From c93c9db28bcb360f9ec8da647dd90d5160c8930b Mon Sep 17 00:00:00 2001 From: cloudpdf-sdk-bot Date: Sat, 8 Aug 2026 19:11:29 +0000 Subject: [PATCH] chore: generate CloudPDF Python SDK 3.0.0a1 --- .fern/metadata.json | 13 + .github/workflows/sdk-ci.yml | 21 + CONTRIBUTING.md | 125 + LICENSE | 41 +- README.md | 177 +- cloudpdf-generation.json | 17 + pyproject.toml | 95 + reference.md | 2826 +++++ requirements.txt | 4 + src/cloudpdf/__init__.py | 6547 +++++++++++ src/cloudpdf/_default_clients.py | 30 + src/cloudpdf/client.py | 281 + src/cloudpdf/core/__init__.py | 127 + src/cloudpdf/core/api_error.py | 23 + src/cloudpdf/core/client_wrapper.py | 147 + src/cloudpdf/core/datetime_utils.py | 70 + src/cloudpdf/core/file.py | 67 + src/cloudpdf/core/force_multipart.py | 18 + src/cloudpdf/core/http_client.py | 885 ++ src/cloudpdf/core/http_response.py | 59 + src/cloudpdf/core/http_sse/__init__.py | 42 + src/cloudpdf/core/http_sse/_api.py | 455 + src/cloudpdf/core/http_sse/_decoders.py | 74 + src/cloudpdf/core/http_sse/_exceptions.py | 7 + src/cloudpdf/core/http_sse/_models.py | 17 + src/cloudpdf/core/jsonable_encoder.py | 133 + src/cloudpdf/core/logging.py | 107 + src/cloudpdf/core/parse_error.py | 36 + src/cloudpdf/core/pydantic_utilities.py | 508 + src/cloudpdf/core/query_encoder.py | 58 + src/cloudpdf/core/remove_none_from_dict.py | 11 + src/cloudpdf/core/request_options.py | 40 + src/cloudpdf/core/serialization.py | 347 + src/cloudpdf/deployment/__init__.py | 4 + src/cloudpdf/deployment/client.py | 102 + src/cloudpdf/deployment/raw_client.py | 99 + src/cloudpdf/doc/__init__.py | 42 + src/cloudpdf/doc/annotations/__init__.py | 4 + src/cloudpdf/doc/annotations/client.py | 522 + src/cloudpdf/doc/annotations/raw_client.py | 654 ++ src/cloudpdf/doc/client.py | 635 ++ src/cloudpdf/doc/forms/__init__.py | 34 + src/cloudpdf/doc/forms/client.py | 578 + src/cloudpdf/doc/forms/raw_client.py | 783 ++ src/cloudpdf/doc/forms/types/__init__.py | 34 + .../types/export_data_forms_request_format.py | 5 + src/cloudpdf/doc/metadata/__init__.py | 4 + src/cloudpdf/doc/metadata/client.py | 136 + src/cloudpdf/doc/metadata/raw_client.py | 153 + src/cloudpdf/doc/pages/__init__.py | 4 + src/cloudpdf/doc/pages/client.py | 466 + src/cloudpdf/doc/pages/raw_client.py | 684 ++ src/cloudpdf/doc/raw_client.py | 708 ++ src/cloudpdf/doc/redactions/__init__.py | 4 + src/cloudpdf/doc/redactions/client.py | 148 + src/cloudpdf/doc/redactions/raw_client.py | 192 + src/cloudpdf/documents/__init__.py | 37 + src/cloudpdf/documents/client.py | 729 ++ src/cloudpdf/documents/raw_client.py | 1129 ++ src/cloudpdf/documents/types/__init__.py | 38 + .../documents_init_request_dedup_mode.py | 5 + .../types/list_documents_request_state.py | 5 + src/cloudpdf/errors/__init__.py | 40 + src/cloudpdf/errors/bad_request_error.py | 10 + src/cloudpdf/errors/forbidden_error.py | 10 + src/cloudpdf/errors/not_found_error.py | 10 + src/cloudpdf/py.typed | 0 src/cloudpdf/tenants/__init__.py | 4 + src/cloudpdf/tenants/client.py | 333 + src/cloudpdf/tenants/raw_client.py | 465 + src/cloudpdf/tokens/__init__.py | 4 + src/cloudpdf/tokens/client.py | 236 + src/cloudpdf/tokens/raw_client.py | 330 + src/cloudpdf/types/__init__.py | 9693 +++++++++++++++++ src/cloudpdf/types/admin_error_payload.py | 20 + .../types/admin_error_payload_error.py | 20 + .../deployment_license_status_response.py | 21 + .../doc_annotations_create200response.py | 20 + .../doc_annotations_create200response_meta.py | 34 + ...ate200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ions_create200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../doc_annotations_create400response.py | 24 + .../doc_annotations_create400response_code.py | 27 + .../doc_annotations_create400response_name.py | 5 + .../doc_annotations_create404response.py | 24 + .../doc_annotations_create404response_code.py | 27 + .../doc_annotations_create404response_name.py | 5 + .../types/doc_annotations_create_request.py | 5 + .../doc_annotations_delete200response.py | 20 + .../doc_annotations_delete200response_meta.py | 34 + ...ete200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ions_delete200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../doc_annotations_delete404response.py | 24 + .../doc_annotations_delete404response_code.py | 27 + .../doc_annotations_delete404response_name.py | 5 + .../types/doc_annotations_list200response.py | 26 + ...ations_list200response_annotations_item.py | 2150 ++++ ..._list200response_annotations_item_caret.py | 107 + ...response_annotations_item_caret_actions.py | 96 + ...annotations_item_caret_actions_activate.py | 32 + ...ations_item_caret_actions_activate_root.py | 25 + ...s_item_caret_actions_activate_root_type.py | 28 + ...em_caret_actions_activate_warnings_item.py | 7 + ...nse_annotations_item_caret_actions_blur.py | 32 + ...nnotations_item_caret_actions_blur_root.py | 25 + ...tions_item_caret_actions_blur_root_type.py | 28 + ...s_item_caret_actions_blur_warnings_item.py | 7 + ...tations_item_caret_actions_cursor_enter.py | 32 + ...ns_item_caret_actions_cursor_enter_root.py | 25 + ...em_caret_actions_cursor_enter_root_type.py | 28 + ...aret_actions_cursor_enter_warnings_item.py | 7 + ...otations_item_caret_actions_cursor_exit.py | 32 + ...ons_item_caret_actions_cursor_exit_root.py | 25 + ...tem_caret_actions_cursor_exit_root_type.py | 28 + ...caret_actions_cursor_exit_warnings_item.py | 7 + ...se_annotations_item_caret_actions_focus.py | 32 + ...notations_item_caret_actions_focus_root.py | 25 + ...ions_item_caret_actions_focus_root_type.py | 28 + ..._item_caret_actions_focus_warnings_item.py | 7 + ...notations_item_caret_actions_mouse_down.py | 32 + ...ions_item_caret_actions_mouse_down_root.py | 25 + ...item_caret_actions_mouse_down_root_type.py | 28 + ..._caret_actions_mouse_down_warnings_item.py | 7 + ...annotations_item_caret_actions_mouse_up.py | 32 + ...ations_item_caret_actions_mouse_up_root.py | 25 + ...s_item_caret_actions_mouse_up_root_type.py | 28 + ...em_caret_actions_mouse_up_warnings_item.py | 7 + ...notations_item_caret_actions_page_close.py | 32 + ...ions_item_caret_actions_page_close_root.py | 25 + ...item_caret_actions_page_close_root_type.py | 28 + ..._caret_actions_page_close_warnings_item.py | 7 + ...tions_item_caret_actions_page_invisible.py | 32 + ..._item_caret_actions_page_invisible_root.py | 25 + ..._caret_actions_page_invisible_root_type.py | 28 + ...et_actions_page_invisible_warnings_item.py | 7 + ...nnotations_item_caret_actions_page_open.py | 32 + ...tions_item_caret_actions_page_open_root.py | 25 + ..._item_caret_actions_page_open_root_type.py | 28 + ...m_caret_actions_page_open_warnings_item.py | 7 + ...tations_item_caret_actions_page_visible.py | 32 + ...ns_item_caret_actions_page_visible_root.py | 25 + ...em_caret_actions_page_visible_root_type.py | 28 + ...aret_actions_page_visible_warnings_item.py | 7 + ...ponse_annotations_item_caret_blend_mode.py | 25 + ...00response_annotations_item_caret_color.py | 21 + ...00response_annotations_item_caret_flags.py | 34 + ...annotations_item_caret_identity_quality.py | 7 + ...onse_annotations_item_caret_in_reply_to.py | 77 + ...nnotations_item_caret_in_reply_to_index.py | 28 + ...s_item_caret_in_reply_to_index_revision.py | 27 + ...e_annotations_item_caret_in_reply_to_nm.py | 24 + ...ns_item_caret_in_reply_to_object_number.py | 26 + ...0response_annotations_item_caret_intent.py | 5 + ...200response_annotations_item_caret_rect.py | 22 + ...annotations_item_caret_rect_differences.py | 22 + ...t200response_annotations_item_caret_ref.py | 77 + ...sponse_annotations_item_caret_ref_index.py | 28 + ...notations_item_caret_ref_index_revision.py | 27 + ...0response_annotations_item_caret_ref_nm.py | 24 + ...nnotations_item_caret_ref_object_number.py | 26 + ...ponse_annotations_item_caret_reply_type.py | 5 + ...list200response_annotations_item_circle.py | 137 + ...esponse_annotations_item_circle_actions.py | 96 + ...nnotations_item_circle_actions_activate.py | 32 + ...tions_item_circle_actions_activate_root.py | 25 + ..._item_circle_actions_activate_root_type.py | 28 + ...m_circle_actions_activate_warnings_item.py | 7 + ...se_annotations_item_circle_actions_blur.py | 32 + ...notations_item_circle_actions_blur_root.py | 25 + ...ions_item_circle_actions_blur_root_type.py | 28 + ..._item_circle_actions_blur_warnings_item.py | 7 + ...ations_item_circle_actions_cursor_enter.py | 32 + ...s_item_circle_actions_cursor_enter_root.py | 25 + ...m_circle_actions_cursor_enter_root_type.py | 28 + ...rcle_actions_cursor_enter_warnings_item.py | 7 + ...tations_item_circle_actions_cursor_exit.py | 32 + ...ns_item_circle_actions_cursor_exit_root.py | 25 + ...em_circle_actions_cursor_exit_root_type.py | 28 + ...ircle_actions_cursor_exit_warnings_item.py | 7 + ...e_annotations_item_circle_actions_focus.py | 32 + ...otations_item_circle_actions_focus_root.py | 25 + ...ons_item_circle_actions_focus_root_type.py | 28 + ...item_circle_actions_focus_warnings_item.py | 7 + ...otations_item_circle_actions_mouse_down.py | 32 + ...ons_item_circle_actions_mouse_down_root.py | 25 + ...tem_circle_actions_mouse_down_root_type.py | 28 + ...circle_actions_mouse_down_warnings_item.py | 7 + ...nnotations_item_circle_actions_mouse_up.py | 32 + ...tions_item_circle_actions_mouse_up_root.py | 25 + ..._item_circle_actions_mouse_up_root_type.py | 28 + ...m_circle_actions_mouse_up_warnings_item.py | 7 + ...otations_item_circle_actions_page_close.py | 32 + ...ons_item_circle_actions_page_close_root.py | 25 + ...tem_circle_actions_page_close_root_type.py | 28 + ...circle_actions_page_close_warnings_item.py | 7 + ...ions_item_circle_actions_page_invisible.py | 32 + ...item_circle_actions_page_invisible_root.py | 25 + ...circle_actions_page_invisible_root_type.py | 28 + ...le_actions_page_invisible_warnings_item.py | 7 + ...notations_item_circle_actions_page_open.py | 32 + ...ions_item_circle_actions_page_open_root.py | 25 + ...item_circle_actions_page_open_root_type.py | 28 + ..._circle_actions_page_open_warnings_item.py | 7 + ...ations_item_circle_actions_page_visible.py | 32 + ...s_item_circle_actions_page_visible_root.py | 25 + ...m_circle_actions_page_visible_root_type.py | 28 + ...rcle_actions_page_visible_warnings_item.py | 7 + ...onse_annotations_item_circle_blend_mode.py | 25 + ...se_annotations_item_circle_border_style.py | 7 + ...0response_annotations_item_circle_color.py | 21 + ...0response_annotations_item_circle_flags.py | 34 + ...nnotations_item_circle_identity_quality.py | 7 + ...nse_annotations_item_circle_in_reply_to.py | 77 + ...notations_item_circle_in_reply_to_index.py | 28 + ..._item_circle_in_reply_to_index_revision.py | 27 + ..._annotations_item_circle_in_reply_to_nm.py | 24 + ...s_item_circle_in_reply_to_object_number.py | 26 + ..._annotations_item_circle_interior_color.py | 21 + ...00response_annotations_item_circle_rect.py | 22 + ...nnotations_item_circle_rect_differences.py | 22 + ...200response_annotations_item_circle_ref.py | 77 + ...ponse_annotations_item_circle_ref_index.py | 28 + ...otations_item_circle_ref_index_revision.py | 27 + ...response_annotations_item_circle_ref_nm.py | 24 + ...notations_item_circle_ref_object_number.py | 26 + ...onse_annotations_item_circle_reply_type.py | 5 + ..._annotations_item_circle_unrotated_rect.py | 22 + ...sponse_annotations_item_file_attachment.py | 103 + ...nnotations_item_file_attachment_actions.py | 96 + ...s_item_file_attachment_actions_activate.py | 32 + ...m_file_attachment_actions_activate_root.py | 25 + ...e_attachment_actions_activate_root_type.py | 28 + ...tachment_actions_activate_warnings_item.py | 7 + ...tions_item_file_attachment_actions_blur.py | 32 + ..._item_file_attachment_actions_blur_root.py | 25 + ..._file_attachment_actions_blur_root_type.py | 28 + ...e_attachment_actions_blur_warnings_item.py | 7 + ...em_file_attachment_actions_cursor_enter.py | 32 + ...le_attachment_actions_cursor_enter_root.py | 25 + ...tachment_actions_cursor_enter_root_type.py | 28 + ...ment_actions_cursor_enter_warnings_item.py | 7 + ...tem_file_attachment_actions_cursor_exit.py | 32 + ...ile_attachment_actions_cursor_exit_root.py | 25 + ...ttachment_actions_cursor_exit_root_type.py | 28 + ...hment_actions_cursor_exit_warnings_item.py | 7 + ...ions_item_file_attachment_actions_focus.py | 32 + ...item_file_attachment_actions_focus_root.py | 25 + ...file_attachment_actions_focus_root_type.py | 28 + ..._attachment_actions_focus_warnings_item.py | 7 + ...item_file_attachment_actions_mouse_down.py | 32 + ...file_attachment_actions_mouse_down_root.py | 25 + ...attachment_actions_mouse_down_root_type.py | 28 + ...chment_actions_mouse_down_warnings_item.py | 7 + ...s_item_file_attachment_actions_mouse_up.py | 32 + ...m_file_attachment_actions_mouse_up_root.py | 25 + ...e_attachment_actions_mouse_up_root_type.py | 28 + ...tachment_actions_mouse_up_warnings_item.py | 7 + ...item_file_attachment_actions_page_close.py | 32 + ...file_attachment_actions_page_close_root.py | 25 + ...attachment_actions_page_close_root_type.py | 28 + ...chment_actions_page_close_warnings_item.py | 7 + ..._file_attachment_actions_page_invisible.py | 32 + ..._attachment_actions_page_invisible_root.py | 25 + ...chment_actions_page_invisible_root_type.py | 28 + ...nt_actions_page_invisible_warnings_item.py | 7 + ..._item_file_attachment_actions_page_open.py | 32 + ..._file_attachment_actions_page_open_root.py | 25 + ..._attachment_actions_page_open_root_type.py | 28 + ...achment_actions_page_open_warnings_item.py | 7 + ...em_file_attachment_actions_page_visible.py | 32 + ...le_attachment_actions_page_visible_root.py | 25 + ...tachment_actions_page_visible_root_type.py | 28 + ...ment_actions_page_visible_warnings_item.py | 7 + ...tations_item_file_attachment_blend_mode.py | 25 + ..._annotations_item_file_attachment_color.py | 21 + ...e_annotations_item_file_attachment_file.py | 30 + ..._annotations_item_file_attachment_flags.py | 34 + ...e_annotations_item_file_attachment_icon.py | 7 + ...s_item_file_attachment_identity_quality.py | 7 + ...ations_item_file_attachment_in_reply_to.py | 77 + ..._item_file_attachment_in_reply_to_index.py | 28 + ...e_attachment_in_reply_to_index_revision.py | 27 + ...ons_item_file_attachment_in_reply_to_nm.py | 24 + ...le_attachment_in_reply_to_object_number.py | 26 + ...e_annotations_item_file_attachment_rect.py | 22 + ...se_annotations_item_file_attachment_ref.py | 77 + ...otations_item_file_attachment_ref_index.py | 28 + ...item_file_attachment_ref_index_revision.py | 27 + ...annotations_item_file_attachment_ref_nm.py | 24 + ..._item_file_attachment_ref_object_number.py | 26 + ...tations_item_file_attachment_reply_type.py | 7 + ...t200response_annotations_item_free_text.py | 176 + ...onse_annotations_item_free_text_actions.py | 96 + ...tations_item_free_text_actions_activate.py | 32 + ...ns_item_free_text_actions_activate_root.py | 25 + ...em_free_text_actions_activate_root_type.py | 28 + ...ree_text_actions_activate_warnings_item.py | 7 + ...annotations_item_free_text_actions_blur.py | 32 + ...ations_item_free_text_actions_blur_root.py | 25 + ...s_item_free_text_actions_blur_root_type.py | 28 + ...em_free_text_actions_blur_warnings_item.py | 7 + ...ons_item_free_text_actions_cursor_enter.py | 32 + ...tem_free_text_actions_cursor_enter_root.py | 25 + ...ree_text_actions_cursor_enter_root_type.py | 28 + ...text_actions_cursor_enter_warnings_item.py | 7 + ...ions_item_free_text_actions_cursor_exit.py | 32 + ...item_free_text_actions_cursor_exit_root.py | 25 + ...free_text_actions_cursor_exit_root_type.py | 28 + ..._text_actions_cursor_exit_warnings_item.py | 7 + ...nnotations_item_free_text_actions_focus.py | 32 + ...tions_item_free_text_actions_focus_root.py | 25 + ..._item_free_text_actions_focus_root_type.py | 28 + ...m_free_text_actions_focus_warnings_item.py | 7 + ...tions_item_free_text_actions_mouse_down.py | 32 + ..._item_free_text_actions_mouse_down_root.py | 25 + ..._free_text_actions_mouse_down_root_type.py | 28 + ...e_text_actions_mouse_down_warnings_item.py | 7 + ...tations_item_free_text_actions_mouse_up.py | 32 + ...ns_item_free_text_actions_mouse_up_root.py | 25 + ...em_free_text_actions_mouse_up_root_type.py | 28 + ...ree_text_actions_mouse_up_warnings_item.py | 7 + ...tions_item_free_text_actions_page_close.py | 32 + ..._item_free_text_actions_page_close_root.py | 25 + ..._free_text_actions_page_close_root_type.py | 28 + ...e_text_actions_page_close_warnings_item.py | 7 + ...s_item_free_text_actions_page_invisible.py | 32 + ...m_free_text_actions_page_invisible_root.py | 25 + ...e_text_actions_page_invisible_root_type.py | 28 + ...xt_actions_page_invisible_warnings_item.py | 7 + ...ations_item_free_text_actions_page_open.py | 32 + ...s_item_free_text_actions_page_open_root.py | 25 + ...m_free_text_actions_page_open_root_type.py | 28 + ...ee_text_actions_page_open_warnings_item.py | 7 + ...ons_item_free_text_actions_page_visible.py | 32 + ...tem_free_text_actions_page_visible_root.py | 25 + ...ree_text_actions_page_visible_root_type.py | 28 + ...text_actions_page_visible_warnings_item.py | 7 + ...e_annotations_item_free_text_blend_mode.py | 25 + ...annotations_item_free_text_border_style.py | 7 + ...sponse_annotations_item_free_text_color.py | 21 + ...sponse_annotations_item_free_text_flags.py | 34 + ...e_annotations_item_free_text_font_color.py | 21 + ..._annotations_item_free_text_font_family.py | 23 + ...tations_item_free_text_identity_quality.py | 7 + ..._annotations_item_free_text_in_reply_to.py | 77 + ...ations_item_free_text_in_reply_to_index.py | 28 + ...em_free_text_in_reply_to_index_revision.py | 27 + ...notations_item_free_text_in_reply_to_nm.py | 24 + ...tem_free_text_in_reply_to_object_number.py | 26 + ...ponse_annotations_item_free_text_intent.py | 7 + ...notations_item_free_text_interior_color.py | 21 + ..._annotations_item_free_text_line_ending.py | 19 + ...esponse_annotations_item_free_text_rect.py | 22 + ...tations_item_free_text_rect_differences.py | 22 + ...response_annotations_item_free_text_ref.py | 77 + ...se_annotations_item_free_text_ref_index.py | 28 + ...tions_item_free_text_ref_index_revision.py | 27 + ...ponse_annotations_item_free_text_ref_nm.py | 24 + ...ations_item_free_text_ref_object_number.py | 26 + ...e_annotations_item_free_text_reply_type.py | 7 + ...e_annotations_item_free_text_text_align.py | 7 + ...notations_item_free_text_unrotated_rect.py | 22 + ...t200response_annotations_item_highlight.py | 103 + ...onse_annotations_item_highlight_actions.py | 96 + ...tations_item_highlight_actions_activate.py | 32 + ...ns_item_highlight_actions_activate_root.py | 25 + ...em_highlight_actions_activate_root_type.py | 28 + ...ighlight_actions_activate_warnings_item.py | 7 + ...annotations_item_highlight_actions_blur.py | 32 + ...ations_item_highlight_actions_blur_root.py | 25 + ...s_item_highlight_actions_blur_root_type.py | 28 + ...em_highlight_actions_blur_warnings_item.py | 7 + ...ons_item_highlight_actions_cursor_enter.py | 32 + ...tem_highlight_actions_cursor_enter_root.py | 25 + ...ighlight_actions_cursor_enter_root_type.py | 28 + ...ight_actions_cursor_enter_warnings_item.py | 7 + ...ions_item_highlight_actions_cursor_exit.py | 32 + ...item_highlight_actions_cursor_exit_root.py | 25 + ...highlight_actions_cursor_exit_root_type.py | 28 + ...light_actions_cursor_exit_warnings_item.py | 7 + ...nnotations_item_highlight_actions_focus.py | 32 + ...tions_item_highlight_actions_focus_root.py | 25 + ..._item_highlight_actions_focus_root_type.py | 28 + ...m_highlight_actions_focus_warnings_item.py | 7 + ...tions_item_highlight_actions_mouse_down.py | 32 + ..._item_highlight_actions_mouse_down_root.py | 25 + ..._highlight_actions_mouse_down_root_type.py | 28 + ...hlight_actions_mouse_down_warnings_item.py | 7 + ...tations_item_highlight_actions_mouse_up.py | 32 + ...ns_item_highlight_actions_mouse_up_root.py | 25 + ...em_highlight_actions_mouse_up_root_type.py | 28 + ...ighlight_actions_mouse_up_warnings_item.py | 7 + ...tions_item_highlight_actions_page_close.py | 32 + ..._item_highlight_actions_page_close_root.py | 25 + ..._highlight_actions_page_close_root_type.py | 28 + ...hlight_actions_page_close_warnings_item.py | 7 + ...s_item_highlight_actions_page_invisible.py | 32 + ...m_highlight_actions_page_invisible_root.py | 25 + ...hlight_actions_page_invisible_root_type.py | 28 + ...ht_actions_page_invisible_warnings_item.py | 7 + ...ations_item_highlight_actions_page_open.py | 32 + ...s_item_highlight_actions_page_open_root.py | 25 + ...m_highlight_actions_page_open_root_type.py | 28 + ...ghlight_actions_page_open_warnings_item.py | 7 + ...ons_item_highlight_actions_page_visible.py | 32 + ...tem_highlight_actions_page_visible_root.py | 25 + ...ighlight_actions_page_visible_root_type.py | 28 + ...ight_actions_page_visible_warnings_item.py | 7 + ...e_annotations_item_highlight_blend_mode.py | 25 + ...sponse_annotations_item_highlight_color.py | 21 + ...sponse_annotations_item_highlight_flags.py | 34 + ...tations_item_highlight_identity_quality.py | 7 + ..._annotations_item_highlight_in_reply_to.py | 77 + ...ations_item_highlight_in_reply_to_index.py | 28 + ...em_highlight_in_reply_to_index_revision.py | 27 + ...notations_item_highlight_in_reply_to_nm.py | 24 + ...tem_highlight_in_reply_to_object_number.py | 26 + ...tations_item_highlight_quad_points_item.py | 34 + ...ions_item_highlight_quad_points_item_p1.py | 20 + ...ions_item_highlight_quad_points_item_p2.py | 20 + ...ions_item_highlight_quad_points_item_p3.py | 20 + ...ions_item_highlight_quad_points_item_p4.py | 20 + ...esponse_annotations_item_highlight_rect.py | 22 + ...response_annotations_item_highlight_ref.py | 77 + ...se_annotations_item_highlight_ref_index.py | 28 + ...tions_item_highlight_ref_index_revision.py | 27 + ...ponse_annotations_item_highlight_ref_nm.py | 24 + ...ations_item_highlight_ref_object_number.py | 26 + ...e_annotations_item_highlight_reply_type.py | 7 + ...ns_list200response_annotations_item_ink.py | 120 + ...00response_annotations_item_ink_actions.py | 96 + ...e_annotations_item_ink_actions_activate.py | 32 + ...otations_item_ink_actions_activate_root.py | 25 + ...ons_item_ink_actions_activate_root_type.py | 28 + ...item_ink_actions_activate_warnings_item.py | 7 + ...ponse_annotations_item_ink_actions_blur.py | 32 + ..._annotations_item_ink_actions_blur_root.py | 25 + ...tations_item_ink_actions_blur_root_type.py | 28 + ...ons_item_ink_actions_blur_warnings_item.py | 7 + ...notations_item_ink_actions_cursor_enter.py | 32 + ...ions_item_ink_actions_cursor_enter_root.py | 25 + ...item_ink_actions_cursor_enter_root_type.py | 28 + ..._ink_actions_cursor_enter_warnings_item.py | 7 + ...nnotations_item_ink_actions_cursor_exit.py | 32 + ...tions_item_ink_actions_cursor_exit_root.py | 25 + ..._item_ink_actions_cursor_exit_root_type.py | 28 + ...m_ink_actions_cursor_exit_warnings_item.py | 7 + ...onse_annotations_item_ink_actions_focus.py | 32 + ...annotations_item_ink_actions_focus_root.py | 25 + ...ations_item_ink_actions_focus_root_type.py | 28 + ...ns_item_ink_actions_focus_warnings_item.py | 7 + ...annotations_item_ink_actions_mouse_down.py | 32 + ...ations_item_ink_actions_mouse_down_root.py | 25 + ...s_item_ink_actions_mouse_down_root_type.py | 28 + ...em_ink_actions_mouse_down_warnings_item.py | 7 + ...e_annotations_item_ink_actions_mouse_up.py | 32 + ...otations_item_ink_actions_mouse_up_root.py | 25 + ...ons_item_ink_actions_mouse_up_root_type.py | 28 + ...item_ink_actions_mouse_up_warnings_item.py | 7 + ...annotations_item_ink_actions_page_close.py | 32 + ...ations_item_ink_actions_page_close_root.py | 25 + ...s_item_ink_actions_page_close_root_type.py | 28 + ...em_ink_actions_page_close_warnings_item.py | 7 + ...tations_item_ink_actions_page_invisible.py | 32 + ...ns_item_ink_actions_page_invisible_root.py | 25 + ...em_ink_actions_page_invisible_root_type.py | 28 + ...nk_actions_page_invisible_warnings_item.py | 7 + ..._annotations_item_ink_actions_page_open.py | 32 + ...tations_item_ink_actions_page_open_root.py | 25 + ...ns_item_ink_actions_page_open_root_type.py | 28 + ...tem_ink_actions_page_open_warnings_item.py | 7 + ...notations_item_ink_actions_page_visible.py | 32 + ...ions_item_ink_actions_page_visible_root.py | 25 + ...item_ink_actions_page_visible_root_type.py | 28 + ..._ink_actions_page_visible_warnings_item.py | 7 + ...esponse_annotations_item_ink_blend_mode.py | 25 + ...ponse_annotations_item_ink_border_style.py | 7 + ...t200response_annotations_item_ink_color.py | 21 + ...t200response_annotations_item_ink_flags.py | 34 + ...e_annotations_item_ink_identity_quality.py | 7 + ...sponse_annotations_item_ink_in_reply_to.py | 77 + ..._annotations_item_ink_in_reply_to_index.py | 28 + ...ons_item_ink_in_reply_to_index_revision.py | 27 + ...nse_annotations_item_ink_in_reply_to_nm.py | 24 + ...ions_item_ink_in_reply_to_object_number.py | 26 + ...annotations_item_ink_ink_list_item_item.py | 20 + ...200response_annotations_item_ink_intent.py | 5 + ...st200response_annotations_item_ink_rect.py | 22 + ...ist200response_annotations_item_ink_ref.py | 77 + ...response_annotations_item_ink_ref_index.py | 28 + ...annotations_item_ink_ref_index_revision.py | 27 + ...200response_annotations_item_ink_ref_nm.py | 24 + ..._annotations_item_ink_ref_object_number.py | 26 + ...esponse_annotations_item_ink_reply_type.py | 5 + ...s_list200response_annotations_item_line.py | 134 + ...0response_annotations_item_line_actions.py | 96 + ..._annotations_item_line_actions_activate.py | 32 + ...tations_item_line_actions_activate_root.py | 25 + ...ns_item_line_actions_activate_root_type.py | 28 + ...tem_line_actions_activate_warnings_item.py | 7 + ...onse_annotations_item_line_actions_blur.py | 32 + ...annotations_item_line_actions_blur_root.py | 25 + ...ations_item_line_actions_blur_root_type.py | 28 + ...ns_item_line_actions_blur_warnings_item.py | 7 + ...otations_item_line_actions_cursor_enter.py | 32 + ...ons_item_line_actions_cursor_enter_root.py | 25 + ...tem_line_actions_cursor_enter_root_type.py | 28 + ...line_actions_cursor_enter_warnings_item.py | 7 + ...notations_item_line_actions_cursor_exit.py | 32 + ...ions_item_line_actions_cursor_exit_root.py | 25 + ...item_line_actions_cursor_exit_root_type.py | 28 + ..._line_actions_cursor_exit_warnings_item.py | 7 + ...nse_annotations_item_line_actions_focus.py | 32 + ...nnotations_item_line_actions_focus_root.py | 25 + ...tions_item_line_actions_focus_root_type.py | 28 + ...s_item_line_actions_focus_warnings_item.py | 7 + ...nnotations_item_line_actions_mouse_down.py | 32 + ...tions_item_line_actions_mouse_down_root.py | 25 + ..._item_line_actions_mouse_down_root_type.py | 28 + ...m_line_actions_mouse_down_warnings_item.py | 7 + ..._annotations_item_line_actions_mouse_up.py | 32 + ...tations_item_line_actions_mouse_up_root.py | 25 + ...ns_item_line_actions_mouse_up_root_type.py | 28 + ...tem_line_actions_mouse_up_warnings_item.py | 7 + ...nnotations_item_line_actions_page_close.py | 32 + ...tions_item_line_actions_page_close_root.py | 25 + ..._item_line_actions_page_close_root_type.py | 28 + ...m_line_actions_page_close_warnings_item.py | 7 + ...ations_item_line_actions_page_invisible.py | 32 + ...s_item_line_actions_page_invisible_root.py | 25 + ...m_line_actions_page_invisible_root_type.py | 28 + ...ne_actions_page_invisible_warnings_item.py | 7 + ...annotations_item_line_actions_page_open.py | 32 + ...ations_item_line_actions_page_open_root.py | 25 + ...s_item_line_actions_page_open_root_type.py | 28 + ...em_line_actions_page_open_warnings_item.py | 7 + ...otations_item_line_actions_page_visible.py | 32 + ...ons_item_line_actions_page_visible_root.py | 25 + ...tem_line_actions_page_visible_root_type.py | 28 + ...line_actions_page_visible_warnings_item.py | 7 + ...sponse_annotations_item_line_blend_mode.py | 25 + ...onse_annotations_item_line_border_style.py | 7 + ...200response_annotations_item_line_color.py | 21 + ...200response_annotations_item_line_flags.py | 34 + ..._annotations_item_line_identity_quality.py | 7 + ...ponse_annotations_item_line_in_reply_to.py | 77 + ...annotations_item_line_in_reply_to_index.py | 28 + ...ns_item_line_in_reply_to_index_revision.py | 27 + ...se_annotations_item_line_in_reply_to_nm.py | 24 + ...ons_item_line_in_reply_to_object_number.py | 26 + ...se_annotations_item_line_interior_color.py | 21 + ...onse_annotations_item_line_line_endings.py | 26 + ..._annotations_item_line_line_endings_end.py | 19 + ...nnotations_item_line_line_endings_start.py | 19 + ...ponse_annotations_item_line_line_points.py | 26 + ...e_annotations_item_line_line_points_end.py | 20 + ...annotations_item_line_line_points_start.py | 20 + ...t200response_annotations_item_line_rect.py | 22 + ...st200response_annotations_item_line_ref.py | 77 + ...esponse_annotations_item_line_ref_index.py | 28 + ...nnotations_item_line_ref_index_revision.py | 27 + ...00response_annotations_item_line_ref_nm.py | 24 + ...annotations_item_line_ref_object_number.py | 26 + ...sponse_annotations_item_line_reply_type.py | 5 + ...s_list200response_annotations_item_link.py | 94 + ...0response_annotations_item_link_actions.py | 96 + ..._annotations_item_link_actions_activate.py | 32 + ...tations_item_link_actions_activate_root.py | 25 + ...ns_item_link_actions_activate_root_type.py | 28 + ...tem_link_actions_activate_warnings_item.py | 7 + ...onse_annotations_item_link_actions_blur.py | 32 + ...annotations_item_link_actions_blur_root.py | 25 + ...ations_item_link_actions_blur_root_type.py | 28 + ...ns_item_link_actions_blur_warnings_item.py | 7 + ...otations_item_link_actions_cursor_enter.py | 32 + ...ons_item_link_actions_cursor_enter_root.py | 25 + ...tem_link_actions_cursor_enter_root_type.py | 28 + ...link_actions_cursor_enter_warnings_item.py | 7 + ...notations_item_link_actions_cursor_exit.py | 32 + ...ions_item_link_actions_cursor_exit_root.py | 25 + ...item_link_actions_cursor_exit_root_type.py | 28 + ..._link_actions_cursor_exit_warnings_item.py | 7 + ...nse_annotations_item_link_actions_focus.py | 32 + ...nnotations_item_link_actions_focus_root.py | 25 + ...tions_item_link_actions_focus_root_type.py | 28 + ...s_item_link_actions_focus_warnings_item.py | 7 + ...nnotations_item_link_actions_mouse_down.py | 32 + ...tions_item_link_actions_mouse_down_root.py | 25 + ..._item_link_actions_mouse_down_root_type.py | 28 + ...m_link_actions_mouse_down_warnings_item.py | 7 + ..._annotations_item_link_actions_mouse_up.py | 32 + ...tations_item_link_actions_mouse_up_root.py | 25 + ...ns_item_link_actions_mouse_up_root_type.py | 28 + ...tem_link_actions_mouse_up_warnings_item.py | 7 + ...nnotations_item_link_actions_page_close.py | 32 + ...tions_item_link_actions_page_close_root.py | 25 + ..._item_link_actions_page_close_root_type.py | 28 + ...m_link_actions_page_close_warnings_item.py | 7 + ...ations_item_link_actions_page_invisible.py | 32 + ...s_item_link_actions_page_invisible_root.py | 25 + ...m_link_actions_page_invisible_root_type.py | 28 + ...nk_actions_page_invisible_warnings_item.py | 7 + ...annotations_item_link_actions_page_open.py | 32 + ...ations_item_link_actions_page_open_root.py | 25 + ...s_item_link_actions_page_open_root_type.py | 28 + ...em_link_actions_page_open_warnings_item.py | 7 + ...otations_item_link_actions_page_visible.py | 32 + ...ons_item_link_actions_page_visible_root.py | 25 + ...tem_link_actions_page_visible_root_type.py | 28 + ...link_actions_page_visible_warnings_item.py | 7 + ...sponse_annotations_item_link_blend_mode.py | 25 + ...200response_annotations_item_link_flags.py | 34 + ..._annotations_item_link_identity_quality.py | 7 + ...ponse_annotations_item_link_in_reply_to.py | 77 + ...annotations_item_link_in_reply_to_index.py | 28 + ...ns_item_link_in_reply_to_index_revision.py | 27 + ...se_annotations_item_link_in_reply_to_nm.py | 24 + ...ons_item_link_in_reply_to_object_number.py | 26 + ...t200response_annotations_item_link_rect.py | 22 + ...st200response_annotations_item_link_ref.py | 77 + ...esponse_annotations_item_link_ref_index.py | 28 + ...nnotations_item_link_ref_index_revision.py | 27 + ...00response_annotations_item_link_ref_nm.py | 24 + ...annotations_item_link_ref_object_number.py | 26 + ...sponse_annotations_item_link_reply_type.py | 5 + ...00response_annotations_item_link_target.py | 122 + ...ponse_annotations_item_link_target_goto.py | 22 + ...tions_item_link_target_goto_destination.py | 164 + ...s_item_link_target_goto_destination_fit.py | 23 + ...item_link_target_goto_destination_fit_b.py | 23 + ...tem_link_target_goto_destination_fit_bh.py | 24 + ...tem_link_target_goto_destination_fit_bv.py | 24 + ...item_link_target_goto_destination_fit_h.py | 24 + ...item_link_target_goto_destination_fit_r.py | 27 + ...item_link_target_goto_destination_fit_v.py | 24 + ...s_item_link_target_goto_destination_xyz.py | 26 + ...nnotations_item_link_target_goto_remote.py | 19 + ...annotations_item_link_target_javascript.py | 17 + ...nse_annotations_item_link_target_launch.py | 19 + ...onse_annotations_item_link_target_named.py | 19 + ...nnotations_item_link_target_unsupported.py | 17 + ...sponse_annotations_item_link_target_uri.py | 19 + ...ist200response_annotations_item_polygon.py | 125 + ...sponse_annotations_item_polygon_actions.py | 96 + ...notations_item_polygon_actions_activate.py | 32 + ...ions_item_polygon_actions_activate_root.py | 25 + ...item_polygon_actions_activate_root_type.py | 28 + ..._polygon_actions_activate_warnings_item.py | 7 + ...e_annotations_item_polygon_actions_blur.py | 32 + ...otations_item_polygon_actions_blur_root.py | 25 + ...ons_item_polygon_actions_blur_root_type.py | 28 + ...item_polygon_actions_blur_warnings_item.py | 7 + ...tions_item_polygon_actions_cursor_enter.py | 32 + ..._item_polygon_actions_cursor_enter_root.py | 25 + ..._polygon_actions_cursor_enter_root_type.py | 28 + ...ygon_actions_cursor_enter_warnings_item.py | 7 + ...ations_item_polygon_actions_cursor_exit.py | 32 + ...s_item_polygon_actions_cursor_exit_root.py | 25 + ...m_polygon_actions_cursor_exit_root_type.py | 28 + ...lygon_actions_cursor_exit_warnings_item.py | 7 + ..._annotations_item_polygon_actions_focus.py | 32 + ...tations_item_polygon_actions_focus_root.py | 25 + ...ns_item_polygon_actions_focus_root_type.py | 28 + ...tem_polygon_actions_focus_warnings_item.py | 7 + ...tations_item_polygon_actions_mouse_down.py | 32 + ...ns_item_polygon_actions_mouse_down_root.py | 25 + ...em_polygon_actions_mouse_down_root_type.py | 28 + ...olygon_actions_mouse_down_warnings_item.py | 7 + ...notations_item_polygon_actions_mouse_up.py | 32 + ...ions_item_polygon_actions_mouse_up_root.py | 25 + ...item_polygon_actions_mouse_up_root_type.py | 28 + ..._polygon_actions_mouse_up_warnings_item.py | 7 + ...tations_item_polygon_actions_page_close.py | 32 + ...ns_item_polygon_actions_page_close_root.py | 25 + ...em_polygon_actions_page_close_root_type.py | 28 + ...olygon_actions_page_close_warnings_item.py | 7 + ...ons_item_polygon_actions_page_invisible.py | 32 + ...tem_polygon_actions_page_invisible_root.py | 25 + ...olygon_actions_page_invisible_root_type.py | 28 + ...on_actions_page_invisible_warnings_item.py | 7 + ...otations_item_polygon_actions_page_open.py | 32 + ...ons_item_polygon_actions_page_open_root.py | 25 + ...tem_polygon_actions_page_open_root_type.py | 28 + ...polygon_actions_page_open_warnings_item.py | 7 + ...tions_item_polygon_actions_page_visible.py | 32 + ..._item_polygon_actions_page_visible_root.py | 25 + ..._polygon_actions_page_visible_root_type.py | 28 + ...ygon_actions_page_visible_warnings_item.py | 7 + ...nse_annotations_item_polygon_blend_mode.py | 25 + ...e_annotations_item_polygon_border_style.py | 7 + ...response_annotations_item_polygon_color.py | 21 + ...response_annotations_item_polygon_flags.py | 34 + ...notations_item_polygon_identity_quality.py | 7 + ...se_annotations_item_polygon_in_reply_to.py | 77 + ...otations_item_polygon_in_reply_to_index.py | 28 + ...item_polygon_in_reply_to_index_revision.py | 27 + ...annotations_item_polygon_in_reply_to_nm.py | 24 + ..._item_polygon_in_reply_to_object_number.py | 26 + ...annotations_item_polygon_interior_color.py | 21 + ...0response_annotations_item_polygon_rect.py | 22 + ...00response_annotations_item_polygon_ref.py | 77 + ...onse_annotations_item_polygon_ref_index.py | 28 + ...tations_item_polygon_ref_index_revision.py | 27 + ...esponse_annotations_item_polygon_ref_nm.py | 24 + ...otations_item_polygon_ref_object_number.py | 26 + ...nse_annotations_item_polygon_reply_type.py | 7 + ..._annotations_item_polygon_vertices_item.py | 20 + ...st200response_annotations_item_polyline.py | 130 + ...ponse_annotations_item_polyline_actions.py | 96 + ...otations_item_polyline_actions_activate.py | 32 + ...ons_item_polyline_actions_activate_root.py | 25 + ...tem_polyline_actions_activate_root_type.py | 28 + ...polyline_actions_activate_warnings_item.py | 7 + ..._annotations_item_polyline_actions_blur.py | 32 + ...tations_item_polyline_actions_blur_root.py | 25 + ...ns_item_polyline_actions_blur_root_type.py | 28 + ...tem_polyline_actions_blur_warnings_item.py | 7 + ...ions_item_polyline_actions_cursor_enter.py | 32 + ...item_polyline_actions_cursor_enter_root.py | 25 + ...polyline_actions_cursor_enter_root_type.py | 28 + ...line_actions_cursor_enter_warnings_item.py | 7 + ...tions_item_polyline_actions_cursor_exit.py | 32 + ..._item_polyline_actions_cursor_exit_root.py | 25 + ..._polyline_actions_cursor_exit_root_type.py | 28 + ...yline_actions_cursor_exit_warnings_item.py | 7 + ...annotations_item_polyline_actions_focus.py | 32 + ...ations_item_polyline_actions_focus_root.py | 25 + ...s_item_polyline_actions_focus_root_type.py | 28 + ...em_polyline_actions_focus_warnings_item.py | 7 + ...ations_item_polyline_actions_mouse_down.py | 32 + ...s_item_polyline_actions_mouse_down_root.py | 25 + ...m_polyline_actions_mouse_down_root_type.py | 28 + ...lyline_actions_mouse_down_warnings_item.py | 7 + ...otations_item_polyline_actions_mouse_up.py | 32 + ...ons_item_polyline_actions_mouse_up_root.py | 25 + ...tem_polyline_actions_mouse_up_root_type.py | 28 + ...polyline_actions_mouse_up_warnings_item.py | 7 + ...ations_item_polyline_actions_page_close.py | 32 + ...s_item_polyline_actions_page_close_root.py | 25 + ...m_polyline_actions_page_close_root_type.py | 28 + ...lyline_actions_page_close_warnings_item.py | 7 + ...ns_item_polyline_actions_page_invisible.py | 32 + ...em_polyline_actions_page_invisible_root.py | 25 + ...lyline_actions_page_invisible_root_type.py | 28 + ...ne_actions_page_invisible_warnings_item.py | 7 + ...tations_item_polyline_actions_page_open.py | 32 + ...ns_item_polyline_actions_page_open_root.py | 25 + ...em_polyline_actions_page_open_root_type.py | 28 + ...olyline_actions_page_open_warnings_item.py | 7 + ...ions_item_polyline_actions_page_visible.py | 32 + ...item_polyline_actions_page_visible_root.py | 25 + ...polyline_actions_page_visible_root_type.py | 28 + ...line_actions_page_visible_warnings_item.py | 7 + ...se_annotations_item_polyline_blend_mode.py | 25 + ..._annotations_item_polyline_border_style.py | 7 + ...esponse_annotations_item_polyline_color.py | 21 + ...esponse_annotations_item_polyline_flags.py | 34 + ...otations_item_polyline_identity_quality.py | 7 + ...e_annotations_item_polyline_in_reply_to.py | 77 + ...tations_item_polyline_in_reply_to_index.py | 28 + ...tem_polyline_in_reply_to_index_revision.py | 27 + ...nnotations_item_polyline_in_reply_to_nm.py | 24 + ...item_polyline_in_reply_to_object_number.py | 26 + ...nnotations_item_polyline_interior_color.py | 21 + ..._annotations_item_polyline_line_endings.py | 26 + ...otations_item_polyline_line_endings_end.py | 19 + ...ations_item_polyline_line_endings_start.py | 19 + ...response_annotations_item_polyline_rect.py | 22 + ...0response_annotations_item_polyline_ref.py | 77 + ...nse_annotations_item_polyline_ref_index.py | 28 + ...ations_item_polyline_ref_index_revision.py | 27 + ...sponse_annotations_item_polyline_ref_nm.py | 24 + ...tations_item_polyline_ref_object_number.py | 26 + ...se_annotations_item_polyline_reply_type.py | 7 + ...annotations_item_polyline_vertices_item.py | 20 + ...list200response_annotations_item_redact.py | 140 + ...esponse_annotations_item_redact_actions.py | 96 + ...nnotations_item_redact_actions_activate.py | 32 + ...tions_item_redact_actions_activate_root.py | 25 + ..._item_redact_actions_activate_root_type.py | 28 + ...m_redact_actions_activate_warnings_item.py | 7 + ...se_annotations_item_redact_actions_blur.py | 32 + ...notations_item_redact_actions_blur_root.py | 25 + ...ions_item_redact_actions_blur_root_type.py | 28 + ..._item_redact_actions_blur_warnings_item.py | 7 + ...ations_item_redact_actions_cursor_enter.py | 32 + ...s_item_redact_actions_cursor_enter_root.py | 25 + ...m_redact_actions_cursor_enter_root_type.py | 28 + ...dact_actions_cursor_enter_warnings_item.py | 7 + ...tations_item_redact_actions_cursor_exit.py | 32 + ...ns_item_redact_actions_cursor_exit_root.py | 25 + ...em_redact_actions_cursor_exit_root_type.py | 28 + ...edact_actions_cursor_exit_warnings_item.py | 7 + ...e_annotations_item_redact_actions_focus.py | 32 + ...otations_item_redact_actions_focus_root.py | 25 + ...ons_item_redact_actions_focus_root_type.py | 28 + ...item_redact_actions_focus_warnings_item.py | 7 + ...otations_item_redact_actions_mouse_down.py | 32 + ...ons_item_redact_actions_mouse_down_root.py | 25 + ...tem_redact_actions_mouse_down_root_type.py | 28 + ...redact_actions_mouse_down_warnings_item.py | 7 + ...nnotations_item_redact_actions_mouse_up.py | 32 + ...tions_item_redact_actions_mouse_up_root.py | 25 + ..._item_redact_actions_mouse_up_root_type.py | 28 + ...m_redact_actions_mouse_up_warnings_item.py | 7 + ...otations_item_redact_actions_page_close.py | 32 + ...ons_item_redact_actions_page_close_root.py | 25 + ...tem_redact_actions_page_close_root_type.py | 28 + ...redact_actions_page_close_warnings_item.py | 7 + ...ions_item_redact_actions_page_invisible.py | 32 + ...item_redact_actions_page_invisible_root.py | 25 + ...redact_actions_page_invisible_root_type.py | 28 + ...ct_actions_page_invisible_warnings_item.py | 7 + ...notations_item_redact_actions_page_open.py | 32 + ...ions_item_redact_actions_page_open_root.py | 25 + ...item_redact_actions_page_open_root_type.py | 28 + ..._redact_actions_page_open_warnings_item.py | 7 + ...ations_item_redact_actions_page_visible.py | 32 + ...s_item_redact_actions_page_visible_root.py | 25 + ...m_redact_actions_page_visible_root_type.py | 28 + ...dact_actions_page_visible_warnings_item.py | 7 + ...onse_annotations_item_redact_blend_mode.py | 25 + ...0response_annotations_item_redact_color.py | 21 + ...0response_annotations_item_redact_flags.py | 34 + ...onse_annotations_item_redact_font_color.py | 21 + ...nse_annotations_item_redact_font_family.py | 23 + ...nnotations_item_redact_identity_quality.py | 7 + ...nse_annotations_item_redact_in_reply_to.py | 77 + ...notations_item_redact_in_reply_to_index.py | 28 + ..._item_redact_in_reply_to_index_revision.py | 27 + ..._annotations_item_redact_in_reply_to_nm.py | 24 + ...s_item_redact_in_reply_to_object_number.py | 26 + ..._annotations_item_redact_interior_color.py | 21 + ...nnotations_item_redact_quad_points_item.py | 34 + ...tations_item_redact_quad_points_item_p1.py | 20 + ...tations_item_redact_quad_points_item_p2.py | 20 + ...tations_item_redact_quad_points_item_p3.py | 20 + ...tations_item_redact_quad_points_item_p4.py | 20 + ...00response_annotations_item_redact_rect.py | 22 + ...200response_annotations_item_redact_ref.py | 77 + ...ponse_annotations_item_redact_ref_index.py | 28 + ...otations_item_redact_ref_index_revision.py | 27 + ...response_annotations_item_redact_ref_nm.py | 24 + ...notations_item_redact_ref_object_number.py | 26 + ...onse_annotations_item_redact_reply_type.py | 5 + ...onse_annotations_item_redact_text_align.py | 7 + ...list200response_annotations_item_square.py | 137 + ...esponse_annotations_item_square_actions.py | 96 + ...nnotations_item_square_actions_activate.py | 32 + ...tions_item_square_actions_activate_root.py | 25 + ..._item_square_actions_activate_root_type.py | 28 + ...m_square_actions_activate_warnings_item.py | 7 + ...se_annotations_item_square_actions_blur.py | 32 + ...notations_item_square_actions_blur_root.py | 25 + ...ions_item_square_actions_blur_root_type.py | 28 + ..._item_square_actions_blur_warnings_item.py | 7 + ...ations_item_square_actions_cursor_enter.py | 32 + ...s_item_square_actions_cursor_enter_root.py | 25 + ...m_square_actions_cursor_enter_root_type.py | 28 + ...uare_actions_cursor_enter_warnings_item.py | 7 + ...tations_item_square_actions_cursor_exit.py | 32 + ...ns_item_square_actions_cursor_exit_root.py | 25 + ...em_square_actions_cursor_exit_root_type.py | 28 + ...quare_actions_cursor_exit_warnings_item.py | 7 + ...e_annotations_item_square_actions_focus.py | 32 + ...otations_item_square_actions_focus_root.py | 25 + ...ons_item_square_actions_focus_root_type.py | 28 + ...item_square_actions_focus_warnings_item.py | 7 + ...otations_item_square_actions_mouse_down.py | 32 + ...ons_item_square_actions_mouse_down_root.py | 25 + ...tem_square_actions_mouse_down_root_type.py | 28 + ...square_actions_mouse_down_warnings_item.py | 7 + ...nnotations_item_square_actions_mouse_up.py | 32 + ...tions_item_square_actions_mouse_up_root.py | 25 + ..._item_square_actions_mouse_up_root_type.py | 28 + ...m_square_actions_mouse_up_warnings_item.py | 7 + ...otations_item_square_actions_page_close.py | 32 + ...ons_item_square_actions_page_close_root.py | 25 + ...tem_square_actions_page_close_root_type.py | 28 + ...square_actions_page_close_warnings_item.py | 7 + ...ions_item_square_actions_page_invisible.py | 32 + ...item_square_actions_page_invisible_root.py | 25 + ...square_actions_page_invisible_root_type.py | 28 + ...re_actions_page_invisible_warnings_item.py | 7 + ...notations_item_square_actions_page_open.py | 32 + ...ions_item_square_actions_page_open_root.py | 25 + ...item_square_actions_page_open_root_type.py | 28 + ..._square_actions_page_open_warnings_item.py | 7 + ...ations_item_square_actions_page_visible.py | 32 + ...s_item_square_actions_page_visible_root.py | 25 + ...m_square_actions_page_visible_root_type.py | 28 + ...uare_actions_page_visible_warnings_item.py | 7 + ...onse_annotations_item_square_blend_mode.py | 25 + ...se_annotations_item_square_border_style.py | 7 + ...0response_annotations_item_square_color.py | 21 + ...0response_annotations_item_square_flags.py | 34 + ...nnotations_item_square_identity_quality.py | 7 + ...nse_annotations_item_square_in_reply_to.py | 77 + ...notations_item_square_in_reply_to_index.py | 28 + ..._item_square_in_reply_to_index_revision.py | 27 + ..._annotations_item_square_in_reply_to_nm.py | 24 + ...s_item_square_in_reply_to_object_number.py | 26 + ..._annotations_item_square_interior_color.py | 21 + ...00response_annotations_item_square_rect.py | 22 + ...nnotations_item_square_rect_differences.py | 22 + ...200response_annotations_item_square_ref.py | 77 + ...ponse_annotations_item_square_ref_index.py | 28 + ...otations_item_square_ref_index_revision.py | 27 + ...response_annotations_item_square_ref_nm.py | 24 + ...notations_item_square_ref_object_number.py | 26 + ...onse_annotations_item_square_reply_type.py | 5 + ..._annotations_item_square_unrotated_rect.py | 22 + ...st200response_annotations_item_squiggly.py | 103 + ...ponse_annotations_item_squiggly_actions.py | 96 + ...otations_item_squiggly_actions_activate.py | 32 + ...ons_item_squiggly_actions_activate_root.py | 25 + ...tem_squiggly_actions_activate_root_type.py | 28 + ...squiggly_actions_activate_warnings_item.py | 7 + ..._annotations_item_squiggly_actions_blur.py | 32 + ...tations_item_squiggly_actions_blur_root.py | 25 + ...ns_item_squiggly_actions_blur_root_type.py | 28 + ...tem_squiggly_actions_blur_warnings_item.py | 7 + ...ions_item_squiggly_actions_cursor_enter.py | 32 + ...item_squiggly_actions_cursor_enter_root.py | 25 + ...squiggly_actions_cursor_enter_root_type.py | 28 + ...ggly_actions_cursor_enter_warnings_item.py | 7 + ...tions_item_squiggly_actions_cursor_exit.py | 32 + ..._item_squiggly_actions_cursor_exit_root.py | 25 + ..._squiggly_actions_cursor_exit_root_type.py | 28 + ...iggly_actions_cursor_exit_warnings_item.py | 7 + ...annotations_item_squiggly_actions_focus.py | 32 + ...ations_item_squiggly_actions_focus_root.py | 25 + ...s_item_squiggly_actions_focus_root_type.py | 28 + ...em_squiggly_actions_focus_warnings_item.py | 7 + ...ations_item_squiggly_actions_mouse_down.py | 32 + ...s_item_squiggly_actions_mouse_down_root.py | 25 + ...m_squiggly_actions_mouse_down_root_type.py | 28 + ...uiggly_actions_mouse_down_warnings_item.py | 7 + ...otations_item_squiggly_actions_mouse_up.py | 32 + ...ons_item_squiggly_actions_mouse_up_root.py | 25 + ...tem_squiggly_actions_mouse_up_root_type.py | 28 + ...squiggly_actions_mouse_up_warnings_item.py | 7 + ...ations_item_squiggly_actions_page_close.py | 32 + ...s_item_squiggly_actions_page_close_root.py | 25 + ...m_squiggly_actions_page_close_root_type.py | 28 + ...uiggly_actions_page_close_warnings_item.py | 7 + ...ns_item_squiggly_actions_page_invisible.py | 32 + ...em_squiggly_actions_page_invisible_root.py | 25 + ...uiggly_actions_page_invisible_root_type.py | 28 + ...ly_actions_page_invisible_warnings_item.py | 7 + ...tations_item_squiggly_actions_page_open.py | 32 + ...ns_item_squiggly_actions_page_open_root.py | 25 + ...em_squiggly_actions_page_open_root_type.py | 28 + ...quiggly_actions_page_open_warnings_item.py | 7 + ...ions_item_squiggly_actions_page_visible.py | 32 + ...item_squiggly_actions_page_visible_root.py | 25 + ...squiggly_actions_page_visible_root_type.py | 28 + ...ggly_actions_page_visible_warnings_item.py | 7 + ...se_annotations_item_squiggly_blend_mode.py | 25 + ...esponse_annotations_item_squiggly_color.py | 21 + ...esponse_annotations_item_squiggly_flags.py | 34 + ...otations_item_squiggly_identity_quality.py | 7 + ...e_annotations_item_squiggly_in_reply_to.py | 77 + ...tations_item_squiggly_in_reply_to_index.py | 28 + ...tem_squiggly_in_reply_to_index_revision.py | 27 + ...nnotations_item_squiggly_in_reply_to_nm.py | 24 + ...item_squiggly_in_reply_to_object_number.py | 26 + ...otations_item_squiggly_quad_points_item.py | 34 + ...tions_item_squiggly_quad_points_item_p1.py | 20 + ...tions_item_squiggly_quad_points_item_p2.py | 20 + ...tions_item_squiggly_quad_points_item_p3.py | 20 + ...tions_item_squiggly_quad_points_item_p4.py | 20 + ...response_annotations_item_squiggly_rect.py | 22 + ...0response_annotations_item_squiggly_ref.py | 77 + ...nse_annotations_item_squiggly_ref_index.py | 28 + ...ations_item_squiggly_ref_index_revision.py | 27 + ...sponse_annotations_item_squiggly_ref_nm.py | 24 + ...tations_item_squiggly_ref_object_number.py | 26 + ...se_annotations_item_squiggly_reply_type.py | 7 + ..._list200response_annotations_item_stamp.py | 100 + ...response_annotations_item_stamp_actions.py | 96 + ...annotations_item_stamp_actions_activate.py | 32 + ...ations_item_stamp_actions_activate_root.py | 25 + ...s_item_stamp_actions_activate_root_type.py | 28 + ...em_stamp_actions_activate_warnings_item.py | 7 + ...nse_annotations_item_stamp_actions_blur.py | 32 + ...nnotations_item_stamp_actions_blur_root.py | 25 + ...tions_item_stamp_actions_blur_root_type.py | 28 + ...s_item_stamp_actions_blur_warnings_item.py | 7 + ...tations_item_stamp_actions_cursor_enter.py | 32 + ...ns_item_stamp_actions_cursor_enter_root.py | 25 + ...em_stamp_actions_cursor_enter_root_type.py | 28 + ...tamp_actions_cursor_enter_warnings_item.py | 7 + ...otations_item_stamp_actions_cursor_exit.py | 32 + ...ons_item_stamp_actions_cursor_exit_root.py | 25 + ...tem_stamp_actions_cursor_exit_root_type.py | 28 + ...stamp_actions_cursor_exit_warnings_item.py | 7 + ...se_annotations_item_stamp_actions_focus.py | 32 + ...notations_item_stamp_actions_focus_root.py | 25 + ...ions_item_stamp_actions_focus_root_type.py | 28 + ..._item_stamp_actions_focus_warnings_item.py | 7 + ...notations_item_stamp_actions_mouse_down.py | 32 + ...ions_item_stamp_actions_mouse_down_root.py | 25 + ...item_stamp_actions_mouse_down_root_type.py | 28 + ..._stamp_actions_mouse_down_warnings_item.py | 7 + ...annotations_item_stamp_actions_mouse_up.py | 32 + ...ations_item_stamp_actions_mouse_up_root.py | 25 + ...s_item_stamp_actions_mouse_up_root_type.py | 28 + ...em_stamp_actions_mouse_up_warnings_item.py | 7 + ...notations_item_stamp_actions_page_close.py | 32 + ...ions_item_stamp_actions_page_close_root.py | 25 + ...item_stamp_actions_page_close_root_type.py | 28 + ..._stamp_actions_page_close_warnings_item.py | 7 + ...tions_item_stamp_actions_page_invisible.py | 32 + ..._item_stamp_actions_page_invisible_root.py | 25 + ..._stamp_actions_page_invisible_root_type.py | 28 + ...mp_actions_page_invisible_warnings_item.py | 7 + ...nnotations_item_stamp_actions_page_open.py | 32 + ...tions_item_stamp_actions_page_open_root.py | 25 + ..._item_stamp_actions_page_open_root_type.py | 28 + ...m_stamp_actions_page_open_warnings_item.py | 7 + ...tations_item_stamp_actions_page_visible.py | 32 + ...ns_item_stamp_actions_page_visible_root.py | 25 + ...em_stamp_actions_page_visible_root_type.py | 28 + ...tamp_actions_page_visible_warnings_item.py | 7 + ...ponse_annotations_item_stamp_blend_mode.py | 25 + ...00response_annotations_item_stamp_flags.py | 34 + ...annotations_item_stamp_identity_quality.py | 7 + ...onse_annotations_item_stamp_in_reply_to.py | 77 + ...nnotations_item_stamp_in_reply_to_index.py | 28 + ...s_item_stamp_in_reply_to_index_revision.py | 27 + ...e_annotations_item_stamp_in_reply_to_nm.py | 24 + ...ns_item_stamp_in_reply_to_object_number.py | 26 + ...200response_annotations_item_stamp_rect.py | 22 + ...t200response_annotations_item_stamp_ref.py | 77 + ...sponse_annotations_item_stamp_ref_index.py | 28 + ...notations_item_stamp_ref_index_revision.py | 27 + ...0response_annotations_item_stamp_ref_nm.py | 24 + ...nnotations_item_stamp_ref_object_number.py | 26 + ...ponse_annotations_item_stamp_reply_type.py | 5 + ...e_annotations_item_stamp_unrotated_rect.py | 22 + ...t200response_annotations_item_strikeout.py | 107 + ...onse_annotations_item_strikeout_actions.py | 96 + ...tations_item_strikeout_actions_activate.py | 32 + ...ns_item_strikeout_actions_activate_root.py | 25 + ...em_strikeout_actions_activate_root_type.py | 28 + ...trikeout_actions_activate_warnings_item.py | 7 + ...annotations_item_strikeout_actions_blur.py | 32 + ...ations_item_strikeout_actions_blur_root.py | 25 + ...s_item_strikeout_actions_blur_root_type.py | 28 + ...em_strikeout_actions_blur_warnings_item.py | 7 + ...ons_item_strikeout_actions_cursor_enter.py | 32 + ...tem_strikeout_actions_cursor_enter_root.py | 25 + ...trikeout_actions_cursor_enter_root_type.py | 28 + ...eout_actions_cursor_enter_warnings_item.py | 7 + ...ions_item_strikeout_actions_cursor_exit.py | 32 + ...item_strikeout_actions_cursor_exit_root.py | 25 + ...strikeout_actions_cursor_exit_root_type.py | 28 + ...keout_actions_cursor_exit_warnings_item.py | 7 + ...nnotations_item_strikeout_actions_focus.py | 32 + ...tions_item_strikeout_actions_focus_root.py | 25 + ..._item_strikeout_actions_focus_root_type.py | 28 + ...m_strikeout_actions_focus_warnings_item.py | 7 + ...tions_item_strikeout_actions_mouse_down.py | 32 + ..._item_strikeout_actions_mouse_down_root.py | 25 + ..._strikeout_actions_mouse_down_root_type.py | 28 + ...ikeout_actions_mouse_down_warnings_item.py | 7 + ...tations_item_strikeout_actions_mouse_up.py | 32 + ...ns_item_strikeout_actions_mouse_up_root.py | 25 + ...em_strikeout_actions_mouse_up_root_type.py | 28 + ...trikeout_actions_mouse_up_warnings_item.py | 7 + ...tions_item_strikeout_actions_page_close.py | 32 + ..._item_strikeout_actions_page_close_root.py | 25 + ..._strikeout_actions_page_close_root_type.py | 28 + ...ikeout_actions_page_close_warnings_item.py | 7 + ...s_item_strikeout_actions_page_invisible.py | 32 + ...m_strikeout_actions_page_invisible_root.py | 25 + ...ikeout_actions_page_invisible_root_type.py | 28 + ...ut_actions_page_invisible_warnings_item.py | 7 + ...ations_item_strikeout_actions_page_open.py | 32 + ...s_item_strikeout_actions_page_open_root.py | 25 + ...m_strikeout_actions_page_open_root_type.py | 28 + ...rikeout_actions_page_open_warnings_item.py | 7 + ...ons_item_strikeout_actions_page_visible.py | 32 + ...tem_strikeout_actions_page_visible_root.py | 25 + ...trikeout_actions_page_visible_root_type.py | 28 + ...eout_actions_page_visible_warnings_item.py | 7 + ...e_annotations_item_strikeout_blend_mode.py | 25 + ...sponse_annotations_item_strikeout_color.py | 21 + ...sponse_annotations_item_strikeout_flags.py | 34 + ...tations_item_strikeout_identity_quality.py | 7 + ..._annotations_item_strikeout_in_reply_to.py | 77 + ...ations_item_strikeout_in_reply_to_index.py | 28 + ...em_strikeout_in_reply_to_index_revision.py | 27 + ...notations_item_strikeout_in_reply_to_nm.py | 24 + ...tem_strikeout_in_reply_to_object_number.py | 26 + ...ponse_annotations_item_strikeout_intent.py | 7 + ...tations_item_strikeout_quad_points_item.py | 34 + ...ions_item_strikeout_quad_points_item_p1.py | 20 + ...ions_item_strikeout_quad_points_item_p2.py | 20 + ...ions_item_strikeout_quad_points_item_p3.py | 20 + ...ions_item_strikeout_quad_points_item_p4.py | 20 + ...esponse_annotations_item_strikeout_rect.py | 22 + ...response_annotations_item_strikeout_ref.py | 77 + ...se_annotations_item_strikeout_ref_index.py | 28 + ...tions_item_strikeout_ref_index_revision.py | 27 + ...ponse_annotations_item_strikeout_ref_nm.py | 24 + ...ations_item_strikeout_ref_object_number.py | 26 + ...e_annotations_item_strikeout_reply_type.py | 7 + ...s_list200response_annotations_item_text.py | 99 + ...0response_annotations_item_text_actions.py | 96 + ..._annotations_item_text_actions_activate.py | 32 + ...tations_item_text_actions_activate_root.py | 25 + ...ns_item_text_actions_activate_root_type.py | 28 + ...tem_text_actions_activate_warnings_item.py | 7 + ...onse_annotations_item_text_actions_blur.py | 32 + ...annotations_item_text_actions_blur_root.py | 25 + ...ations_item_text_actions_blur_root_type.py | 28 + ...ns_item_text_actions_blur_warnings_item.py | 7 + ...otations_item_text_actions_cursor_enter.py | 32 + ...ons_item_text_actions_cursor_enter_root.py | 25 + ...tem_text_actions_cursor_enter_root_type.py | 28 + ...text_actions_cursor_enter_warnings_item.py | 7 + ...notations_item_text_actions_cursor_exit.py | 32 + ...ions_item_text_actions_cursor_exit_root.py | 25 + ...item_text_actions_cursor_exit_root_type.py | 28 + ..._text_actions_cursor_exit_warnings_item.py | 7 + ...nse_annotations_item_text_actions_focus.py | 32 + ...nnotations_item_text_actions_focus_root.py | 25 + ...tions_item_text_actions_focus_root_type.py | 28 + ...s_item_text_actions_focus_warnings_item.py | 7 + ...nnotations_item_text_actions_mouse_down.py | 32 + ...tions_item_text_actions_mouse_down_root.py | 25 + ..._item_text_actions_mouse_down_root_type.py | 28 + ...m_text_actions_mouse_down_warnings_item.py | 7 + ..._annotations_item_text_actions_mouse_up.py | 32 + ...tations_item_text_actions_mouse_up_root.py | 25 + ...ns_item_text_actions_mouse_up_root_type.py | 28 + ...tem_text_actions_mouse_up_warnings_item.py | 7 + ...nnotations_item_text_actions_page_close.py | 32 + ...tions_item_text_actions_page_close_root.py | 25 + ..._item_text_actions_page_close_root_type.py | 28 + ...m_text_actions_page_close_warnings_item.py | 7 + ...ations_item_text_actions_page_invisible.py | 32 + ...s_item_text_actions_page_invisible_root.py | 25 + ...m_text_actions_page_invisible_root_type.py | 28 + ...xt_actions_page_invisible_warnings_item.py | 7 + ...annotations_item_text_actions_page_open.py | 32 + ...ations_item_text_actions_page_open_root.py | 25 + ...s_item_text_actions_page_open_root_type.py | 28 + ...em_text_actions_page_open_warnings_item.py | 7 + ...otations_item_text_actions_page_visible.py | 32 + ...ons_item_text_actions_page_visible_root.py | 25 + ...tem_text_actions_page_visible_root_type.py | 28 + ...text_actions_page_visible_warnings_item.py | 7 + ...sponse_annotations_item_text_blend_mode.py | 25 + ...200response_annotations_item_text_color.py | 21 + ...200response_annotations_item_text_flags.py | 34 + ...t200response_annotations_item_text_icon.py | 7 + ..._annotations_item_text_identity_quality.py | 7 + ...ponse_annotations_item_text_in_reply_to.py | 77 + ...annotations_item_text_in_reply_to_index.py | 28 + ...ns_item_text_in_reply_to_index_revision.py | 27 + ...se_annotations_item_text_in_reply_to_nm.py | 24 + ...ons_item_text_in_reply_to_object_number.py | 26 + ...t200response_annotations_item_text_rect.py | 22 + ...st200response_annotations_item_text_ref.py | 77 + ...esponse_annotations_item_text_ref_index.py | 28 + ...nnotations_item_text_ref_index_revision.py | 27 + ...00response_annotations_item_text_ref_nm.py | 24 + ...annotations_item_text_ref_object_number.py | 26 + ...sponse_annotations_item_text_reply_type.py | 5 + ...t200response_annotations_item_underline.py | 103 + ...onse_annotations_item_underline_actions.py | 96 + ...tations_item_underline_actions_activate.py | 32 + ...ns_item_underline_actions_activate_root.py | 25 + ...em_underline_actions_activate_root_type.py | 28 + ...nderline_actions_activate_warnings_item.py | 7 + ...annotations_item_underline_actions_blur.py | 32 + ...ations_item_underline_actions_blur_root.py | 25 + ...s_item_underline_actions_blur_root_type.py | 28 + ...em_underline_actions_blur_warnings_item.py | 7 + ...ons_item_underline_actions_cursor_enter.py | 32 + ...tem_underline_actions_cursor_enter_root.py | 25 + ...nderline_actions_cursor_enter_root_type.py | 28 + ...line_actions_cursor_enter_warnings_item.py | 7 + ...ions_item_underline_actions_cursor_exit.py | 32 + ...item_underline_actions_cursor_exit_root.py | 25 + ...underline_actions_cursor_exit_root_type.py | 28 + ...rline_actions_cursor_exit_warnings_item.py | 7 + ...nnotations_item_underline_actions_focus.py | 32 + ...tions_item_underline_actions_focus_root.py | 25 + ..._item_underline_actions_focus_root_type.py | 28 + ...m_underline_actions_focus_warnings_item.py | 7 + ...tions_item_underline_actions_mouse_down.py | 32 + ..._item_underline_actions_mouse_down_root.py | 25 + ..._underline_actions_mouse_down_root_type.py | 28 + ...erline_actions_mouse_down_warnings_item.py | 7 + ...tations_item_underline_actions_mouse_up.py | 32 + ...ns_item_underline_actions_mouse_up_root.py | 25 + ...em_underline_actions_mouse_up_root_type.py | 28 + ...nderline_actions_mouse_up_warnings_item.py | 7 + ...tions_item_underline_actions_page_close.py | 32 + ..._item_underline_actions_page_close_root.py | 25 + ..._underline_actions_page_close_root_type.py | 28 + ...erline_actions_page_close_warnings_item.py | 7 + ...s_item_underline_actions_page_invisible.py | 32 + ...m_underline_actions_page_invisible_root.py | 25 + ...erline_actions_page_invisible_root_type.py | 28 + ...ne_actions_page_invisible_warnings_item.py | 7 + ...ations_item_underline_actions_page_open.py | 32 + ...s_item_underline_actions_page_open_root.py | 25 + ...m_underline_actions_page_open_root_type.py | 28 + ...derline_actions_page_open_warnings_item.py | 7 + ...ons_item_underline_actions_page_visible.py | 32 + ...tem_underline_actions_page_visible_root.py | 25 + ...nderline_actions_page_visible_root_type.py | 28 + ...line_actions_page_visible_warnings_item.py | 7 + ...e_annotations_item_underline_blend_mode.py | 25 + ...sponse_annotations_item_underline_color.py | 21 + ...sponse_annotations_item_underline_flags.py | 34 + ...tations_item_underline_identity_quality.py | 7 + ..._annotations_item_underline_in_reply_to.py | 77 + ...ations_item_underline_in_reply_to_index.py | 28 + ...em_underline_in_reply_to_index_revision.py | 27 + ...notations_item_underline_in_reply_to_nm.py | 24 + ...tem_underline_in_reply_to_object_number.py | 26 + ...tations_item_underline_quad_points_item.py | 34 + ...ions_item_underline_quad_points_item_p1.py | 20 + ...ions_item_underline_quad_points_item_p2.py | 20 + ...ions_item_underline_quad_points_item_p3.py | 20 + ...ions_item_underline_quad_points_item_p4.py | 20 + ...esponse_annotations_item_underline_rect.py | 22 + ...response_annotations_item_underline_ref.py | 77 + ...se_annotations_item_underline_ref_index.py | 28 + ...tions_item_underline_ref_index_revision.py | 27 + ...ponse_annotations_item_underline_ref_nm.py | 24 + ...ations_item_underline_ref_object_number.py | 26 + ...e_annotations_item_underline_reply_type.py | 7 + ...00response_annotations_item_unsupported.py | 96 + ...se_annotations_item_unsupported_actions.py | 96 + ...tions_item_unsupported_actions_activate.py | 32 + ..._item_unsupported_actions_activate_root.py | 25 + ..._unsupported_actions_activate_root_type.py | 28 + ...upported_actions_activate_warnings_item.py | 7 + ...notations_item_unsupported_actions_blur.py | 32 + ...ions_item_unsupported_actions_blur_root.py | 25 + ...item_unsupported_actions_blur_root_type.py | 28 + ..._unsupported_actions_blur_warnings_item.py | 7 + ...s_item_unsupported_actions_cursor_enter.py | 32 + ...m_unsupported_actions_cursor_enter_root.py | 25 + ...upported_actions_cursor_enter_root_type.py | 28 + ...rted_actions_cursor_enter_warnings_item.py | 7 + ...ns_item_unsupported_actions_cursor_exit.py | 32 + ...em_unsupported_actions_cursor_exit_root.py | 25 + ...supported_actions_cursor_exit_root_type.py | 28 + ...orted_actions_cursor_exit_warnings_item.py | 7 + ...otations_item_unsupported_actions_focus.py | 32 + ...ons_item_unsupported_actions_focus_root.py | 25 + ...tem_unsupported_actions_focus_root_type.py | 28 + ...unsupported_actions_focus_warnings_item.py | 7 + ...ons_item_unsupported_actions_mouse_down.py | 32 + ...tem_unsupported_actions_mouse_down_root.py | 25 + ...nsupported_actions_mouse_down_root_type.py | 28 + ...ported_actions_mouse_down_warnings_item.py | 7 + ...tions_item_unsupported_actions_mouse_up.py | 32 + ..._item_unsupported_actions_mouse_up_root.py | 25 + ..._unsupported_actions_mouse_up_root_type.py | 28 + ...upported_actions_mouse_up_warnings_item.py | 7 + ...ons_item_unsupported_actions_page_close.py | 32 + ...tem_unsupported_actions_page_close_root.py | 25 + ...nsupported_actions_page_close_root_type.py | 28 + ...ported_actions_page_close_warnings_item.py | 7 + ...item_unsupported_actions_page_invisible.py | 32 + ...unsupported_actions_page_invisible_root.py | 25 + ...ported_actions_page_invisible_root_type.py | 28 + ...ed_actions_page_invisible_warnings_item.py | 7 + ...ions_item_unsupported_actions_page_open.py | 32 + ...item_unsupported_actions_page_open_root.py | 25 + ...unsupported_actions_page_open_root_type.py | 28 + ...pported_actions_page_open_warnings_item.py | 7 + ...s_item_unsupported_actions_page_visible.py | 32 + ...m_unsupported_actions_page_visible_root.py | 25 + ...upported_actions_page_visible_root_type.py | 28 + ...rted_actions_page_visible_warnings_item.py | 7 + ...annotations_item_unsupported_blend_mode.py | 25 + ...onse_annotations_item_unsupported_flags.py | 34 + ...tions_item_unsupported_identity_quality.py | 7 + ...nnotations_item_unsupported_in_reply_to.py | 77 + ...ions_item_unsupported_in_reply_to_index.py | 28 + ..._unsupported_in_reply_to_index_revision.py | 27 + ...tations_item_unsupported_in_reply_to_nm.py | 24 + ...m_unsupported_in_reply_to_object_number.py | 26 + ...ponse_annotations_item_unsupported_rect.py | 22 + ...sponse_annotations_item_unsupported_ref.py | 77 + ..._annotations_item_unsupported_ref_index.py | 28 + ...ons_item_unsupported_ref_index_revision.py | 27 + ...nse_annotations_item_unsupported_ref_nm.py | 24 + ...ions_item_unsupported_ref_object_number.py | 26 + ...annotations_item_unsupported_reply_type.py | 7 + ...list200response_annotations_item_widget.py | 151 + ...esponse_annotations_item_widget_actions.py | 96 + ...nnotations_item_widget_actions_activate.py | 32 + ...tions_item_widget_actions_activate_root.py | 25 + ..._item_widget_actions_activate_root_type.py | 28 + ...m_widget_actions_activate_warnings_item.py | 7 + ...se_annotations_item_widget_actions_blur.py | 32 + ...notations_item_widget_actions_blur_root.py | 25 + ...ions_item_widget_actions_blur_root_type.py | 28 + ..._item_widget_actions_blur_warnings_item.py | 7 + ...ations_item_widget_actions_cursor_enter.py | 32 + ...s_item_widget_actions_cursor_enter_root.py | 25 + ...m_widget_actions_cursor_enter_root_type.py | 28 + ...dget_actions_cursor_enter_warnings_item.py | 7 + ...tations_item_widget_actions_cursor_exit.py | 32 + ...ns_item_widget_actions_cursor_exit_root.py | 25 + ...em_widget_actions_cursor_exit_root_type.py | 28 + ...idget_actions_cursor_exit_warnings_item.py | 7 + ...e_annotations_item_widget_actions_focus.py | 32 + ...otations_item_widget_actions_focus_root.py | 25 + ...ons_item_widget_actions_focus_root_type.py | 28 + ...item_widget_actions_focus_warnings_item.py | 7 + ...otations_item_widget_actions_mouse_down.py | 32 + ...ons_item_widget_actions_mouse_down_root.py | 25 + ...tem_widget_actions_mouse_down_root_type.py | 28 + ...widget_actions_mouse_down_warnings_item.py | 7 + ...nnotations_item_widget_actions_mouse_up.py | 32 + ...tions_item_widget_actions_mouse_up_root.py | 25 + ..._item_widget_actions_mouse_up_root_type.py | 28 + ...m_widget_actions_mouse_up_warnings_item.py | 7 + ...otations_item_widget_actions_page_close.py | 32 + ...ons_item_widget_actions_page_close_root.py | 25 + ...tem_widget_actions_page_close_root_type.py | 28 + ...widget_actions_page_close_warnings_item.py | 7 + ...ions_item_widget_actions_page_invisible.py | 32 + ...item_widget_actions_page_invisible_root.py | 25 + ...widget_actions_page_invisible_root_type.py | 28 + ...et_actions_page_invisible_warnings_item.py | 7 + ...notations_item_widget_actions_page_open.py | 32 + ...ions_item_widget_actions_page_open_root.py | 25 + ...item_widget_actions_page_open_root_type.py | 28 + ..._widget_actions_page_open_warnings_item.py | 7 + ...ations_item_widget_actions_page_visible.py | 32 + ...s_item_widget_actions_page_visible_root.py | 25 + ...m_widget_actions_page_visible_root_type.py | 28 + ...dget_actions_page_visible_warnings_item.py | 7 + ...onse_annotations_item_widget_blend_mode.py | 25 + ...se_annotations_item_widget_border_style.py | 7 + ...0response_annotations_item_widget_color.py | 21 + ...se_annotations_item_widget_field_family.py | 7 + ...0response_annotations_item_widget_flags.py | 34 + ...onse_annotations_item_widget_font_color.py | 21 + ...nse_annotations_item_widget_font_family.py | 23 + ...nnotations_item_widget_identity_quality.py | 7 + ...nse_annotations_item_widget_in_reply_to.py | 77 + ...notations_item_widget_in_reply_to_index.py | 28 + ..._item_widget_in_reply_to_index_revision.py | 27 + ..._annotations_item_widget_in_reply_to_nm.py | 24 + ...s_item_widget_in_reply_to_object_number.py | 26 + ..._annotations_item_widget_interior_color.py | 21 + ...00response_annotations_item_widget_rect.py | 22 + ...200response_annotations_item_widget_ref.py | 77 + ...ponse_annotations_item_widget_ref_index.py | 28 + ...otations_item_widget_ref_index_revision.py | 27 + ...response_annotations_item_widget_ref_nm.py | 24 + ...notations_item_widget_ref_object_number.py | 26 + ...onse_annotations_item_widget_reply_type.py | 5 + ...onse_annotations_item_widget_text_align.py | 7 + ..._annotations_list200response_page_state.py | 33 + ...ons_list200response_page_state_revision.py | 27 + ...sponse_page_state_weak_annotation_state.py | 48 + ..._page_state_weak_annotation_state_known.py | 23 + ...age_state_weak_annotation_state_unknown.py | 17 + .../types/doc_annotations_list404response.py | 24 + .../doc_annotations_list404response_code.py | 27 + .../doc_annotations_list404response_name.py | 5 + .../doc_annotations_update200response.py | 20 + .../doc_annotations_update200response_meta.py | 34 + ...ate200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ions_update200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../doc_annotations_update400response.py | 24 + .../doc_annotations_update400response_code.py | 27 + .../doc_annotations_update400response_name.py | 5 + .../doc_annotations_update404response.py | 24 + .../doc_annotations_update404response_code.py | 27 + .../doc_annotations_update404response_name.py | 5 + .../types/doc_annotations_update_request.py | 5 + src/cloudpdf/types/doc_download_response.py | 24 + .../types/doc_download_response_code.py | 27 + .../types/doc_download_response_name.py | 5 + .../types/doc_forms_export_data_response.py | 24 + .../doc_forms_export_data_response_code.py | 27 + .../doc_forms_export_data_response_name.py | 5 + .../types/doc_forms_get200response.py | 35 + ...s_get200response_calculation_order_item.py | 48 + ...t200response_calculation_order_item_fqn.py | 19 + ...se_calculation_order_item_object_number.py | 23 + .../doc_forms_get200response_fields_item.py | 462 + ...rms_get200response_fields_item_checkbox.py | 62 + ...00response_fields_item_checkbox_actions.py | 40 + ..._fields_item_checkbox_actions_calculate.py | 32 + ...ds_item_checkbox_actions_calculate_root.py | 25 + ...em_checkbox_actions_calculate_root_type.py | 28 + ...heckbox_actions_calculate_warnings_item.py | 7 + ...nse_fields_item_checkbox_actions_format.py | 32 + ...ields_item_checkbox_actions_format_root.py | 25 + ..._item_checkbox_actions_format_root_type.py | 28 + ...m_checkbox_actions_format_warnings_item.py | 7 + ..._fields_item_checkbox_actions_keystroke.py | 32 + ...ds_item_checkbox_actions_keystroke_root.py | 25 + ...em_checkbox_actions_keystroke_root_type.py | 28 + ...heckbox_actions_keystroke_warnings_item.py | 7 + ...e_fields_item_checkbox_actions_validate.py | 32 + ...lds_item_checkbox_actions_validate_root.py | 25 + ...tem_checkbox_actions_validate_root_type.py | 28 + ...checkbox_actions_validate_warnings_item.py | 7 + ...ields_item_checkbox_default_value_entry.py | 74 + ...item_checkbox_default_value_entry_array.py | 19 + ..._item_checkbox_default_value_entry_none.py | 17 + ...tem_checkbox_default_value_entry_scalar.py | 19 + ...heckbox_default_value_entry_unsupported.py | 17 + ...t200response_fields_item_checkbox_flags.py | 24 + ...200response_fields_item_checkbox_origin.py | 5 + ...get200response_fields_item_checkbox_ref.py | 48 + ...00response_fields_item_checkbox_ref_fqn.py | 19 + ..._fields_item_checkbox_ref_object_number.py | 23 + ...sponse_fields_item_checkbox_value_entry.py | 74 + ..._fields_item_checkbox_value_entry_array.py | 19 + ...e_fields_item_checkbox_value_entry_none.py | 17 + ...fields_item_checkbox_value_entry_scalar.py | 19 + ...s_item_checkbox_value_entry_unsupported.py | 17 + ...ponse_fields_item_checkbox_widgets_item.py | 31 + ...rms_get200response_fields_item_combobox.py | 67 + ...00response_fields_item_combobox_actions.py | 40 + ..._fields_item_combobox_actions_calculate.py | 32 + ...ds_item_combobox_actions_calculate_root.py | 25 + ...em_combobox_actions_calculate_root_type.py | 28 + ...ombobox_actions_calculate_warnings_item.py | 7 + ...nse_fields_item_combobox_actions_format.py | 32 + ...ields_item_combobox_actions_format_root.py | 25 + ..._item_combobox_actions_format_root_type.py | 28 + ...m_combobox_actions_format_warnings_item.py | 7 + ..._fields_item_combobox_actions_keystroke.py | 32 + ...ds_item_combobox_actions_keystroke_root.py | 25 + ...em_combobox_actions_keystroke_root_type.py | 28 + ...ombobox_actions_keystroke_warnings_item.py | 7 + ...e_fields_item_combobox_actions_validate.py | 32 + ...lds_item_combobox_actions_validate_root.py | 25 + ...tem_combobox_actions_validate_root_type.py | 28 + ...combobox_actions_validate_warnings_item.py | 7 + ...ields_item_combobox_default_value_entry.py | 74 + ...item_combobox_default_value_entry_array.py | 19 + ..._item_combobox_default_value_entry_none.py | 17 + ...tem_combobox_default_value_entry_scalar.py | 19 + ...ombobox_default_value_entry_unsupported.py | 17 + ...t200response_fields_item_combobox_flags.py | 24 + ...ponse_fields_item_combobox_options_item.py | 21 + ...200response_fields_item_combobox_origin.py | 5 + ...get200response_fields_item_combobox_ref.py | 48 + ...00response_fields_item_combobox_ref_fqn.py | 19 + ..._fields_item_combobox_ref_object_number.py | 23 + ...sponse_fields_item_combobox_value_entry.py | 74 + ..._fields_item_combobox_value_entry_array.py | 19 + ...e_fields_item_combobox_value_entry_none.py | 17 + ...fields_item_combobox_value_entry_scalar.py | 19 + ...s_item_combobox_value_entry_unsupported.py | 17 + ...ponse_fields_item_combobox_widgets_item.py | 26 + ...orms_get200response_fields_item_listbox.py | 66 + ...200response_fields_item_listbox_actions.py | 40 + ...e_fields_item_listbox_actions_calculate.py | 32 + ...lds_item_listbox_actions_calculate_root.py | 25 + ...tem_listbox_actions_calculate_root_type.py | 28 + ...listbox_actions_calculate_warnings_item.py | 7 + ...onse_fields_item_listbox_actions_format.py | 32 + ...fields_item_listbox_actions_format_root.py | 25 + ...s_item_listbox_actions_format_root_type.py | 28 + ...em_listbox_actions_format_warnings_item.py | 7 + ...e_fields_item_listbox_actions_keystroke.py | 32 + ...lds_item_listbox_actions_keystroke_root.py | 25 + ...tem_listbox_actions_keystroke_root_type.py | 28 + ...listbox_actions_keystroke_warnings_item.py | 7 + ...se_fields_item_listbox_actions_validate.py | 32 + ...elds_item_listbox_actions_validate_root.py | 25 + ...item_listbox_actions_validate_root_type.py | 28 + ..._listbox_actions_validate_warnings_item.py | 7 + ...fields_item_listbox_default_value_entry.py | 74 + ..._item_listbox_default_value_entry_array.py | 19 + ...s_item_listbox_default_value_entry_none.py | 17 + ...item_listbox_default_value_entry_scalar.py | 19 + ...listbox_default_value_entry_unsupported.py | 17 + ...et200response_fields_item_listbox_flags.py | 24 + ...sponse_fields_item_listbox_options_item.py | 21 + ...t200response_fields_item_listbox_origin.py | 5 + ..._get200response_fields_item_listbox_ref.py | 48 + ...200response_fields_item_listbox_ref_fqn.py | 19 + ...e_fields_item_listbox_ref_object_number.py | 23 + ...esponse_fields_item_listbox_value_entry.py | 74 + ...e_fields_item_listbox_value_entry_array.py | 19 + ...se_fields_item_listbox_value_entry_none.py | 17 + ..._fields_item_listbox_value_entry_scalar.py | 19 + ...ds_item_listbox_value_entry_unsupported.py | 17 + ...sponse_fields_item_listbox_widgets_item.py | 26 + ...s_get200response_fields_item_pushbutton.py | 58 + ...response_fields_item_pushbutton_actions.py | 40 + ...ields_item_pushbutton_actions_calculate.py | 32 + ..._item_pushbutton_actions_calculate_root.py | 25 + ..._pushbutton_actions_calculate_root_type.py | 28 + ...hbutton_actions_calculate_warnings_item.py | 7 + ...e_fields_item_pushbutton_actions_format.py | 32 + ...lds_item_pushbutton_actions_format_root.py | 25 + ...tem_pushbutton_actions_format_root_type.py | 28 + ...pushbutton_actions_format_warnings_item.py | 7 + ...ields_item_pushbutton_actions_keystroke.py | 32 + ..._item_pushbutton_actions_keystroke_root.py | 25 + ..._pushbutton_actions_keystroke_root_type.py | 28 + ...hbutton_actions_keystroke_warnings_item.py | 7 + ...fields_item_pushbutton_actions_validate.py | 32 + ...s_item_pushbutton_actions_validate_root.py | 25 + ...m_pushbutton_actions_validate_root_type.py | 28 + ...shbutton_actions_validate_warnings_item.py | 7 + ...lds_item_pushbutton_default_value_entry.py | 74 + ...em_pushbutton_default_value_entry_array.py | 19 + ...tem_pushbutton_default_value_entry_none.py | 17 + ...m_pushbutton_default_value_entry_scalar.py | 19 + ...hbutton_default_value_entry_unsupported.py | 17 + ...00response_fields_item_pushbutton_flags.py | 24 + ...0response_fields_item_pushbutton_origin.py | 5 + ...t200response_fields_item_pushbutton_ref.py | 48 + ...response_fields_item_pushbutton_ref_fqn.py | 19 + ...ields_item_pushbutton_ref_object_number.py | 23 + ...onse_fields_item_pushbutton_value_entry.py | 74 + ...ields_item_pushbutton_value_entry_array.py | 19 + ...fields_item_pushbutton_value_entry_none.py | 17 + ...elds_item_pushbutton_value_entry_scalar.py | 19 + ...item_pushbutton_value_entry_unsupported.py | 17 + ...nse_fields_item_pushbutton_widgets_item.py | 26 + ..._forms_get200response_fields_item_radio.py | 61 + ...et200response_fields_item_radio_actions.py | 40 + ...nse_fields_item_radio_actions_calculate.py | 32 + ...ields_item_radio_actions_calculate_root.py | 25 + ..._item_radio_actions_calculate_root_type.py | 28 + ...m_radio_actions_calculate_warnings_item.py | 7 + ...sponse_fields_item_radio_actions_format.py | 32 + ...e_fields_item_radio_actions_format_root.py | 25 + ...lds_item_radio_actions_format_root_type.py | 28 + ...item_radio_actions_format_warnings_item.py | 7 + ...nse_fields_item_radio_actions_keystroke.py | 32 + ...ields_item_radio_actions_keystroke_root.py | 25 + ..._item_radio_actions_keystroke_root_type.py | 28 + ...m_radio_actions_keystroke_warnings_item.py | 7 + ...onse_fields_item_radio_actions_validate.py | 32 + ...fields_item_radio_actions_validate_root.py | 25 + ...s_item_radio_actions_validate_root_type.py | 28 + ...em_radio_actions_validate_warnings_item.py | 7 + ...e_fields_item_radio_default_value_entry.py | 74 + ...ds_item_radio_default_value_entry_array.py | 19 + ...lds_item_radio_default_value_entry_none.py | 17 + ...s_item_radio_default_value_entry_scalar.py | 19 + ...m_radio_default_value_entry_unsupported.py | 17 + ..._get200response_fields_item_radio_flags.py | 24 + ...get200response_fields_item_radio_origin.py | 5 + ...ms_get200response_fields_item_radio_ref.py | 46 + ...et200response_fields_item_radio_ref_fqn.py | 19 + ...nse_fields_item_radio_ref_object_number.py | 23 + ...0response_fields_item_radio_value_entry.py | 74 + ...nse_fields_item_radio_value_entry_array.py | 19 + ...onse_fields_item_radio_value_entry_none.py | 17 + ...se_fields_item_radio_value_entry_scalar.py | 19 + ...elds_item_radio_value_entry_unsupported.py | 17 + ...response_fields_item_radio_widgets_item.py | 31 + ...ms_get200response_fields_item_signature.py | 58 + ...0response_fields_item_signature_actions.py | 40 + ...fields_item_signature_actions_calculate.py | 32 + ...s_item_signature_actions_calculate_root.py | 25 + ...m_signature_actions_calculate_root_type.py | 28 + ...gnature_actions_calculate_warnings_item.py | 7 + ...se_fields_item_signature_actions_format.py | 32 + ...elds_item_signature_actions_format_root.py | 25 + ...item_signature_actions_format_root_type.py | 28 + ..._signature_actions_format_warnings_item.py | 7 + ...fields_item_signature_actions_keystroke.py | 32 + ...s_item_signature_actions_keystroke_root.py | 25 + ...m_signature_actions_keystroke_root_type.py | 28 + ...gnature_actions_keystroke_warnings_item.py | 7 + ..._fields_item_signature_actions_validate.py | 32 + ...ds_item_signature_actions_validate_root.py | 25 + ...em_signature_actions_validate_root_type.py | 28 + ...ignature_actions_validate_warnings_item.py | 7 + ...elds_item_signature_default_value_entry.py | 74 + ...tem_signature_default_value_entry_array.py | 19 + ...item_signature_default_value_entry_none.py | 17 + ...em_signature_default_value_entry_scalar.py | 19 + ...gnature_default_value_entry_unsupported.py | 17 + ...200response_fields_item_signature_flags.py | 24 + ...00response_fields_item_signature_origin.py | 5 + ...et200response_fields_item_signature_ref.py | 48 + ...0response_fields_item_signature_ref_fqn.py | 19 + ...fields_item_signature_ref_object_number.py | 23 + ...ponse_fields_item_signature_value_entry.py | 74 + ...fields_item_signature_value_entry_array.py | 19 + ..._fields_item_signature_value_entry_none.py | 17 + ...ields_item_signature_value_entry_scalar.py | 19 + ..._item_signature_value_entry_unsupported.py | 17 + ...onse_fields_item_signature_widgets_item.py | 26 + ...c_forms_get200response_fields_item_text.py | 64 + ...get200response_fields_item_text_actions.py | 38 + ...onse_fields_item_text_actions_calculate.py | 32 + ...fields_item_text_actions_calculate_root.py | 25 + ...s_item_text_actions_calculate_root_type.py | 28 + ...em_text_actions_calculate_warnings_item.py | 7 + ...esponse_fields_item_text_actions_format.py | 32 + ...se_fields_item_text_actions_format_root.py | 25 + ...elds_item_text_actions_format_root_type.py | 28 + ..._item_text_actions_format_warnings_item.py | 7 + ...onse_fields_item_text_actions_keystroke.py | 32 + ...fields_item_text_actions_keystroke_root.py | 25 + ...s_item_text_actions_keystroke_root_type.py | 28 + ...em_text_actions_keystroke_warnings_item.py | 7 + ...ponse_fields_item_text_actions_validate.py | 32 + ..._fields_item_text_actions_validate_root.py | 25 + ...ds_item_text_actions_validate_root_type.py | 28 + ...tem_text_actions_validate_warnings_item.py | 7 + ...se_fields_item_text_default_value_entry.py | 74 + ...lds_item_text_default_value_entry_array.py | 19 + ...elds_item_text_default_value_entry_none.py | 17 + ...ds_item_text_default_value_entry_scalar.py | 19 + ...em_text_default_value_entry_unsupported.py | 17 + ...s_get200response_fields_item_text_flags.py | 24 + ..._get200response_fields_item_text_origin.py | 5 + ...rms_get200response_fields_item_text_ref.py | 46 + ...get200response_fields_item_text_ref_fqn.py | 19 + ...onse_fields_item_text_ref_object_number.py | 23 + ...00response_fields_item_text_value_entry.py | 74 + ...onse_fields_item_text_value_entry_array.py | 19 + ...ponse_fields_item_text_value_entry_none.py | 17 + ...nse_fields_item_text_value_entry_scalar.py | 19 + ...ields_item_text_value_entry_unsupported.py | 17 + ...0response_fields_item_text_widgets_item.py | 26 + ...orms_get200response_fields_item_unknown.py | 57 + ...200response_fields_item_unknown_actions.py | 40 + ...e_fields_item_unknown_actions_calculate.py | 32 + ...lds_item_unknown_actions_calculate_root.py | 25 + ...tem_unknown_actions_calculate_root_type.py | 28 + ...unknown_actions_calculate_warnings_item.py | 7 + ...onse_fields_item_unknown_actions_format.py | 32 + ...fields_item_unknown_actions_format_root.py | 25 + ...s_item_unknown_actions_format_root_type.py | 28 + ...em_unknown_actions_format_warnings_item.py | 7 + ...e_fields_item_unknown_actions_keystroke.py | 32 + ...lds_item_unknown_actions_keystroke_root.py | 25 + ...tem_unknown_actions_keystroke_root_type.py | 28 + ...unknown_actions_keystroke_warnings_item.py | 7 + ...se_fields_item_unknown_actions_validate.py | 32 + ...elds_item_unknown_actions_validate_root.py | 25 + ...item_unknown_actions_validate_root_type.py | 28 + ..._unknown_actions_validate_warnings_item.py | 7 + ...fields_item_unknown_default_value_entry.py | 74 + ..._item_unknown_default_value_entry_array.py | 19 + ...s_item_unknown_default_value_entry_none.py | 17 + ...item_unknown_default_value_entry_scalar.py | 19 + ...unknown_default_value_entry_unsupported.py | 17 + ...et200response_fields_item_unknown_flags.py | 24 + ...t200response_fields_item_unknown_origin.py | 5 + ..._get200response_fields_item_unknown_ref.py | 48 + ...200response_fields_item_unknown_ref_fqn.py | 19 + ...e_fields_item_unknown_ref_object_number.py | 23 + ...esponse_fields_item_unknown_value_entry.py | 74 + ...e_fields_item_unknown_value_entry_array.py | 19 + ...se_fields_item_unknown_value_entry_none.py | 17 + ..._fields_item_unknown_value_entry_scalar.py | 19 + ...ds_item_unknown_value_entry_unsupported.py | 17 + ...sponse_fields_item_unknown_widgets_item.py | 26 + .../doc_forms_get200response_form_kind.py | 5 + .../types/doc_forms_get404response.py | 24 + .../types/doc_forms_get404response_code.py | 27 + .../types/doc_forms_get404response_name.py | 5 + .../types/doc_forms_import_data200response.py | 20 + .../doc_forms_import_data200response_meta.py | 34 + ...ata200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...import_data200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_forms_import_data400response.py | 24 + .../doc_forms_import_data400response_code.py | 27 + .../doc_forms_import_data400response_name.py | 5 + .../types/doc_forms_import_data404response.py | 24 + .../doc_forms_import_data404response_code.py | 27 + .../doc_forms_import_data404response_name.py | 5 + .../types/doc_forms_import_data_request.py | 5 + .../types/doc_forms_reset200response.py | 20 + .../types/doc_forms_reset200response_meta.py | 32 + ...set200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...forms_reset200response_meta_cache_delta.py | 26 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_forms_reset404response.py | 24 + .../types/doc_forms_reset404response_code.py | 27 + .../types/doc_forms_reset404response_name.py | 5 + .../types/doc_forms_set_value200response.py | 20 + .../doc_forms_set_value200response_meta.py | 32 + ...lue200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...s_set_value200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_forms_set_value400response.py | 24 + .../doc_forms_set_value400response_code.py | 27 + .../doc_forms_set_value400response_name.py | 5 + .../types/doc_forms_set_value404response.py | 24 + .../doc_forms_set_value404response_code.py | 27 + .../doc_forms_set_value404response_name.py | 5 + .../types/doc_forms_set_value_request.py | 5 + src/cloudpdf/types/doc_head200response.py | 34 + .../types/doc_head200response_access.py | 22 + ...doc_head200response_access_reasons_item.py | 5 + .../types/doc_head200response_encryption.py | 25 + .../doc_head200response_encryption_state.py | 7 + .../types/doc_head200response_permissions.py | 39 + ...c_head200response_permissions_opened_as.py | 5 + .../types/doc_head200response_state.py | 5 + src/cloudpdf/types/doc_head404response.py | 24 + .../types/doc_head404response_code.py | 27 + .../types/doc_head404response_name.py | 5 + src/cloudpdf/types/doc_manifest200response.py | 39 + .../doc_manifest200response_pages_item.py | 22 + ...oc_manifest200response_pages_item_cache.py | 26 + ...oc_manifest200response_pages_item_state.py | 33 + ...st200response_pages_item_state_revision.py | 27 + ..._pages_item_state_weak_annotation_state.py | 48 + ..._item_state_weak_annotation_state_known.py | 23 + ...tem_state_weak_annotation_state_unknown.py | 17 + .../types/doc_manifest200response_scopes.py | 30 + .../doc_manifest200response_scopes_actions.py | 5 + ..._manifest200response_scopes_annotations.py | 5 + ..._manifest200response_scopes_attachments.py | 5 + .../doc_manifest200response_scopes_content.py | 5 + .../doc_manifest200response_scopes_layout.py | 5 + ...doc_manifest200response_scopes_metadata.py | 5 + src/cloudpdf/types/doc_manifest404response.py | 24 + .../types/doc_manifest404response_code.py | 27 + .../types/doc_manifest404response_name.py | 5 + .../types/doc_metadata_get200response.py | 30 + .../doc_metadata_get200response_trapped.py | 5 + .../types/doc_metadata_get404response.py | 24 + .../types/doc_metadata_get404response_code.py | 27 + .../types/doc_metadata_get404response_name.py | 5 + .../types/doc_pages_delete200response.py | 20 + .../types/doc_pages_delete200response_meta.py | 32 + ...ete200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ages_delete200response_meta_cache_delta.py | 26 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_pages_delete400response.py | 24 + .../types/doc_pages_delete400response_code.py | 27 + .../types/doc_pages_delete400response_name.py | 5 + .../types/doc_pages_delete404response.py | 24 + .../types/doc_pages_delete404response_code.py | 27 + .../types/doc_pages_delete404response_name.py | 5 + .../types/doc_pages_delete_request.py | 5 + .../types/doc_pages_flatten200response.py | 20 + .../doc_pages_flatten200response_meta.py | 32 + ...ten200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ges_flatten200response_meta_cache_delta.py | 26 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_pages_flatten400response.py | 24 + .../doc_pages_flatten400response_code.py | 27 + .../doc_pages_flatten400response_name.py | 5 + .../types/doc_pages_flatten404response.py | 24 + .../doc_pages_flatten404response_code.py | 27 + .../doc_pages_flatten404response_name.py | 5 + .../types/doc_pages_flatten_request.py | 5 + .../types/doc_pages_move200response.py | 20 + .../types/doc_pages_move200response_meta.py | 32 + ...ove200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ..._pages_move200response_meta_cache_delta.py | 26 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_pages_move400response.py | 24 + .../types/doc_pages_move400response_code.py | 27 + .../types/doc_pages_move400response_name.py | 5 + .../types/doc_pages_move404response.py | 24 + .../types/doc_pages_move404response_code.py | 27 + .../types/doc_pages_move404response_name.py | 5 + src/cloudpdf/types/doc_pages_move_request.py | 5 + .../types/doc_pages_rotate200response.py | 20 + .../types/doc_pages_rotate200response_meta.py | 32 + ...ate200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...ages_rotate200response_meta_cache_delta.py | 26 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_pages_rotate400response.py | 24 + .../types/doc_pages_rotate400response_code.py | 27 + .../types/doc_pages_rotate400response_name.py | 5 + .../types/doc_pages_rotate404response.py | 24 + .../types/doc_pages_rotate404response_code.py | 27 + .../types/doc_pages_rotate404response_name.py | 5 + .../types/doc_pages_rotate_request.py | 5 + .../types/doc_redactions_apply200response.py | 20 + .../doc_redactions_apply200response_meta.py | 32 + ...ply200response_meta_affected_pages_item.py | 35 + ...ponse_meta_affected_pages_item_revision.py | 27 + ...fected_pages_item_weak_annotation_state.py | 48 + ..._pages_item_weak_annotation_state_known.py | 23 + ...ages_item_weak_annotation_state_unknown.py | 17 + ...tions_apply200response_meta_cache_delta.py | 28 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_redactions_apply400response.py | 24 + .../doc_redactions_apply400response_code.py | 27 + .../doc_redactions_apply400response_name.py | 5 + .../types/doc_redactions_apply404response.py | 24 + .../doc_redactions_apply404response_code.py | 27 + .../doc_redactions_apply404response_name.py | 5 + .../types/doc_redactions_apply_request.py | 5 + src/cloudpdf/types/doc_render_response.py | 24 + .../types/doc_render_response_code.py | 27 + .../types/doc_render_response_name.py | 5 + src/cloudpdf/types/doc_text200response.py | 22 + src/cloudpdf/types/doc_text404response.py | 24 + .../types/doc_text404response_code.py | 27 + .../types/doc_text404response_name.py | 5 + .../types/documents_commit200response.py | 20 + .../documents_commit200response_document.py | 51 + ...uments_commit200response_document_state.py | 7 + ...mit200response_document_thumbnail_state.py | 7 + .../types/documents_commit400response.py | 20 + .../documents_commit400response_error.py | 20 + .../types/documents_commit404response.py | 20 + .../documents_commit404response_error.py | 20 + .../types/documents_delete403response.py | 20 + .../documents_delete403response_error.py | 20 + .../types/documents_delete404response.py | 20 + .../documents_delete404response_error.py | 20 + .../types/documents_download403response.py | 20 + .../documents_download403response_error.py | 20 + .../types/documents_download404response.py | 20 + .../documents_download404response_error.py | 20 + .../types/documents_get200response.py | 20 + .../documents_get200response_document.py | 51 + ...documents_get200response_document_state.py | 7 + ...get200response_document_thumbnail_state.py | 7 + .../types/documents_get403response.py | 20 + .../types/documents_get403response_error.py | 20 + .../types/documents_get404response.py | 20 + .../types/documents_get404response_error.py | 20 + .../types/documents_init200response.py | 64 + .../documents_init200response_created.py | 22 + ...uments_init200response_created_document.py | 53 + ..._init200response_created_document_state.py | 7 + ...sponse_created_document_thumbnail_state.py | 7 + ...ocuments_init200response_created_upload.py | 48 + ...s_init200response_created_upload_direct.py | 20 + ...nit200response_created_upload_presigned.py | 23 + ...onse_created_upload_presigned_presigned.py | 27 + ...eated_upload_presigned_presigned_method.py | 5 + .../documents_init200response_deduped.py | 20 + ...uments_init200response_deduped_document.py | 53 + ..._init200response_deduped_document_state.py | 7 + ...sponse_deduped_document_thumbnail_state.py | 7 + .../documents_init200response_resumed.py | 22 + ...uments_init200response_resumed_document.py | 53 + ..._init200response_resumed_document_state.py | 7 + ...sponse_resumed_document_thumbnail_state.py | 7 + ...ocuments_init200response_resumed_upload.py | 48 + ...s_init200response_resumed_upload_direct.py | 20 + ...nit200response_resumed_upload_presigned.py | 23 + ...onse_resumed_upload_presigned_presigned.py | 27 + ...sumed_upload_presigned_presigned_method.py | 5 + .../types/documents_init400response.py | 20 + .../types/documents_init400response_error.py | 20 + .../types/documents_list200response.py | 25 + ...ocuments_list200response_documents_item.py | 53 + ...ts_list200response_documents_item_state.py | 7 + ...response_documents_item_thumbnail_state.py | 7 + .../types/documents_list400response.py | 20 + .../types/documents_list400response_error.py | 20 + .../types/documents_thumbnail_response.py | 20 + .../documents_thumbnail_response_error.py | 21 + .../documents_upload_direct200response.py | 19 + .../documents_upload_direct400response.py | 20 + ...ocuments_upload_direct400response_error.py | 20 + src/cloudpdf/types/engine_error_payload.py | 24 + .../types/engine_error_payload_code.py | 27 + .../types/engine_error_payload_name.py | 5 + .../types/tenants_create200response.py | 21 + .../types/tenants_create200response_tenant.py | 26 + .../types/tenants_create400response.py | 20 + .../types/tenants_create400response_error.py | 20 + src/cloudpdf/types/tenants_delete_response.py | 20 + .../types/tenants_delete_response_error.py | 20 + src/cloudpdf/types/tenants_get200response.py | 20 + .../types/tenants_get200response_tenant.py | 26 + src/cloudpdf/types/tenants_get404response.py | 20 + .../types/tenants_get404response_error.py | 20 + src/cloudpdf/types/tenants_list200response.py | 25 + .../tenants_list200response_tenants_item.py | 26 + src/cloudpdf/types/tenants_list400response.py | 20 + .../types/tenants_list400response_error.py | 20 + src/cloudpdf/types/tokens_issue200response.py | 23 + src/cloudpdf/types/tokens_issue400response.py | 20 + .../types/tokens_issue400response_error.py | 20 + src/cloudpdf/types/tokens_issue403response.py | 20 + .../types/tokens_issue403response_error.py | 20 + src/cloudpdf/types/tokens_issue404response.py | 20 + .../types/tokens_issue404response_error.py | 20 + src/cloudpdf/types/tokens_issue_request.py | 62 + .../types/tokens_issue_request_doc.py | 37 + .../types/tokens_issue_request_tenant.py | 24 + .../tokens_issue_request_tenant_scope_item.py | 10 + ...ens_issue_request_tenant_scope_item_one.py | 7 + ...ns_issue_request_tenant_scope_item_zero.py | 5 + src/cloudpdf/types/tokens_revoke_response.py | 20 + .../types/tokens_revoke_response_error.py | 20 + src/cloudpdf/version.py | 3 + tests/conftest.py | 21 + tests/test_aiohttp_autodetect.py | 116 + 1962 files changed, 84608 insertions(+), 26 deletions(-) create mode 100644 .fern/metadata.json create mode 100644 .github/workflows/sdk-ci.yml create mode 100644 CONTRIBUTING.md create mode 100644 cloudpdf-generation.json create mode 100644 pyproject.toml create mode 100644 reference.md create mode 100644 requirements.txt create mode 100644 src/cloudpdf/__init__.py create mode 100644 src/cloudpdf/_default_clients.py create mode 100644 src/cloudpdf/client.py create mode 100644 src/cloudpdf/core/__init__.py create mode 100644 src/cloudpdf/core/api_error.py create mode 100644 src/cloudpdf/core/client_wrapper.py create mode 100644 src/cloudpdf/core/datetime_utils.py create mode 100644 src/cloudpdf/core/file.py create mode 100644 src/cloudpdf/core/force_multipart.py create mode 100644 src/cloudpdf/core/http_client.py create mode 100644 src/cloudpdf/core/http_response.py create mode 100644 src/cloudpdf/core/http_sse/__init__.py create mode 100644 src/cloudpdf/core/http_sse/_api.py create mode 100644 src/cloudpdf/core/http_sse/_decoders.py create mode 100644 src/cloudpdf/core/http_sse/_exceptions.py create mode 100644 src/cloudpdf/core/http_sse/_models.py create mode 100644 src/cloudpdf/core/jsonable_encoder.py create mode 100644 src/cloudpdf/core/logging.py create mode 100644 src/cloudpdf/core/parse_error.py create mode 100644 src/cloudpdf/core/pydantic_utilities.py create mode 100644 src/cloudpdf/core/query_encoder.py create mode 100644 src/cloudpdf/core/remove_none_from_dict.py create mode 100644 src/cloudpdf/core/request_options.py create mode 100644 src/cloudpdf/core/serialization.py create mode 100644 src/cloudpdf/deployment/__init__.py create mode 100644 src/cloudpdf/deployment/client.py create mode 100644 src/cloudpdf/deployment/raw_client.py create mode 100644 src/cloudpdf/doc/__init__.py create mode 100644 src/cloudpdf/doc/annotations/__init__.py create mode 100644 src/cloudpdf/doc/annotations/client.py create mode 100644 src/cloudpdf/doc/annotations/raw_client.py create mode 100644 src/cloudpdf/doc/client.py create mode 100644 src/cloudpdf/doc/forms/__init__.py create mode 100644 src/cloudpdf/doc/forms/client.py create mode 100644 src/cloudpdf/doc/forms/raw_client.py create mode 100644 src/cloudpdf/doc/forms/types/__init__.py create mode 100644 src/cloudpdf/doc/forms/types/export_data_forms_request_format.py create mode 100644 src/cloudpdf/doc/metadata/__init__.py create mode 100644 src/cloudpdf/doc/metadata/client.py create mode 100644 src/cloudpdf/doc/metadata/raw_client.py create mode 100644 src/cloudpdf/doc/pages/__init__.py create mode 100644 src/cloudpdf/doc/pages/client.py create mode 100644 src/cloudpdf/doc/pages/raw_client.py create mode 100644 src/cloudpdf/doc/raw_client.py create mode 100644 src/cloudpdf/doc/redactions/__init__.py create mode 100644 src/cloudpdf/doc/redactions/client.py create mode 100644 src/cloudpdf/doc/redactions/raw_client.py create mode 100644 src/cloudpdf/documents/__init__.py create mode 100644 src/cloudpdf/documents/client.py create mode 100644 src/cloudpdf/documents/raw_client.py create mode 100644 src/cloudpdf/documents/types/__init__.py create mode 100644 src/cloudpdf/documents/types/documents_init_request_dedup_mode.py create mode 100644 src/cloudpdf/documents/types/list_documents_request_state.py create mode 100644 src/cloudpdf/errors/__init__.py create mode 100644 src/cloudpdf/errors/bad_request_error.py create mode 100644 src/cloudpdf/errors/forbidden_error.py create mode 100644 src/cloudpdf/errors/not_found_error.py create mode 100644 src/cloudpdf/py.typed create mode 100644 src/cloudpdf/tenants/__init__.py create mode 100644 src/cloudpdf/tenants/client.py create mode 100644 src/cloudpdf/tenants/raw_client.py create mode 100644 src/cloudpdf/tokens/__init__.py create mode 100644 src/cloudpdf/tokens/client.py create mode 100644 src/cloudpdf/tokens/raw_client.py create mode 100644 src/cloudpdf/types/__init__.py create mode 100644 src/cloudpdf/types/admin_error_payload.py create mode 100644 src/cloudpdf/types/admin_error_payload_error.py create mode 100644 src/cloudpdf/types/deployment_license_status_response.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_annotations_create400response.py create mode 100644 src/cloudpdf/types/doc_annotations_create400response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_create400response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_create404response.py create mode 100644 src/cloudpdf/types/doc_annotations_create404response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_create404response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_create_request.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_annotations_delete404response.py create mode 100644 src/cloudpdf/types/doc_annotations_delete404response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_delete404response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect_differences.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect_differences.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_file.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_icon.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_family.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_line_ending.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_text_align.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_end.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_start.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_end.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_start.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_javascript.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_launch.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_named.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_unsupported.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_uri.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_family.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_text_align.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect_differences.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_icon.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_blend_mode.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_border_style.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_field_family.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_flags.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_family.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_identity_quality.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_interior_color.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_rect.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_nm.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_reply_type.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_text_align.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_page_state.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_page_state_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list404response.py create mode 100644 src/cloudpdf/types/doc_annotations_list404response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_list404response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_annotations_update400response.py create mode 100644 src/cloudpdf/types/doc_annotations_update400response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_update400response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_update404response.py create mode 100644 src/cloudpdf/types/doc_annotations_update404response_code.py create mode 100644 src/cloudpdf/types/doc_annotations_update404response_name.py create mode 100644 src/cloudpdf/types/doc_annotations_update_request.py create mode 100644 src/cloudpdf/types/doc_download_response.py create mode 100644 src/cloudpdf/types/doc_download_response_code.py create mode 100644 src/cloudpdf/types/doc_download_response_name.py create mode 100644 src/cloudpdf/types/doc_forms_export_data_response.py create mode 100644 src/cloudpdf/types/doc_forms_export_data_response_code.py create mode 100644 src/cloudpdf/types/doc_forms_export_data_response_name.py create mode 100644 src/cloudpdf/types/doc_forms_get200response.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_calculation_order_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_calculation_order_item_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_calculation_order_item_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_options_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_options_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_radio_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_signature_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_text_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root_type.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_flags.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_origin.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_fqn.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_object_number.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_array.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_none.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_widgets_item.py create mode 100644 src/cloudpdf/types/doc_forms_get200response_form_kind.py create mode 100644 src/cloudpdf/types/doc_forms_get404response.py create mode 100644 src/cloudpdf/types/doc_forms_get404response_code.py create mode 100644 src/cloudpdf/types/doc_forms_get404response_name.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_forms_import_data400response.py create mode 100644 src/cloudpdf/types/doc_forms_import_data400response_code.py create mode 100644 src/cloudpdf/types/doc_forms_import_data400response_name.py create mode 100644 src/cloudpdf/types/doc_forms_import_data404response.py create mode 100644 src/cloudpdf/types/doc_forms_import_data404response_code.py create mode 100644 src/cloudpdf/types/doc_forms_import_data404response_name.py create mode 100644 src/cloudpdf/types/doc_forms_import_data_request.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_forms_reset404response.py create mode 100644 src/cloudpdf/types/doc_forms_reset404response_code.py create mode 100644 src/cloudpdf/types/doc_forms_reset404response_name.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_forms_set_value400response.py create mode 100644 src/cloudpdf/types/doc_forms_set_value400response_code.py create mode 100644 src/cloudpdf/types/doc_forms_set_value400response_name.py create mode 100644 src/cloudpdf/types/doc_forms_set_value404response.py create mode 100644 src/cloudpdf/types/doc_forms_set_value404response_code.py create mode 100644 src/cloudpdf/types/doc_forms_set_value404response_name.py create mode 100644 src/cloudpdf/types/doc_forms_set_value_request.py create mode 100644 src/cloudpdf/types/doc_head200response.py create mode 100644 src/cloudpdf/types/doc_head200response_access.py create mode 100644 src/cloudpdf/types/doc_head200response_access_reasons_item.py create mode 100644 src/cloudpdf/types/doc_head200response_encryption.py create mode 100644 src/cloudpdf/types/doc_head200response_encryption_state.py create mode 100644 src/cloudpdf/types/doc_head200response_permissions.py create mode 100644 src/cloudpdf/types/doc_head200response_permissions_opened_as.py create mode 100644 src/cloudpdf/types/doc_head200response_state.py create mode 100644 src/cloudpdf/types/doc_head404response.py create mode 100644 src/cloudpdf/types/doc_head404response_code.py create mode 100644 src/cloudpdf/types/doc_head404response_name.py create mode 100644 src/cloudpdf/types/doc_manifest200response.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_state.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_state_revision.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_actions.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_annotations.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_attachments.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_content.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_layout.py create mode 100644 src/cloudpdf/types/doc_manifest200response_scopes_metadata.py create mode 100644 src/cloudpdf/types/doc_manifest404response.py create mode 100644 src/cloudpdf/types/doc_manifest404response_code.py create mode 100644 src/cloudpdf/types/doc_manifest404response_name.py create mode 100644 src/cloudpdf/types/doc_metadata_get200response.py create mode 100644 src/cloudpdf/types/doc_metadata_get200response_trapped.py create mode 100644 src/cloudpdf/types/doc_metadata_get404response.py create mode 100644 src/cloudpdf/types/doc_metadata_get404response_code.py create mode 100644 src/cloudpdf/types/doc_metadata_get404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_pages_delete400response.py create mode 100644 src/cloudpdf/types/doc_pages_delete400response_code.py create mode 100644 src/cloudpdf/types/doc_pages_delete400response_name.py create mode 100644 src/cloudpdf/types/doc_pages_delete404response.py create mode 100644 src/cloudpdf/types/doc_pages_delete404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_delete404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_delete_request.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_pages_flatten400response.py create mode 100644 src/cloudpdf/types/doc_pages_flatten400response_code.py create mode 100644 src/cloudpdf/types/doc_pages_flatten400response_name.py create mode 100644 src/cloudpdf/types/doc_pages_flatten404response.py create mode 100644 src/cloudpdf/types/doc_pages_flatten404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_flatten404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_flatten_request.py create mode 100644 src/cloudpdf/types/doc_pages_move200response.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_pages_move400response.py create mode 100644 src/cloudpdf/types/doc_pages_move400response_code.py create mode 100644 src/cloudpdf/types/doc_pages_move400response_name.py create mode 100644 src/cloudpdf/types/doc_pages_move404response.py create mode 100644 src/cloudpdf/types/doc_pages_move404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_move404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_move_request.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_pages_rotate400response.py create mode 100644 src/cloudpdf/types/doc_pages_rotate400response_code.py create mode 100644 src/cloudpdf/types/doc_pages_rotate400response_name.py create mode 100644 src/cloudpdf/types/doc_pages_rotate404response.py create mode 100644 src/cloudpdf/types/doc_pages_rotate404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_rotate404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_rotate_request.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_redactions_apply400response.py create mode 100644 src/cloudpdf/types/doc_redactions_apply400response_code.py create mode 100644 src/cloudpdf/types/doc_redactions_apply400response_name.py create mode 100644 src/cloudpdf/types/doc_redactions_apply404response.py create mode 100644 src/cloudpdf/types/doc_redactions_apply404response_code.py create mode 100644 src/cloudpdf/types/doc_redactions_apply404response_name.py create mode 100644 src/cloudpdf/types/doc_redactions_apply_request.py create mode 100644 src/cloudpdf/types/doc_render_response.py create mode 100644 src/cloudpdf/types/doc_render_response_code.py create mode 100644 src/cloudpdf/types/doc_render_response_name.py create mode 100644 src/cloudpdf/types/doc_text200response.py create mode 100644 src/cloudpdf/types/doc_text404response.py create mode 100644 src/cloudpdf/types/doc_text404response_code.py create mode 100644 src/cloudpdf/types/doc_text404response_name.py create mode 100644 src/cloudpdf/types/documents_commit200response.py create mode 100644 src/cloudpdf/types/documents_commit200response_document.py create mode 100644 src/cloudpdf/types/documents_commit200response_document_state.py create mode 100644 src/cloudpdf/types/documents_commit200response_document_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_commit400response.py create mode 100644 src/cloudpdf/types/documents_commit400response_error.py create mode 100644 src/cloudpdf/types/documents_commit404response.py create mode 100644 src/cloudpdf/types/documents_commit404response_error.py create mode 100644 src/cloudpdf/types/documents_delete403response.py create mode 100644 src/cloudpdf/types/documents_delete403response_error.py create mode 100644 src/cloudpdf/types/documents_delete404response.py create mode 100644 src/cloudpdf/types/documents_delete404response_error.py create mode 100644 src/cloudpdf/types/documents_download403response.py create mode 100644 src/cloudpdf/types/documents_download403response_error.py create mode 100644 src/cloudpdf/types/documents_download404response.py create mode 100644 src/cloudpdf/types/documents_download404response_error.py create mode 100644 src/cloudpdf/types/documents_get200response.py create mode 100644 src/cloudpdf/types/documents_get200response_document.py create mode 100644 src/cloudpdf/types/documents_get200response_document_state.py create mode 100644 src/cloudpdf/types/documents_get200response_document_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_get403response.py create mode 100644 src/cloudpdf/types/documents_get403response_error.py create mode 100644 src/cloudpdf/types/documents_get404response.py create mode 100644 src/cloudpdf/types/documents_get404response_error.py create mode 100644 src/cloudpdf/types/documents_init200response.py create mode 100644 src/cloudpdf/types/documents_init200response_created.py create mode 100644 src/cloudpdf/types/documents_init200response_created_document.py create mode 100644 src/cloudpdf/types/documents_init200response_created_document_state.py create mode 100644 src/cloudpdf/types/documents_init200response_created_document_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_init200response_created_upload.py create mode 100644 src/cloudpdf/types/documents_init200response_created_upload_direct.py create mode 100644 src/cloudpdf/types/documents_init200response_created_upload_presigned.py create mode 100644 src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned.py create mode 100644 src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned_method.py create mode 100644 src/cloudpdf/types/documents_init200response_deduped.py create mode 100644 src/cloudpdf/types/documents_init200response_deduped_document.py create mode 100644 src/cloudpdf/types/documents_init200response_deduped_document_state.py create mode 100644 src/cloudpdf/types/documents_init200response_deduped_document_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_document.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_document_state.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_document_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_upload.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_upload_direct.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_upload_presigned.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned.py create mode 100644 src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned_method.py create mode 100644 src/cloudpdf/types/documents_init400response.py create mode 100644 src/cloudpdf/types/documents_init400response_error.py create mode 100644 src/cloudpdf/types/documents_list200response.py create mode 100644 src/cloudpdf/types/documents_list200response_documents_item.py create mode 100644 src/cloudpdf/types/documents_list200response_documents_item_state.py create mode 100644 src/cloudpdf/types/documents_list200response_documents_item_thumbnail_state.py create mode 100644 src/cloudpdf/types/documents_list400response.py create mode 100644 src/cloudpdf/types/documents_list400response_error.py create mode 100644 src/cloudpdf/types/documents_thumbnail_response.py create mode 100644 src/cloudpdf/types/documents_thumbnail_response_error.py create mode 100644 src/cloudpdf/types/documents_upload_direct200response.py create mode 100644 src/cloudpdf/types/documents_upload_direct400response.py create mode 100644 src/cloudpdf/types/documents_upload_direct400response_error.py create mode 100644 src/cloudpdf/types/engine_error_payload.py create mode 100644 src/cloudpdf/types/engine_error_payload_code.py create mode 100644 src/cloudpdf/types/engine_error_payload_name.py create mode 100644 src/cloudpdf/types/tenants_create200response.py create mode 100644 src/cloudpdf/types/tenants_create200response_tenant.py create mode 100644 src/cloudpdf/types/tenants_create400response.py create mode 100644 src/cloudpdf/types/tenants_create400response_error.py create mode 100644 src/cloudpdf/types/tenants_delete_response.py create mode 100644 src/cloudpdf/types/tenants_delete_response_error.py create mode 100644 src/cloudpdf/types/tenants_get200response.py create mode 100644 src/cloudpdf/types/tenants_get200response_tenant.py create mode 100644 src/cloudpdf/types/tenants_get404response.py create mode 100644 src/cloudpdf/types/tenants_get404response_error.py create mode 100644 src/cloudpdf/types/tenants_list200response.py create mode 100644 src/cloudpdf/types/tenants_list200response_tenants_item.py create mode 100644 src/cloudpdf/types/tenants_list400response.py create mode 100644 src/cloudpdf/types/tenants_list400response_error.py create mode 100644 src/cloudpdf/types/tokens_issue200response.py create mode 100644 src/cloudpdf/types/tokens_issue400response.py create mode 100644 src/cloudpdf/types/tokens_issue400response_error.py create mode 100644 src/cloudpdf/types/tokens_issue403response.py create mode 100644 src/cloudpdf/types/tokens_issue403response_error.py create mode 100644 src/cloudpdf/types/tokens_issue404response.py create mode 100644 src/cloudpdf/types/tokens_issue404response_error.py create mode 100644 src/cloudpdf/types/tokens_issue_request.py create mode 100644 src/cloudpdf/types/tokens_issue_request_doc.py create mode 100644 src/cloudpdf/types/tokens_issue_request_tenant.py create mode 100644 src/cloudpdf/types/tokens_issue_request_tenant_scope_item.py create mode 100644 src/cloudpdf/types/tokens_issue_request_tenant_scope_item_one.py create mode 100644 src/cloudpdf/types/tokens_issue_request_tenant_scope_item_zero.py create mode 100644 src/cloudpdf/types/tokens_revoke_response.py create mode 100644 src/cloudpdf/types/tokens_revoke_response_error.py create mode 100644 src/cloudpdf/version.py create mode 100644 tests/conftest.py create mode 100644 tests/test_aiohttp_autodetect.py diff --git a/.fern/metadata.json b/.fern/metadata.json new file mode 100644 index 0000000..90da5f9 --- /dev/null +++ b/.fern/metadata.json @@ -0,0 +1,13 @@ +{ + "cliVersion": "5.91.0", + "generatorName": "fernapi/fern-python-sdk", + "generatorVersion": "5.26.0", + "generatorConfig": { + "package_name": "cloudpdf" + }, + "originGitCommit": "232d5e0240d5673a73c9ea7c7ae9e7b937fdd5b3", + "originGitCommitIsDirty": false, + "invokedBy": "ci", + "requestedVersion": "3.0.0a1", + "ciProvider": "github" +} \ No newline at end of file diff --git a/.github/workflows/sdk-ci.yml b/.github/workflows/sdk-ci.yml new file mode 100644 index 0000000..65cee60 --- /dev/null +++ b/.github/workflows/sdk-ci.yml @@ -0,0 +1,21 @@ +name: SDK CI + +on: + pull_request: + push: + branches: [main] + +permissions: + contents: read + +jobs: + build: + name: Build and validate + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - run: python -m pip install --disable-pip-version-check build + - run: python -m build --wheel diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..af948ce --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,125 @@ +# Contributing + +Thanks for your interest in contributing to this SDK! This document provides guidelines for contributing to the project. + +## Getting Started + +### Prerequisites + +- Python 3.9+ +- pip +- poetry + +### Installation + +Install the project dependencies: + +```bash +poetry install +``` + +### Building + +Build the project: + +```bash +poetry build +``` + +### Testing + +Run the test suite: + +```bash +poetry run pytest +``` + +### Linting and Formatting + +Check code style: + +```bash +poetry run ruff check . +poetry run ruff format . +``` + +### Type Checking + +Run the type checker: + +```bash +poetry run mypy . +``` + +## About Generated Code + +**Important**: Most files in this SDK are automatically generated by [Fern](https://buildwithfern.com) from the API definition. Direct modifications to generated files will be overwritten the next time the SDK is generated. + +### Generated Files + +The following directories contain generated code: +- `src/` - API client classes and types +- Most Python files in the project + +### How to Customize + +If you need to customize the SDK, you have two options: + +#### Option 1: Use `.fernignore` + +For custom code that should persist across SDK regenerations: + +1. Create a `.fernignore` file in the project root +2. Add file patterns for files you want to preserve (similar to `.gitignore` syntax) +3. Add your custom code to those files + +Files listed in `.fernignore` will not be overwritten when the SDK is regenerated. + +For more information, see the [Fern documentation on custom code](https://buildwithfern.com/learn/sdks/overview/custom-code). + +#### Option 2: Contribute to the Generator + +If you want to change how code is generated for all users of this SDK: + +1. The Python SDK generator lives in the [Fern repository](https://github.com/fern-api/fern) +2. Generator code is located at `generators/python-v2/` +3. Follow the [Fern contributing guidelines](https://github.com/fern-api/fern/blob/main/CONTRIBUTING.md) +4. Submit a pull request with your changes to the generator + +This approach is best for: +- Bug fixes in generated code +- New features that would benefit all users +- Improvements to code generation patterns + +## Making Changes + +### Workflow + +1. Create a new branch for your changes +2. Make your modifications +3. Run tests to ensure nothing breaks: `poetry run pytest` +4. Run linting and formatting: `poetry run ruff check .` and `poetry run ruff format .` +5. Run type checking: `poetry run mypy .` +6. Build the project: `poetry build` +7. Commit your changes with a clear commit message +8. Push your branch and create a pull request + +### Commit Messages + +Write clear, descriptive commit messages that explain what changed and why. + +### Code Style + +This project uses automated code formatting and linting. Run `poetry run ruff format .` and `poetry run ruff check .` before committing to ensure your code meets the project's style guidelines. + +## Questions or Issues? + +If you have questions or run into issues: + +1. Check the [Fern documentation](https://buildwithfern.com) +2. Search existing [GitHub issues](https://github.com/fern-api/fern/issues) +3. Open a new issue if your question hasn't been addressed + +## License + +By contributing to this project, you agree that your contributions will be licensed under the same license as the project. diff --git a/LICENSE b/LICENSE index 261eeb9..2c656ef 100644 --- a/LICENSE +++ b/LICENSE @@ -1,3 +1,19 @@ +Copyright 2026 CloudPDF LTD + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use files in this distribution except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +----------------------------------------------------------------------- + Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ @@ -174,28 +190,3 @@ of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/README.md b/README.md index 8ee09c0..cf1cb48 100644 --- a/README.md +++ b/README.md @@ -1 +1,176 @@ -# cloudpdf-sdk-python \ No newline at end of file +# Cloudpdf Python Library + +[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=Cloudpdf%2FPython) +[![pypi](https://img.shields.io/pypi/v/cloudpdf)](https://pypi.python.org/pypi/cloudpdf) + +The Cloudpdf Python library provides convenient access to the Cloudpdf APIs from Python. + +## Table of Contents + +- [Installation](#installation) +- [Reference](#reference) +- [Usage](#usage) +- [Async Client](#async-client) +- [Exception Handling](#exception-handling) +- [Advanced](#advanced) + - [Access Raw Response Data](#access-raw-response-data) + - [Retries](#retries) + - [Timeouts](#timeouts) + - [Custom Client](#custom-client) +- [Contributing](#contributing) + +## Installation + +```sh +pip install cloudpdf +``` + +## Reference + +A full reference for this library is available [here](./reference.md). + +## Usage + +Instantiate and use the client with the following: + +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tenants.create( + id="id", +) +``` + +## Async Client + +The SDK also exports an `async` client so that you can make non-blocking calls to our API. Note that if you are constructing an Async httpx client class to pass into this client, use `httpx.AsyncClient()` instead of `httpx.Client()` (e.g. for the `httpx_client` parameter of this client). + +```python +import asyncio + +from cloudpdf import AsyncCloudpdfApi + +client = AsyncCloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + + +async def main() -> None: + await client.tenants.create( + id="id", + ) + + +asyncio.run(main()) +``` + +## Exception Handling + +When the API returns a non-success status code (4xx or 5xx response), a subclass of the following error +will be thrown. + +```python +from cloudpdf.core.api_error import ApiError + +try: + client.tenants.create(...) +except ApiError as e: + print(e.status_code) + print(e.body) +``` + +## Advanced + +### Access Raw Response Data + +The SDK provides access to raw response data, including headers, through the `.with_raw_response` property. +The `.with_raw_response` property returns a "raw" client that can be used to access the `.headers` and `.data` attributes. + +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi(...) +response = client.tenants.with_raw_response.create(...) +print(response.headers) # access the response headers +print(response.status_code) # access the response status code +print(response.data) # access the underlying object +``` + +### Retries + +The SDK is instrumented with automatic retries with exponential backoff. A request will be retried as long +as the request is deemed retryable and the number of retry attempts has not grown larger than the configured +retry limit (default: 2). + +Which status codes are retried depends on the `retryStatusCodes` generator configuration: + +**`legacy`** (current default): retries on +- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout) +- [409](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409) (Conflict) +- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests) +- [5XX](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#server_error_responses) (All server errors, including 500) + +**`recommended`**: retries on +- [408](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/408) (Timeout) +- [409](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/409) (Conflict) +- [429](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429) (Too Many Requests) +- [502](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502) (Bad Gateway) +- [503](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/503) (Service Unavailable) +- [504](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/504) (Gateway Timeout) + +Use the `max_retries` request option to configure this behavior. + +```python +client.tenants.create(..., request_options={ + "max_retries": 1 +}) +``` + +### Timeouts + +The SDK defaults to a 60 second timeout. You can configure this with a timeout option at the client or request level. + +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi(..., timeout=20.0) + +# Override timeout for a specific method +client.tenants.create(..., request_options={ + "timeout": 1 +}) +``` + +### Custom Client + +You can override the `httpx` client to customize it for your use-case. Some common use-cases include support for proxies +and transports. + +```python +import httpx +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + ..., + httpx_client=httpx.Client( + proxy="http://my.test.proxy.example.com", + transport=httpx.HTTPTransport(local_address="0.0.0.0"), + ), +) +``` + +## Contributing + +While we value open-source contributions to this SDK, this library is generated programmatically. +Additions made directly to this library would have to be moved over to our generation code, +otherwise they would be overwritten upon the next generated release. Feel free to open a PR as +a proof of concept, but know that we will not be able to merge it as-is. We suggest opening +an issue first to discuss with us! + +On the other hand, contributions to the README are always very welcome! diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json new file mode 100644 index 0000000..feba193 --- /dev/null +++ b/cloudpdf-generation.json @@ -0,0 +1,17 @@ +{ + "language": "python", + "canonicalVersion": "3.0.0-next.1", + "sdkVersion": "3.0.0a1", + "source": { + "repository": "embedpdf/embed-pdf-viewer", + "openapi": "cloudpdf/contract/openapi.json", + "openapiSha256": "6858ce7912e9063d8fb171ade95fc473db01c5971a3af241a612dda79cc05100", + "gitCommit": "232d5e0240d5673a73c9ea7c7ae9e7b937fdd5b3", + "gitCommitIsDirty": false + }, + "fern": { + "cliVersion": "5.91.0", + "generatorName": "fernapi/fern-python-sdk", + "generatorVersion": "5.26.0" + } +} diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5f4ed5b --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,95 @@ +[project] +name = "cloudpdf" +dynamic = ["version"] + +[tool.poetry] +name = "cloudpdf" +version = "3.0.0a1" +description = "" +readme = "README.md" +authors = [] +keywords = [] +license = "Apache-2.0" +classifiers = [ + "Intended Audience :: Developers", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", + "Operating System :: OS Independent", + "Operating System :: POSIX", + "Operating System :: MacOS", + "Operating System :: POSIX :: Linux", + "Operating System :: Microsoft :: Windows", + "Topic :: Software Development :: Libraries :: Python Modules", + "Typing :: Typed", + "License :: OSI Approved :: Apache Software License" +] +packages = [ + { include = "cloudpdf", from = "src"} +] + +[tool.poetry.dependencies] +python = "^3.10" +aiohttp = { version = ">=3.14.1,<4", optional = true, python = ">=3.10"} +httpx = ">=0.21.2" +httpx-aiohttp = { version = "^0.1.8", optional = true, python = ">=3.10"} +pydantic = ">= 1.9.2" +pydantic-core = ">=2.18.2,<3.0.0" +typing_extensions = ">= 4.0.0" + +[tool.poetry.group.dev.dependencies] +mypy = "==1.13.0" +pytest = "^9.0.3" +pytest-asyncio = "^1.0.0" +pytest-xdist = "^3.6.1" +python-dateutil = "^2.9.0" +types-python-dateutil = "^2.9.0.20240316" +urllib3 = ">=2.6.3,<3.0.0" +ruff = "==0.11.5" + +[tool.pytest.ini_options] +testpaths = [ "tests" ] +asyncio_mode = "auto" +norecursedirs = [ "src" ] +markers = [ + "aiohttp: tests that require httpx_aiohttp to be installed", +] + +[tool.mypy] +plugins = ["pydantic.mypy"] + +[tool.ruff] +line-length = 120 + +[tool.ruff.lint] +select = [ + "E", # pycodestyle errors + "F", # pyflakes + "I", # isort +] +ignore = [ + "E402", # Module level import not at top of file + "E501", # Line too long + "E711", # Comparison to `None` should be `cond is not None` + "E712", # Avoid equality comparisons to `True`; use `if ...:` checks + "E721", # Use `is` and `is not` for type comparisons, or `isinstance()` for insinstance checks + "E722", # Do not use bare `except` + "E731", # Do not assign a `lambda` expression, use a `def` + "F821", # Undefined name + "F841" # Local variable ... is assigned to but never used +] + +[tool.ruff.lint.isort] +section-order = ["future", "standard-library", "third-party", "first-party"] + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.poetry.extras] +aiohttp=["aiohttp", "httpx-aiohttp"] diff --git a/reference.md b/reference.md new file mode 100644 index 0000000..bf1c185 --- /dev/null +++ b/reference.md @@ -0,0 +1,2826 @@ +# Reference +## Deployment +
client.deployment.license_status() -> DeploymentLicenseStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.deployment.license_status() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc +
client.doc.head(...) -> DocHead200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.head( + doc_id="docId", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.download(...) -> typing.Iterator[bytes] +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.download( + doc_id="docId", + layer_name="layerName", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.manifest(...) -> DocManifest200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.manifest( + doc_id="docId", + layer_name="layerName", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.render(...) -> typing.Iterator[bytes] +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?viewport.kind=width&viewport.width=800`; the full grammar is documented with the viewer. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.render( + doc_id="docId", + layer_name="layerName", + pon=1, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.text(...) -> DocText200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.text( + doc_id="docId", + layer_name="layerName", + pon=1, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Tenants +
client.tenants.list(...) -> TenantsList200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tenants.list() + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**limit:** `typing.Optional[int]` + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.tenants.create(...) -> TenantsCreate200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tenants.create( + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**name:** `typing.Optional[str]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.tenants.get(...) -> TenantsGet200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tenants.get( + tenant_id="tenantId", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.tenants.delete(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Destroys the tenant and everything in its namespace — documents, layers, stored bytes, audit history. Irreversible. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tenants.delete( + tenant_id="tenantId", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Documents +
client.documents.list(...) -> DocumentsList200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.list( + tenant_id="tenantId", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**limit:** `typing.Optional[int]` + +
+
+ +
+
+ +**cursor:** `typing.Optional[str]` + +
+
+ +
+
+ +**state:** `typing.Optional[ListDocumentsRequestState]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.get(...) -> DocumentsGet200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.get( + tenant_id="tenantId", + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.delete(...) +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.delete( + tenant_id="tenantId", + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.commit(...) -> DocumentsCommit200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.commit( + tenant_id="tenantId", + id="id", + sha256="sha256", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**sha256:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.download(...) -> typing.Iterator[bytes] +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.download( + tenant_id="tenantId", + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.thumbnail(...) -> typing.Iterator[bytes] +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.thumbnail( + tenant_id="tenantId", + id="id", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.upload_direct(...) -> DocumentsUploadDirect200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +client.documents.upload_direct(...) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**id:** `str` + +
+
+ +
+
+ +**request:** `typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.documents.init(...) -> DocumentsInit200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.documents.init( + tenant_id="tenantId", + content_length=1.1, + content_sha256="contentSha256", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**content_length:** `float` + +
+
+ +
+
+ +**content_sha256:** `str` + +
+
+ +
+
+ +**metadata:** `typing.Optional[typing.Dict[str, typing.Any]]` + +
+
+ +
+
+ +**idempotency_key:** `typing.Optional[str]` + +
+
+ +
+
+ +**dedup_mode:** `typing.Optional[DocumentsInitRequestDedupMode]` + +
+
+ +
+
+ +**doc_id:** `typing.Optional[str]` + +
+
+ +
+
+ +**upload_ttl_sec:** `typing.Optional[float]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Tokens +
client.tokens.issue(...) -> TokensIssue200Response +
+
+ +#### 📝 Description + +
+
+ +
+
+ +kind "tenant" requires the API token — authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi, TokensIssueRequest_Doc + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tokens.issue( + tenant_id="tenantId", + request=TokensIssueRequest_Doc( + sub="sub", + doc_id="docId", + scope=[ + "scope" + ], + expires_in=1, + ), +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**request:** `TokensIssueRequest` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.tokens.revoke(...) +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Mounted only when the deployment enables token revocation. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.tokens.revoke( + tenant_id="tenantId", + jti="jti", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**tenant_id:** `str` + +
+
+ +
+
+ +**jti:** `str` + +
+
+ +
+
+ +**reason:** `typing.Optional[str]` + +
+
+ +
+
+ +**expires_at_seconds:** `typing.Optional[int]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc Annotations +
client.doc.annotations.list(...) -> DocAnnotationsList200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.annotations.list( + doc_id="docId", + layer_name="layerName", + pon=1, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.annotations.create(...) -> DocAnnotationsCreate200Response +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.annotations.create( + doc_id="docId", + layer_name="layerName", + pon=1, + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**request:** `DocAnnotationsCreateRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.annotations.delete(...) -> DocAnnotationsDelete200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.annotations.delete( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**annot_key:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.annotations.update(...) -> DocAnnotationsUpdate200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.annotations.update( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**pon:** `int` + +
+
+ +
+
+ +**annot_key:** `str` + +
+
+ +
+
+ +**request:** `DocAnnotationsUpdateRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc Forms +
client.doc.forms.get(...) -> DocFormsGet200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.forms.get( + doc_id="docId", + layer_name="layerName", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.forms.export_data(...) -> typing.Iterator[bytes] +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.forms.export_data( + doc_id="docId", + layer_name="layerName", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**format:** `typing.Optional[ExportDataFormsRequestFormat]` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.forms.import_data(...) -> DocFormsImportData200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.forms.import_data( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocFormsImportDataRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.forms.reset(...) -> DocFormsReset200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.forms.reset( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**field_key:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.forms.set_value(...) -> DocFormsSetValue200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.forms.set_value( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**field_key:** `str` + +
+
+ +
+
+ +**request:** `DocFormsSetValueRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc Metadata +
client.doc.metadata.get(...) -> DocMetadataGet200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.metadata.get( + doc_id="docId", + layer_name="layerName", +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc Pages +
client.doc.pages.delete(...) -> DocPagesDelete200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.delete( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocPagesDeleteRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.pages.flatten(...) -> DocPagesFlatten200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.flatten( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocPagesFlattenRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.pages.move(...) -> DocPagesMove200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.move( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocPagesMoveRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.pages.rotate(...) -> DocPagesRotate200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.rotate( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocPagesRotateRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +## Doc Redactions +
client.doc.redactions.apply(...) -> DocRedactionsApply200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudpdfApi + +client = CloudpdfApi( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.redactions.apply( + doc_id="docId", + layer_name="layerName", + request={ + "key": "value" + }, +) + +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `str` + +
+
+ +
+
+ +**layer_name:** `str` + +
+
+ +
+
+ +**request:** `DocRedactionsApplyRequest` + +
+
+ +
+
+ +**document_password:** `typing.Optional[str]` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..443b1af --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +httpx>=0.21.2 +pydantic>= 1.9.2 +pydantic-core>=2.18.2,<3.0.0 +typing_extensions>= 4.0.0 diff --git a/src/cloudpdf/__init__.py b/src/cloudpdf/__init__.py new file mode 100644 index 0000000..f588fe7 --- /dev/null +++ b/src/cloudpdf/__init__.py @@ -0,0 +1,6547 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .types import ( + AdminErrorPayload, + AdminErrorPayloadError, + DeploymentLicenseStatusResponse, + DocAnnotationsCreate200Response, + DocAnnotationsCreate200ResponseMeta, + DocAnnotationsCreate200ResponseMetaAffectedPagesItem, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsCreate200ResponseMetaCacheDelta, + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem, + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache, + DocAnnotationsCreate400Response, + DocAnnotationsCreate400ResponseCode, + DocAnnotationsCreate400ResponseName, + DocAnnotationsCreate404Response, + DocAnnotationsCreate404ResponseCode, + DocAnnotationsCreate404ResponseName, + DocAnnotationsCreateRequest, + DocAnnotationsDelete200Response, + DocAnnotationsDelete200ResponseMeta, + DocAnnotationsDelete200ResponseMetaAffectedPagesItem, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsDelete200ResponseMetaCacheDelta, + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem, + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache, + DocAnnotationsDelete404Response, + DocAnnotationsDelete404ResponseCode, + DocAnnotationsDelete404ResponseName, + DocAnnotationsList200Response, + DocAnnotationsList200ResponseAnnotationsItem, + DocAnnotationsList200ResponseAnnotationsItemCaret, + DocAnnotationsList200ResponseAnnotationsItemCaretActions, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, + DocAnnotationsList200ResponseAnnotationsItemCaretColor, + DocAnnotationsList200ResponseAnnotationsItemCaretFlags, + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretIntent, + DocAnnotationsList200ResponseAnnotationsItemCaretRect, + DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences, + DocAnnotationsList200ResponseAnnotationsItemCaretRef, + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex, + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemCaretRefNm, + DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretReplyType, + DocAnnotationsList200ResponseAnnotationsItemCircle, + DocAnnotationsList200ResponseAnnotationsItemCircleActions, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemCircleColor, + DocAnnotationsList200ResponseAnnotationsItemCircleFlags, + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemCircleRect, + DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences, + DocAnnotationsList200ResponseAnnotationsItemCircleRef, + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex, + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemCircleRefNm, + DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleReplyType, + DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect, + DocAnnotationsList200ResponseAnnotationsItemFileAttachment, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType, + DocAnnotationsList200ResponseAnnotationsItemFreeText, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActions, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemFreeTextColor, + DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags, + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor, + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRect, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType, + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, + DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect, + DocAnnotationsList200ResponseAnnotationsItemHighlight, + DocAnnotationsList200ResponseAnnotationsItemHighlightActions, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, + DocAnnotationsList200ResponseAnnotationsItemHighlightColor, + DocAnnotationsList200ResponseAnnotationsItemHighlightFlags, + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem, + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1, + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2, + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3, + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4, + DocAnnotationsList200ResponseAnnotationsItemHighlightRect, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef, + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex, + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm, + DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType, + DocAnnotationsList200ResponseAnnotationsItemInk, + DocAnnotationsList200ResponseAnnotationsItemInkActions, + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemInkColor, + DocAnnotationsList200ResponseAnnotationsItemInkFlags, + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem, + DocAnnotationsList200ResponseAnnotationsItemInkIntent, + DocAnnotationsList200ResponseAnnotationsItemInkRect, + DocAnnotationsList200ResponseAnnotationsItemInkRef, + DocAnnotationsList200ResponseAnnotationsItemInkRefIndex, + DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemInkRefNm, + DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Index, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkReplyType, + DocAnnotationsList200ResponseAnnotationsItemLine, + DocAnnotationsList200ResponseAnnotationsItemLineActions, + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemLineColor, + DocAnnotationsList200ResponseAnnotationsItemLineFlags, + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd, + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart, + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd, + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart, + DocAnnotationsList200ResponseAnnotationsItemLineRect, + DocAnnotationsList200ResponseAnnotationsItemLineRef, + DocAnnotationsList200ResponseAnnotationsItemLineRefIndex, + DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemLineRefNm, + DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineReplyType, + DocAnnotationsList200ResponseAnnotationsItemLink, + DocAnnotationsList200ResponseAnnotationsItemLinkActions, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, + DocAnnotationsList200ResponseAnnotationsItemLinkFlags, + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkRect, + DocAnnotationsList200ResponseAnnotationsItemLinkRef, + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex, + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemLinkRefNm, + DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkReplyType, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri, + DocAnnotationsList200ResponseAnnotationsItemPolygon, + DocAnnotationsList200ResponseAnnotationsItemPolygonActions, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemPolygonColor, + DocAnnotationsList200ResponseAnnotationsItemPolygonFlags, + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemPolygonRect, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef, + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex, + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm, + DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType, + DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem, + DocAnnotationsList200ResponseAnnotationsItemPolyline, + DocAnnotationsList200ResponseAnnotationsItemPolylineActions, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemPolylineColor, + DocAnnotationsList200ResponseAnnotationsItemPolylineFlags, + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd, + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart, + DocAnnotationsList200ResponseAnnotationsItemPolylineRect, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef, + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex, + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm, + DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType, + DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem, + DocAnnotationsList200ResponseAnnotationsItemRedact, + DocAnnotationsList200ResponseAnnotationsItemRedactActions, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, + DocAnnotationsList200ResponseAnnotationsItemRedactColor, + DocAnnotationsList200ResponseAnnotationsItemRedactFlags, + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem, + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1, + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2, + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3, + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4, + DocAnnotationsList200ResponseAnnotationsItemRedactRect, + DocAnnotationsList200ResponseAnnotationsItemRedactRef, + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex, + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemRedactRefNm, + DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactReplyType, + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, + DocAnnotationsList200ResponseAnnotationsItemSquare, + DocAnnotationsList200ResponseAnnotationsItemSquareActions, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemSquareColor, + DocAnnotationsList200ResponseAnnotationsItemSquareFlags, + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemSquareRect, + DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences, + DocAnnotationsList200ResponseAnnotationsItemSquareRef, + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex, + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemSquareRefNm, + DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareReplyType, + DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect, + DocAnnotationsList200ResponseAnnotationsItemSquiggly, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActions, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, + DocAnnotationsList200ResponseAnnotationsItemSquigglyColor, + DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags, + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem, + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1, + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2, + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3, + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRect, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType, + DocAnnotationsList200ResponseAnnotationsItemStamp, + DocAnnotationsList200ResponseAnnotationsItemStampActions, + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, + DocAnnotationsList200ResponseAnnotationsItemStampFlags, + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampRect, + DocAnnotationsList200ResponseAnnotationsItemStampRef, + DocAnnotationsList200ResponseAnnotationsItemStampRefIndex, + DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemStampRefNm, + DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Index, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampReplyType, + DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect, + DocAnnotationsList200ResponseAnnotationsItemStrikeout, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType, + DocAnnotationsList200ResponseAnnotationsItemText, + DocAnnotationsList200ResponseAnnotationsItemTextActions, + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, + DocAnnotationsList200ResponseAnnotationsItemTextColor, + DocAnnotationsList200ResponseAnnotationsItemTextFlags, + DocAnnotationsList200ResponseAnnotationsItemTextIcon, + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextRect, + DocAnnotationsList200ResponseAnnotationsItemTextRef, + DocAnnotationsList200ResponseAnnotationsItemTextRefIndex, + DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemTextRefNm, + DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Index, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextReplyType, + DocAnnotationsList200ResponseAnnotationsItemUnderline, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActions, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, + DocAnnotationsList200ResponseAnnotationsItemUnderlineColor, + DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags, + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem, + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1, + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2, + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3, + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRect, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType, + DocAnnotationsList200ResponseAnnotationsItemUnsupported, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType, + DocAnnotationsList200ResponseAnnotationsItemWidget, + DocAnnotationsList200ResponseAnnotationsItemWidgetActions, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType, + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem, + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemWidgetColor, + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, + DocAnnotationsList200ResponseAnnotationsItemWidgetFlags, + DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor, + DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily, + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemWidgetRect, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef, + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex, + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision, + DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm, + DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType, + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, + DocAnnotationsList200ResponseAnnotationsItem_Caret, + DocAnnotationsList200ResponseAnnotationsItem_Circle, + DocAnnotationsList200ResponseAnnotationsItem_FileAttachment, + DocAnnotationsList200ResponseAnnotationsItem_FreeText, + DocAnnotationsList200ResponseAnnotationsItem_Highlight, + DocAnnotationsList200ResponseAnnotationsItem_Ink, + DocAnnotationsList200ResponseAnnotationsItem_Line, + DocAnnotationsList200ResponseAnnotationsItem_Link, + DocAnnotationsList200ResponseAnnotationsItem_Polygon, + DocAnnotationsList200ResponseAnnotationsItem_Polyline, + DocAnnotationsList200ResponseAnnotationsItem_Redact, + DocAnnotationsList200ResponseAnnotationsItem_Square, + DocAnnotationsList200ResponseAnnotationsItem_Squiggly, + DocAnnotationsList200ResponseAnnotationsItem_Stamp, + DocAnnotationsList200ResponseAnnotationsItem_Strikeout, + DocAnnotationsList200ResponseAnnotationsItem_Text, + DocAnnotationsList200ResponseAnnotationsItem_Underline, + DocAnnotationsList200ResponseAnnotationsItem_Unsupported, + DocAnnotationsList200ResponseAnnotationsItem_Widget, + DocAnnotationsList200ResponsePageState, + DocAnnotationsList200ResponsePageStateRevision, + DocAnnotationsList200ResponsePageStateWeakAnnotationState, + DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown, + DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown, + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known, + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown, + DocAnnotationsList404Response, + DocAnnotationsList404ResponseCode, + DocAnnotationsList404ResponseName, + DocAnnotationsUpdate200Response, + DocAnnotationsUpdate200ResponseMeta, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItem, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsUpdate200ResponseMetaCacheDelta, + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem, + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache, + DocAnnotationsUpdate400Response, + DocAnnotationsUpdate400ResponseCode, + DocAnnotationsUpdate400ResponseName, + DocAnnotationsUpdate404Response, + DocAnnotationsUpdate404ResponseCode, + DocAnnotationsUpdate404ResponseName, + DocAnnotationsUpdateRequest, + DocDownloadResponse, + DocDownloadResponseCode, + DocDownloadResponseName, + DocFormsExportDataResponse, + DocFormsExportDataResponseCode, + DocFormsExportDataResponseName, + DocFormsGet200Response, + DocFormsGet200ResponseCalculationOrderItem, + DocFormsGet200ResponseCalculationOrderItemFqn, + DocFormsGet200ResponseCalculationOrderItemObjectNumber, + DocFormsGet200ResponseCalculationOrderItem_Fqn, + DocFormsGet200ResponseCalculationOrderItem_ObjectNumber, + DocFormsGet200ResponseFieldsItem, + DocFormsGet200ResponseFieldsItemCheckbox, + DocFormsGet200ResponseFieldsItemCheckboxActions, + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate, + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemCheckboxActionsFormat, + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot, + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType, + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke, + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemCheckboxActionsValidate, + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot, + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType, + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemCheckboxFlags, + DocFormsGet200ResponseFieldsItemCheckboxOrigin, + DocFormsGet200ResponseFieldsItemCheckboxRef, + DocFormsGet200ResponseFieldsItemCheckboxRefFqn, + DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber, + DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn, + DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, + DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray, + DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone, + DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar, + DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem, + DocFormsGet200ResponseFieldsItemCombobox, + DocFormsGet200ResponseFieldsItemComboboxActions, + DocFormsGet200ResponseFieldsItemComboboxActionsCalculate, + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemComboboxActionsFormat, + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot, + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType, + DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke, + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemComboboxActionsValidate, + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot, + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType, + DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemComboboxFlags, + DocFormsGet200ResponseFieldsItemComboboxOptionsItem, + DocFormsGet200ResponseFieldsItemComboboxOrigin, + DocFormsGet200ResponseFieldsItemComboboxRef, + DocFormsGet200ResponseFieldsItemComboboxRefFqn, + DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber, + DocFormsGet200ResponseFieldsItemComboboxRef_Fqn, + DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemComboboxValueEntry, + DocFormsGet200ResponseFieldsItemComboboxValueEntryArray, + DocFormsGet200ResponseFieldsItemComboboxValueEntryNone, + DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar, + DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemComboboxWidgetsItem, + DocFormsGet200ResponseFieldsItemListbox, + DocFormsGet200ResponseFieldsItemListboxActions, + DocFormsGet200ResponseFieldsItemListboxActionsCalculate, + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemListboxActionsFormat, + DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot, + DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType, + DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemListboxActionsKeystroke, + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemListboxActionsValidate, + DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot, + DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType, + DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemListboxFlags, + DocFormsGet200ResponseFieldsItemListboxOptionsItem, + DocFormsGet200ResponseFieldsItemListboxOrigin, + DocFormsGet200ResponseFieldsItemListboxRef, + DocFormsGet200ResponseFieldsItemListboxRefFqn, + DocFormsGet200ResponseFieldsItemListboxRefObjectNumber, + DocFormsGet200ResponseFieldsItemListboxRef_Fqn, + DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemListboxValueEntry, + DocFormsGet200ResponseFieldsItemListboxValueEntryArray, + DocFormsGet200ResponseFieldsItemListboxValueEntryNone, + DocFormsGet200ResponseFieldsItemListboxValueEntryScalar, + DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemListboxWidgetsItem, + DocFormsGet200ResponseFieldsItemPushbutton, + DocFormsGet200ResponseFieldsItemPushbuttonActions, + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate, + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat, + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot, + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType, + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke, + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate, + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot, + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType, + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemPushbuttonFlags, + DocFormsGet200ResponseFieldsItemPushbuttonOrigin, + DocFormsGet200ResponseFieldsItemPushbuttonRef, + DocFormsGet200ResponseFieldsItemPushbuttonRefFqn, + DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber, + DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn, + DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem, + DocFormsGet200ResponseFieldsItemRadio, + DocFormsGet200ResponseFieldsItemRadioActions, + DocFormsGet200ResponseFieldsItemRadioActionsCalculate, + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemRadioActionsFormat, + DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot, + DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType, + DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemRadioActionsKeystroke, + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemRadioActionsValidate, + DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot, + DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType, + DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemRadioFlags, + DocFormsGet200ResponseFieldsItemRadioOrigin, + DocFormsGet200ResponseFieldsItemRadioRef, + DocFormsGet200ResponseFieldsItemRadioRefFqn, + DocFormsGet200ResponseFieldsItemRadioRefObjectNumber, + DocFormsGet200ResponseFieldsItemRadioRef_Fqn, + DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemRadioValueEntry, + DocFormsGet200ResponseFieldsItemRadioValueEntryArray, + DocFormsGet200ResponseFieldsItemRadioValueEntryNone, + DocFormsGet200ResponseFieldsItemRadioValueEntryScalar, + DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemRadioWidgetsItem, + DocFormsGet200ResponseFieldsItemSignature, + DocFormsGet200ResponseFieldsItemSignatureActions, + DocFormsGet200ResponseFieldsItemSignatureActionsCalculate, + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemSignatureActionsFormat, + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot, + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType, + DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke, + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemSignatureActionsValidate, + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot, + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType, + DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemSignatureFlags, + DocFormsGet200ResponseFieldsItemSignatureOrigin, + DocFormsGet200ResponseFieldsItemSignatureRef, + DocFormsGet200ResponseFieldsItemSignatureRefFqn, + DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber, + DocFormsGet200ResponseFieldsItemSignatureRef_Fqn, + DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemSignatureValueEntry, + DocFormsGet200ResponseFieldsItemSignatureValueEntryArray, + DocFormsGet200ResponseFieldsItemSignatureValueEntryNone, + DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar, + DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemSignatureWidgetsItem, + DocFormsGet200ResponseFieldsItemText, + DocFormsGet200ResponseFieldsItemTextActions, + DocFormsGet200ResponseFieldsItemTextActionsCalculate, + DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemTextActionsFormat, + DocFormsGet200ResponseFieldsItemTextActionsFormatRoot, + DocFormsGet200ResponseFieldsItemTextActionsFormatRootType, + DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemTextActionsKeystroke, + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemTextActionsValidate, + DocFormsGet200ResponseFieldsItemTextActionsValidateRoot, + DocFormsGet200ResponseFieldsItemTextActionsValidateRootType, + DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemTextFlags, + DocFormsGet200ResponseFieldsItemTextOrigin, + DocFormsGet200ResponseFieldsItemTextRef, + DocFormsGet200ResponseFieldsItemTextRefFqn, + DocFormsGet200ResponseFieldsItemTextRefObjectNumber, + DocFormsGet200ResponseFieldsItemTextRef_Fqn, + DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemTextValueEntry, + DocFormsGet200ResponseFieldsItemTextValueEntryArray, + DocFormsGet200ResponseFieldsItemTextValueEntryNone, + DocFormsGet200ResponseFieldsItemTextValueEntryScalar, + DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemTextValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextValueEntry_None, + DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemTextWidgetsItem, + DocFormsGet200ResponseFieldsItemUnknown, + DocFormsGet200ResponseFieldsItemUnknownActions, + DocFormsGet200ResponseFieldsItemUnknownActionsCalculate, + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot, + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType, + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem, + DocFormsGet200ResponseFieldsItemUnknownActionsFormat, + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot, + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType, + DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem, + DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke, + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot, + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType, + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem, + DocFormsGet200ResponseFieldsItemUnknownActionsValidate, + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot, + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType, + DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemUnknownFlags, + DocFormsGet200ResponseFieldsItemUnknownOrigin, + DocFormsGet200ResponseFieldsItemUnknownRef, + DocFormsGet200ResponseFieldsItemUnknownRefFqn, + DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber, + DocFormsGet200ResponseFieldsItemUnknownRef_Fqn, + DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber, + DocFormsGet200ResponseFieldsItemUnknownValueEntry, + DocFormsGet200ResponseFieldsItemUnknownValueEntryArray, + DocFormsGet200ResponseFieldsItemUnknownValueEntryNone, + DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar, + DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported, + DocFormsGet200ResponseFieldsItemUnknownWidgetsItem, + DocFormsGet200ResponseFieldsItem_Checkbox, + DocFormsGet200ResponseFieldsItem_Combobox, + DocFormsGet200ResponseFieldsItem_Listbox, + DocFormsGet200ResponseFieldsItem_Pushbutton, + DocFormsGet200ResponseFieldsItem_Radio, + DocFormsGet200ResponseFieldsItem_Signature, + DocFormsGet200ResponseFieldsItem_Text, + DocFormsGet200ResponseFieldsItem_Unknown, + DocFormsGet200ResponseFormKind, + DocFormsGet404Response, + DocFormsGet404ResponseCode, + DocFormsGet404ResponseName, + DocFormsImportData200Response, + DocFormsImportData200ResponseMeta, + DocFormsImportData200ResponseMetaAffectedPagesItem, + DocFormsImportData200ResponseMetaAffectedPagesItemRevision, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsImportData200ResponseMetaCacheDelta, + DocFormsImportData200ResponseMetaCacheDeltaPagesItem, + DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache, + DocFormsImportData400Response, + DocFormsImportData400ResponseCode, + DocFormsImportData400ResponseName, + DocFormsImportData404Response, + DocFormsImportData404ResponseCode, + DocFormsImportData404ResponseName, + DocFormsImportDataRequest, + DocFormsReset200Response, + DocFormsReset200ResponseMeta, + DocFormsReset200ResponseMetaAffectedPagesItem, + DocFormsReset200ResponseMetaAffectedPagesItemRevision, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsReset200ResponseMetaCacheDelta, + DocFormsReset200ResponseMetaCacheDeltaPagesItem, + DocFormsReset200ResponseMetaCacheDeltaPagesItemCache, + DocFormsReset404Response, + DocFormsReset404ResponseCode, + DocFormsReset404ResponseName, + DocFormsSetValue200Response, + DocFormsSetValue200ResponseMeta, + DocFormsSetValue200ResponseMetaAffectedPagesItem, + DocFormsSetValue200ResponseMetaAffectedPagesItemRevision, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsSetValue200ResponseMetaCacheDelta, + DocFormsSetValue200ResponseMetaCacheDeltaPagesItem, + DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache, + DocFormsSetValue400Response, + DocFormsSetValue400ResponseCode, + DocFormsSetValue400ResponseName, + DocFormsSetValue404Response, + DocFormsSetValue404ResponseCode, + DocFormsSetValue404ResponseName, + DocFormsSetValueRequest, + DocHead200Response, + DocHead200ResponseAccess, + DocHead200ResponseAccessReasonsItem, + DocHead200ResponseEncryption, + DocHead200ResponseEncryptionState, + DocHead200ResponsePermissions, + DocHead200ResponsePermissionsOpenedAs, + DocHead200ResponseState, + DocHead404Response, + DocHead404ResponseCode, + DocHead404ResponseName, + DocManifest200Response, + DocManifest200ResponsePagesItem, + DocManifest200ResponsePagesItemCache, + DocManifest200ResponsePagesItemState, + DocManifest200ResponsePagesItemStateRevision, + DocManifest200ResponsePagesItemStateWeakAnnotationState, + DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown, + DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown, + DocManifest200ResponsePagesItemStateWeakAnnotationState_Known, + DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown, + DocManifest200ResponseScopes, + DocManifest200ResponseScopesActions, + DocManifest200ResponseScopesAnnotations, + DocManifest200ResponseScopesAttachments, + DocManifest200ResponseScopesContent, + DocManifest200ResponseScopesLayout, + DocManifest200ResponseScopesMetadata, + DocManifest404Response, + DocManifest404ResponseCode, + DocManifest404ResponseName, + DocMetadataGet200Response, + DocMetadataGet200ResponseTrapped, + DocMetadataGet404Response, + DocMetadataGet404ResponseCode, + DocMetadataGet404ResponseName, + DocPagesDelete200Response, + DocPagesDelete200ResponseMeta, + DocPagesDelete200ResponseMetaAffectedPagesItem, + DocPagesDelete200ResponseMetaAffectedPagesItemRevision, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesDelete200ResponseMetaCacheDelta, + DocPagesDelete200ResponseMetaCacheDeltaPagesItem, + DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache, + DocPagesDelete400Response, + DocPagesDelete400ResponseCode, + DocPagesDelete400ResponseName, + DocPagesDelete404Response, + DocPagesDelete404ResponseCode, + DocPagesDelete404ResponseName, + DocPagesDeleteRequest, + DocPagesFlatten200Response, + DocPagesFlatten200ResponseMeta, + DocPagesFlatten200ResponseMetaAffectedPagesItem, + DocPagesFlatten200ResponseMetaAffectedPagesItemRevision, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesFlatten200ResponseMetaCacheDelta, + DocPagesFlatten200ResponseMetaCacheDeltaPagesItem, + DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache, + DocPagesFlatten400Response, + DocPagesFlatten400ResponseCode, + DocPagesFlatten400ResponseName, + DocPagesFlatten404Response, + DocPagesFlatten404ResponseCode, + DocPagesFlatten404ResponseName, + DocPagesFlattenRequest, + DocPagesMove200Response, + DocPagesMove200ResponseMeta, + DocPagesMove200ResponseMetaAffectedPagesItem, + DocPagesMove200ResponseMetaAffectedPagesItemRevision, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesMove200ResponseMetaCacheDelta, + DocPagesMove200ResponseMetaCacheDeltaPagesItem, + DocPagesMove200ResponseMetaCacheDeltaPagesItemCache, + DocPagesMove400Response, + DocPagesMove400ResponseCode, + DocPagesMove400ResponseName, + DocPagesMove404Response, + DocPagesMove404ResponseCode, + DocPagesMove404ResponseName, + DocPagesMoveRequest, + DocPagesRotate200Response, + DocPagesRotate200ResponseMeta, + DocPagesRotate200ResponseMetaAffectedPagesItem, + DocPagesRotate200ResponseMetaAffectedPagesItemRevision, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesRotate200ResponseMetaCacheDelta, + DocPagesRotate200ResponseMetaCacheDeltaPagesItem, + DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache, + DocPagesRotate400Response, + DocPagesRotate400ResponseCode, + DocPagesRotate400ResponseName, + DocPagesRotate404Response, + DocPagesRotate404ResponseCode, + DocPagesRotate404ResponseName, + DocPagesRotateRequest, + DocRedactionsApply200Response, + DocRedactionsApply200ResponseMeta, + DocRedactionsApply200ResponseMetaAffectedPagesItem, + DocRedactionsApply200ResponseMetaAffectedPagesItemRevision, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocRedactionsApply200ResponseMetaCacheDelta, + DocRedactionsApply200ResponseMetaCacheDeltaPagesItem, + DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache, + DocRedactionsApply400Response, + DocRedactionsApply400ResponseCode, + DocRedactionsApply400ResponseName, + DocRedactionsApply404Response, + DocRedactionsApply404ResponseCode, + DocRedactionsApply404ResponseName, + DocRedactionsApplyRequest, + DocRenderResponse, + DocRenderResponseCode, + DocRenderResponseName, + DocText200Response, + DocText404Response, + DocText404ResponseCode, + DocText404ResponseName, + DocumentsCommit200Response, + DocumentsCommit200ResponseDocument, + DocumentsCommit200ResponseDocumentState, + DocumentsCommit200ResponseDocumentThumbnailState, + DocumentsCommit400Response, + DocumentsCommit400ResponseError, + DocumentsCommit404Response, + DocumentsCommit404ResponseError, + DocumentsDelete403Response, + DocumentsDelete403ResponseError, + DocumentsDelete404Response, + DocumentsDelete404ResponseError, + DocumentsDownload403Response, + DocumentsDownload403ResponseError, + DocumentsDownload404Response, + DocumentsDownload404ResponseError, + DocumentsGet200Response, + DocumentsGet200ResponseDocument, + DocumentsGet200ResponseDocumentState, + DocumentsGet200ResponseDocumentThumbnailState, + DocumentsGet403Response, + DocumentsGet403ResponseError, + DocumentsGet404Response, + DocumentsGet404ResponseError, + DocumentsInit200Response, + DocumentsInit200ResponseCreated, + DocumentsInit200ResponseCreatedDocument, + DocumentsInit200ResponseCreatedDocumentState, + DocumentsInit200ResponseCreatedDocumentThumbnailState, + DocumentsInit200ResponseCreatedUpload, + DocumentsInit200ResponseCreatedUploadDirect, + DocumentsInit200ResponseCreatedUploadPresigned, + DocumentsInit200ResponseCreatedUploadPresignedPresigned, + DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod, + DocumentsInit200ResponseCreatedUpload_Direct, + DocumentsInit200ResponseCreatedUpload_Presigned, + DocumentsInit200ResponseDeduped, + DocumentsInit200ResponseDedupedDocument, + DocumentsInit200ResponseDedupedDocumentState, + DocumentsInit200ResponseDedupedDocumentThumbnailState, + DocumentsInit200ResponseResumed, + DocumentsInit200ResponseResumedDocument, + DocumentsInit200ResponseResumedDocumentState, + DocumentsInit200ResponseResumedDocumentThumbnailState, + DocumentsInit200ResponseResumedUpload, + DocumentsInit200ResponseResumedUploadDirect, + DocumentsInit200ResponseResumedUploadPresigned, + DocumentsInit200ResponseResumedUploadPresignedPresigned, + DocumentsInit200ResponseResumedUploadPresignedPresignedMethod, + DocumentsInit200ResponseResumedUpload_Direct, + DocumentsInit200ResponseResumedUpload_Presigned, + DocumentsInit200Response_Created, + DocumentsInit200Response_Deduped, + DocumentsInit200Response_Resumed, + DocumentsInit400Response, + DocumentsInit400ResponseError, + DocumentsList200Response, + DocumentsList200ResponseDocumentsItem, + DocumentsList200ResponseDocumentsItemState, + DocumentsList200ResponseDocumentsItemThumbnailState, + DocumentsList400Response, + DocumentsList400ResponseError, + DocumentsThumbnailResponse, + DocumentsThumbnailResponseError, + DocumentsUploadDirect200Response, + DocumentsUploadDirect400Response, + DocumentsUploadDirect400ResponseError, + EngineErrorPayload, + EngineErrorPayloadCode, + EngineErrorPayloadName, + TenantsCreate200Response, + TenantsCreate200ResponseTenant, + TenantsCreate400Response, + TenantsCreate400ResponseError, + TenantsDeleteResponse, + TenantsDeleteResponseError, + TenantsGet200Response, + TenantsGet200ResponseTenant, + TenantsGet404Response, + TenantsGet404ResponseError, + TenantsList200Response, + TenantsList200ResponseTenantsItem, + TenantsList400Response, + TenantsList400ResponseError, + TokensIssue200Response, + TokensIssue400Response, + TokensIssue400ResponseError, + TokensIssue403Response, + TokensIssue403ResponseError, + TokensIssue404Response, + TokensIssue404ResponseError, + TokensIssueRequest, + TokensIssueRequestDoc, + TokensIssueRequestTenant, + TokensIssueRequestTenantScopeItem, + TokensIssueRequestTenantScopeItemOne, + TokensIssueRequestTenantScopeItemZero, + TokensIssueRequest_Doc, + TokensIssueRequest_Tenant, + TokensRevokeResponse, + TokensRevokeResponseError, + ) + from .errors import BadRequestError, ForbiddenError, NotFoundError + from . import deployment, doc, documents, tenants, tokens + from ._default_clients import DefaultAioHttpClient, DefaultAsyncHttpxClient + from .client import AsyncCloudpdfApi, CloudpdfApi + from .documents import DocumentsInitRequestDedupMode, ListDocumentsRequestState + from .version import __version__ +_dynamic_imports: typing.Dict[str, str] = { + "AdminErrorPayload": ".types", + "AdminErrorPayloadError": ".types", + "AsyncCloudpdfApi": ".client", + "BadRequestError": ".errors", + "CloudpdfApi": ".client", + "DefaultAioHttpClient": "._default_clients", + "DefaultAsyncHttpxClient": "._default_clients", + "DeploymentLicenseStatusResponse": ".types", + "DocAnnotationsCreate200Response": ".types", + "DocAnnotationsCreate200ResponseMeta": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItem": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocAnnotationsCreate200ResponseMetaCacheDelta": ".types", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem": ".types", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocAnnotationsCreate400Response": ".types", + "DocAnnotationsCreate400ResponseCode": ".types", + "DocAnnotationsCreate400ResponseName": ".types", + "DocAnnotationsCreate404Response": ".types", + "DocAnnotationsCreate404ResponseCode": ".types", + "DocAnnotationsCreate404ResponseName": ".types", + "DocAnnotationsCreateRequest": ".types", + "DocAnnotationsDelete200Response": ".types", + "DocAnnotationsDelete200ResponseMeta": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItem": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocAnnotationsDelete200ResponseMetaCacheDelta": ".types", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem": ".types", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocAnnotationsDelete404Response": ".types", + "DocAnnotationsDelete404ResponseCode": ".types", + "DocAnnotationsDelete404ResponseName": ".types", + "DocAnnotationsList200Response": ".types", + "DocAnnotationsList200ResponseAnnotationsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaret": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretIntent": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCaretReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachment": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeText": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign": ".types", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlight": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInk": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkIntent": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemInkReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLine": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLink": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygon": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolyline": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedact": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquare": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquiggly": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStamp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeout": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemText": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextIcon": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemTextReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderline": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupported": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidget": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActions": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFlags": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRect": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType": ".types", + "DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Caret": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Circle": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_FileAttachment": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_FreeText": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Highlight": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Ink": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Line": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Link": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Polygon": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Polyline": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Redact": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Square": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Squiggly": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Stamp": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Strikeout": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Text": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Underline": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Unsupported": ".types", + "DocAnnotationsList200ResponseAnnotationsItem_Widget": ".types", + "DocAnnotationsList200ResponsePageState": ".types", + "DocAnnotationsList200ResponsePageStateRevision": ".types", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState": ".types", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown": ".types", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown": ".types", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known": ".types", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown": ".types", + "DocAnnotationsList404Response": ".types", + "DocAnnotationsList404ResponseCode": ".types", + "DocAnnotationsList404ResponseName": ".types", + "DocAnnotationsUpdate200Response": ".types", + "DocAnnotationsUpdate200ResponseMeta": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItem": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocAnnotationsUpdate200ResponseMetaCacheDelta": ".types", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem": ".types", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocAnnotationsUpdate400Response": ".types", + "DocAnnotationsUpdate400ResponseCode": ".types", + "DocAnnotationsUpdate400ResponseName": ".types", + "DocAnnotationsUpdate404Response": ".types", + "DocAnnotationsUpdate404ResponseCode": ".types", + "DocAnnotationsUpdate404ResponseName": ".types", + "DocAnnotationsUpdateRequest": ".types", + "DocDownloadResponse": ".types", + "DocDownloadResponseCode": ".types", + "DocDownloadResponseName": ".types", + "DocFormsExportDataResponse": ".types", + "DocFormsExportDataResponseCode": ".types", + "DocFormsExportDataResponseName": ".types", + "DocFormsGet200Response": ".types", + "DocFormsGet200ResponseCalculationOrderItem": ".types", + "DocFormsGet200ResponseCalculationOrderItemFqn": ".types", + "DocFormsGet200ResponseCalculationOrderItemObjectNumber": ".types", + "DocFormsGet200ResponseCalculationOrderItem_Fqn": ".types", + "DocFormsGet200ResponseCalculationOrderItem_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItem": ".types", + "DocFormsGet200ResponseFieldsItemCheckbox": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActions": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxFlags": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxOrigin": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxRef": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemCombobox": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActions": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemComboboxFlags": ".types", + "DocFormsGet200ResponseFieldsItemComboboxOptionsItem": ".types", + "DocFormsGet200ResponseFieldsItemComboboxOrigin": ".types", + "DocFormsGet200ResponseFieldsItemComboboxRef": ".types", + "DocFormsGet200ResponseFieldsItemComboboxRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemComboboxRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemComboboxWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemListbox": ".types", + "DocFormsGet200ResponseFieldsItemListboxActions": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemListboxFlags": ".types", + "DocFormsGet200ResponseFieldsItemListboxOptionsItem": ".types", + "DocFormsGet200ResponseFieldsItemListboxOrigin": ".types", + "DocFormsGet200ResponseFieldsItemListboxRef": ".types", + "DocFormsGet200ResponseFieldsItemListboxRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemListboxRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemListboxRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemListboxWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemPushbutton": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActions": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonFlags": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonOrigin": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonRef": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemRadio": ".types", + "DocFormsGet200ResponseFieldsItemRadioActions": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemRadioFlags": ".types", + "DocFormsGet200ResponseFieldsItemRadioOrigin": ".types", + "DocFormsGet200ResponseFieldsItemRadioRef": ".types", + "DocFormsGet200ResponseFieldsItemRadioRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemRadioRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemRadioRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemRadioWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemSignature": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActions": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemSignatureFlags": ".types", + "DocFormsGet200ResponseFieldsItemSignatureOrigin": ".types", + "DocFormsGet200ResponseFieldsItemSignatureRef": ".types", + "DocFormsGet200ResponseFieldsItemSignatureRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemSignatureRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemSignatureWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemText": ".types", + "DocFormsGet200ResponseFieldsItemTextActions": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemTextFlags": ".types", + "DocFormsGet200ResponseFieldsItemTextOrigin": ".types", + "DocFormsGet200ResponseFieldsItemTextRef": ".types", + "DocFormsGet200ResponseFieldsItemTextRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemTextRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemTextRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemTextWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItemUnknown": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActions": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculate": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormat": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidate": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType": ".types", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemUnknownFlags": ".types", + "DocFormsGet200ResponseFieldsItemUnknownOrigin": ".types", + "DocFormsGet200ResponseFieldsItemUnknownRef": ".types", + "DocFormsGet200ResponseFieldsItemUnknownRefFqn": ".types", + "DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemUnknownRef_Fqn": ".types", + "DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryArray": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryNone": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_None": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar": ".types", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported": ".types", + "DocFormsGet200ResponseFieldsItemUnknownWidgetsItem": ".types", + "DocFormsGet200ResponseFieldsItem_Checkbox": ".types", + "DocFormsGet200ResponseFieldsItem_Combobox": ".types", + "DocFormsGet200ResponseFieldsItem_Listbox": ".types", + "DocFormsGet200ResponseFieldsItem_Pushbutton": ".types", + "DocFormsGet200ResponseFieldsItem_Radio": ".types", + "DocFormsGet200ResponseFieldsItem_Signature": ".types", + "DocFormsGet200ResponseFieldsItem_Text": ".types", + "DocFormsGet200ResponseFieldsItem_Unknown": ".types", + "DocFormsGet200ResponseFormKind": ".types", + "DocFormsGet404Response": ".types", + "DocFormsGet404ResponseCode": ".types", + "DocFormsGet404ResponseName": ".types", + "DocFormsImportData200Response": ".types", + "DocFormsImportData200ResponseMeta": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItem": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemRevision": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocFormsImportData200ResponseMetaCacheDelta": ".types", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItem": ".types", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocFormsImportData400Response": ".types", + "DocFormsImportData400ResponseCode": ".types", + "DocFormsImportData400ResponseName": ".types", + "DocFormsImportData404Response": ".types", + "DocFormsImportData404ResponseCode": ".types", + "DocFormsImportData404ResponseName": ".types", + "DocFormsImportDataRequest": ".types", + "DocFormsReset200Response": ".types", + "DocFormsReset200ResponseMeta": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItem": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemRevision": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocFormsReset200ResponseMetaCacheDelta": ".types", + "DocFormsReset200ResponseMetaCacheDeltaPagesItem": ".types", + "DocFormsReset200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocFormsReset404Response": ".types", + "DocFormsReset404ResponseCode": ".types", + "DocFormsReset404ResponseName": ".types", + "DocFormsSetValue200Response": ".types", + "DocFormsSetValue200ResponseMeta": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItem": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemRevision": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocFormsSetValue200ResponseMetaCacheDelta": ".types", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItem": ".types", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocFormsSetValue400Response": ".types", + "DocFormsSetValue400ResponseCode": ".types", + "DocFormsSetValue400ResponseName": ".types", + "DocFormsSetValue404Response": ".types", + "DocFormsSetValue404ResponseCode": ".types", + "DocFormsSetValue404ResponseName": ".types", + "DocFormsSetValueRequest": ".types", + "DocHead200Response": ".types", + "DocHead200ResponseAccess": ".types", + "DocHead200ResponseAccessReasonsItem": ".types", + "DocHead200ResponseEncryption": ".types", + "DocHead200ResponseEncryptionState": ".types", + "DocHead200ResponsePermissions": ".types", + "DocHead200ResponsePermissionsOpenedAs": ".types", + "DocHead200ResponseState": ".types", + "DocHead404Response": ".types", + "DocHead404ResponseCode": ".types", + "DocHead404ResponseName": ".types", + "DocManifest200Response": ".types", + "DocManifest200ResponsePagesItem": ".types", + "DocManifest200ResponsePagesItemCache": ".types", + "DocManifest200ResponsePagesItemState": ".types", + "DocManifest200ResponsePagesItemStateRevision": ".types", + "DocManifest200ResponsePagesItemStateWeakAnnotationState": ".types", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown": ".types", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown": ".types", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Known": ".types", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown": ".types", + "DocManifest200ResponseScopes": ".types", + "DocManifest200ResponseScopesActions": ".types", + "DocManifest200ResponseScopesAnnotations": ".types", + "DocManifest200ResponseScopesAttachments": ".types", + "DocManifest200ResponseScopesContent": ".types", + "DocManifest200ResponseScopesLayout": ".types", + "DocManifest200ResponseScopesMetadata": ".types", + "DocManifest404Response": ".types", + "DocManifest404ResponseCode": ".types", + "DocManifest404ResponseName": ".types", + "DocMetadataGet200Response": ".types", + "DocMetadataGet200ResponseTrapped": ".types", + "DocMetadataGet404Response": ".types", + "DocMetadataGet404ResponseCode": ".types", + "DocMetadataGet404ResponseName": ".types", + "DocPagesDelete200Response": ".types", + "DocPagesDelete200ResponseMeta": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItem": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemRevision": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocPagesDelete200ResponseMetaCacheDelta": ".types", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItem": ".types", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocPagesDelete400Response": ".types", + "DocPagesDelete400ResponseCode": ".types", + "DocPagesDelete400ResponseName": ".types", + "DocPagesDelete404Response": ".types", + "DocPagesDelete404ResponseCode": ".types", + "DocPagesDelete404ResponseName": ".types", + "DocPagesDeleteRequest": ".types", + "DocPagesFlatten200Response": ".types", + "DocPagesFlatten200ResponseMeta": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItem": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemRevision": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocPagesFlatten200ResponseMetaCacheDelta": ".types", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItem": ".types", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocPagesFlatten400Response": ".types", + "DocPagesFlatten400ResponseCode": ".types", + "DocPagesFlatten400ResponseName": ".types", + "DocPagesFlatten404Response": ".types", + "DocPagesFlatten404ResponseCode": ".types", + "DocPagesFlatten404ResponseName": ".types", + "DocPagesFlattenRequest": ".types", + "DocPagesMove200Response": ".types", + "DocPagesMove200ResponseMeta": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItem": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemRevision": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocPagesMove200ResponseMetaCacheDelta": ".types", + "DocPagesMove200ResponseMetaCacheDeltaPagesItem": ".types", + "DocPagesMove200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocPagesMove400Response": ".types", + "DocPagesMove400ResponseCode": ".types", + "DocPagesMove400ResponseName": ".types", + "DocPagesMove404Response": ".types", + "DocPagesMove404ResponseCode": ".types", + "DocPagesMove404ResponseName": ".types", + "DocPagesMoveRequest": ".types", + "DocPagesRotate200Response": ".types", + "DocPagesRotate200ResponseMeta": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItem": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemRevision": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocPagesRotate200ResponseMetaCacheDelta": ".types", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItem": ".types", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocPagesRotate400Response": ".types", + "DocPagesRotate400ResponseCode": ".types", + "DocPagesRotate400ResponseName": ".types", + "DocPagesRotate404Response": ".types", + "DocPagesRotate404ResponseCode": ".types", + "DocPagesRotate404ResponseName": ".types", + "DocPagesRotateRequest": ".types", + "DocRedactionsApply200Response": ".types", + "DocRedactionsApply200ResponseMeta": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItem": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemRevision": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocRedactionsApply200ResponseMetaCacheDelta": ".types", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItem": ".types", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocRedactionsApply400Response": ".types", + "DocRedactionsApply400ResponseCode": ".types", + "DocRedactionsApply400ResponseName": ".types", + "DocRedactionsApply404Response": ".types", + "DocRedactionsApply404ResponseCode": ".types", + "DocRedactionsApply404ResponseName": ".types", + "DocRedactionsApplyRequest": ".types", + "DocRenderResponse": ".types", + "DocRenderResponseCode": ".types", + "DocRenderResponseName": ".types", + "DocText200Response": ".types", + "DocText404Response": ".types", + "DocText404ResponseCode": ".types", + "DocText404ResponseName": ".types", + "DocumentsCommit200Response": ".types", + "DocumentsCommit200ResponseDocument": ".types", + "DocumentsCommit200ResponseDocumentState": ".types", + "DocumentsCommit200ResponseDocumentThumbnailState": ".types", + "DocumentsCommit400Response": ".types", + "DocumentsCommit400ResponseError": ".types", + "DocumentsCommit404Response": ".types", + "DocumentsCommit404ResponseError": ".types", + "DocumentsDelete403Response": ".types", + "DocumentsDelete403ResponseError": ".types", + "DocumentsDelete404Response": ".types", + "DocumentsDelete404ResponseError": ".types", + "DocumentsDownload403Response": ".types", + "DocumentsDownload403ResponseError": ".types", + "DocumentsDownload404Response": ".types", + "DocumentsDownload404ResponseError": ".types", + "DocumentsGet200Response": ".types", + "DocumentsGet200ResponseDocument": ".types", + "DocumentsGet200ResponseDocumentState": ".types", + "DocumentsGet200ResponseDocumentThumbnailState": ".types", + "DocumentsGet403Response": ".types", + "DocumentsGet403ResponseError": ".types", + "DocumentsGet404Response": ".types", + "DocumentsGet404ResponseError": ".types", + "DocumentsInit200Response": ".types", + "DocumentsInit200ResponseCreated": ".types", + "DocumentsInit200ResponseCreatedDocument": ".types", + "DocumentsInit200ResponseCreatedDocumentState": ".types", + "DocumentsInit200ResponseCreatedDocumentThumbnailState": ".types", + "DocumentsInit200ResponseCreatedUpload": ".types", + "DocumentsInit200ResponseCreatedUploadDirect": ".types", + "DocumentsInit200ResponseCreatedUploadPresigned": ".types", + "DocumentsInit200ResponseCreatedUploadPresignedPresigned": ".types", + "DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod": ".types", + "DocumentsInit200ResponseCreatedUpload_Direct": ".types", + "DocumentsInit200ResponseCreatedUpload_Presigned": ".types", + "DocumentsInit200ResponseDeduped": ".types", + "DocumentsInit200ResponseDedupedDocument": ".types", + "DocumentsInit200ResponseDedupedDocumentState": ".types", + "DocumentsInit200ResponseDedupedDocumentThumbnailState": ".types", + "DocumentsInit200ResponseResumed": ".types", + "DocumentsInit200ResponseResumedDocument": ".types", + "DocumentsInit200ResponseResumedDocumentState": ".types", + "DocumentsInit200ResponseResumedDocumentThumbnailState": ".types", + "DocumentsInit200ResponseResumedUpload": ".types", + "DocumentsInit200ResponseResumedUploadDirect": ".types", + "DocumentsInit200ResponseResumedUploadPresigned": ".types", + "DocumentsInit200ResponseResumedUploadPresignedPresigned": ".types", + "DocumentsInit200ResponseResumedUploadPresignedPresignedMethod": ".types", + "DocumentsInit200ResponseResumedUpload_Direct": ".types", + "DocumentsInit200ResponseResumedUpload_Presigned": ".types", + "DocumentsInit200Response_Created": ".types", + "DocumentsInit200Response_Deduped": ".types", + "DocumentsInit200Response_Resumed": ".types", + "DocumentsInit400Response": ".types", + "DocumentsInit400ResponseError": ".types", + "DocumentsInitRequestDedupMode": ".documents", + "DocumentsList200Response": ".types", + "DocumentsList200ResponseDocumentsItem": ".types", + "DocumentsList200ResponseDocumentsItemState": ".types", + "DocumentsList200ResponseDocumentsItemThumbnailState": ".types", + "DocumentsList400Response": ".types", + "DocumentsList400ResponseError": ".types", + "DocumentsThumbnailResponse": ".types", + "DocumentsThumbnailResponseError": ".types", + "DocumentsUploadDirect200Response": ".types", + "DocumentsUploadDirect400Response": ".types", + "DocumentsUploadDirect400ResponseError": ".types", + "EngineErrorPayload": ".types", + "EngineErrorPayloadCode": ".types", + "EngineErrorPayloadName": ".types", + "ForbiddenError": ".errors", + "ListDocumentsRequestState": ".documents", + "NotFoundError": ".errors", + "TenantsCreate200Response": ".types", + "TenantsCreate200ResponseTenant": ".types", + "TenantsCreate400Response": ".types", + "TenantsCreate400ResponseError": ".types", + "TenantsDeleteResponse": ".types", + "TenantsDeleteResponseError": ".types", + "TenantsGet200Response": ".types", + "TenantsGet200ResponseTenant": ".types", + "TenantsGet404Response": ".types", + "TenantsGet404ResponseError": ".types", + "TenantsList200Response": ".types", + "TenantsList200ResponseTenantsItem": ".types", + "TenantsList400Response": ".types", + "TenantsList400ResponseError": ".types", + "TokensIssue200Response": ".types", + "TokensIssue400Response": ".types", + "TokensIssue400ResponseError": ".types", + "TokensIssue403Response": ".types", + "TokensIssue403ResponseError": ".types", + "TokensIssue404Response": ".types", + "TokensIssue404ResponseError": ".types", + "TokensIssueRequest": ".types", + "TokensIssueRequestDoc": ".types", + "TokensIssueRequestTenant": ".types", + "TokensIssueRequestTenantScopeItem": ".types", + "TokensIssueRequestTenantScopeItemOne": ".types", + "TokensIssueRequestTenantScopeItemZero": ".types", + "TokensIssueRequest_Doc": ".types", + "TokensIssueRequest_Tenant": ".types", + "TokensRevokeResponse": ".types", + "TokensRevokeResponseError": ".types", + "__version__": ".version", + "deployment": ".deployment", + "doc": ".doc", + "documents": ".documents", + "tenants": ".tenants", + "tokens": ".tokens", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = [ + "AdminErrorPayload", + "AdminErrorPayloadError", + "AsyncCloudpdfApi", + "BadRequestError", + "CloudpdfApi", + "DefaultAioHttpClient", + "DefaultAsyncHttpxClient", + "DeploymentLicenseStatusResponse", + "DocAnnotationsCreate200Response", + "DocAnnotationsCreate200ResponseMeta", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItem", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsCreate200ResponseMetaCacheDelta", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsCreate400Response", + "DocAnnotationsCreate400ResponseCode", + "DocAnnotationsCreate400ResponseName", + "DocAnnotationsCreate404Response", + "DocAnnotationsCreate404ResponseCode", + "DocAnnotationsCreate404ResponseName", + "DocAnnotationsCreateRequest", + "DocAnnotationsDelete200Response", + "DocAnnotationsDelete200ResponseMeta", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItem", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsDelete200ResponseMetaCacheDelta", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsDelete404Response", + "DocAnnotationsDelete404ResponseCode", + "DocAnnotationsDelete404ResponseName", + "DocAnnotationsList200Response", + "DocAnnotationsList200ResponseAnnotationsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaret", + "DocAnnotationsList200ResponseAnnotationsItemCaretActions", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemCaretColor", + "DocAnnotationsList200ResponseAnnotationsItemCaretFlags", + "DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretIntent", + "DocAnnotationsList200ResponseAnnotationsItemCaretRect", + "DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefNm", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretReplyType", + "DocAnnotationsList200ResponseAnnotationsItemCircle", + "DocAnnotationsList200ResponseAnnotationsItemCircleActions", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemCircleColor", + "DocAnnotationsList200ResponseAnnotationsItemCircleFlags", + "DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemCircleRect", + "DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefNm", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleReplyType", + "DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachment", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType", + "DocAnnotationsList200ResponseAnnotationsItemFreeText", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActions", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRect", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemHighlight", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActions", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemHighlightColor", + "DocAnnotationsList200ResponseAnnotationsItemHighlightFlags", + "DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRect", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType", + "DocAnnotationsList200ResponseAnnotationsItemInk", + "DocAnnotationsList200ResponseAnnotationsItemInkActions", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemInkColor", + "DocAnnotationsList200ResponseAnnotationsItemInkFlags", + "DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem", + "DocAnnotationsList200ResponseAnnotationsItemInkIntent", + "DocAnnotationsList200ResponseAnnotationsItemInkRect", + "DocAnnotationsList200ResponseAnnotationsItemInkRef", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemInkRefNm", + "DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLine", + "DocAnnotationsList200ResponseAnnotationsItemLineActions", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemLineColor", + "DocAnnotationsList200ResponseAnnotationsItemLineFlags", + "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineRect", + "DocAnnotationsList200ResponseAnnotationsItemLineRef", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLink", + "DocAnnotationsList200ResponseAnnotationsItemLinkActions", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemLinkFlags", + "DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkRect", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefNm", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri", + "DocAnnotationsList200ResponseAnnotationsItemPolygon", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActions", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolygonColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRect", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem", + "DocAnnotationsList200ResponseAnnotationsItemPolyline", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActions", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolylineColor", + "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRect", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem", + "DocAnnotationsList200ResponseAnnotationsItemRedact", + "DocAnnotationsList200ResponseAnnotationsItemRedactActions", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemRedactColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactFlags", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemRedactRect", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefNm", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactReplyType", + "DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign", + "DocAnnotationsList200ResponseAnnotationsItemSquare", + "DocAnnotationsList200ResponseAnnotationsItemSquareActions", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemSquareColor", + "DocAnnotationsList200ResponseAnnotationsItemSquareFlags", + "DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemSquareRect", + "DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefNm", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareReplyType", + "DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemSquiggly", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActions", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyColor", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRect", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType", + "DocAnnotationsList200ResponseAnnotationsItemStamp", + "DocAnnotationsList200ResponseAnnotationsItemStampActions", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemStampFlags", + "DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampRect", + "DocAnnotationsList200ResponseAnnotationsItemStampRef", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStampRefNm", + "DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampReplyType", + "DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeout", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType", + "DocAnnotationsList200ResponseAnnotationsItemText", + "DocAnnotationsList200ResponseAnnotationsItemTextActions", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemTextColor", + "DocAnnotationsList200ResponseAnnotationsItemTextFlags", + "DocAnnotationsList200ResponseAnnotationsItemTextIcon", + "DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextRect", + "DocAnnotationsList200ResponseAnnotationsItemTextRef", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemTextRefNm", + "DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextReplyType", + "DocAnnotationsList200ResponseAnnotationsItemUnderline", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActions", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineColor", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRect", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupported", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType", + "DocAnnotationsList200ResponseAnnotationsItemWidget", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActions", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemWidgetColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFlags", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRect", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign", + "DocAnnotationsList200ResponseAnnotationsItem_Caret", + "DocAnnotationsList200ResponseAnnotationsItem_Circle", + "DocAnnotationsList200ResponseAnnotationsItem_FileAttachment", + "DocAnnotationsList200ResponseAnnotationsItem_FreeText", + "DocAnnotationsList200ResponseAnnotationsItem_Highlight", + "DocAnnotationsList200ResponseAnnotationsItem_Ink", + "DocAnnotationsList200ResponseAnnotationsItem_Line", + "DocAnnotationsList200ResponseAnnotationsItem_Link", + "DocAnnotationsList200ResponseAnnotationsItem_Polygon", + "DocAnnotationsList200ResponseAnnotationsItem_Polyline", + "DocAnnotationsList200ResponseAnnotationsItem_Redact", + "DocAnnotationsList200ResponseAnnotationsItem_Square", + "DocAnnotationsList200ResponseAnnotationsItem_Squiggly", + "DocAnnotationsList200ResponseAnnotationsItem_Stamp", + "DocAnnotationsList200ResponseAnnotationsItem_Strikeout", + "DocAnnotationsList200ResponseAnnotationsItem_Text", + "DocAnnotationsList200ResponseAnnotationsItem_Underline", + "DocAnnotationsList200ResponseAnnotationsItem_Unsupported", + "DocAnnotationsList200ResponseAnnotationsItem_Widget", + "DocAnnotationsList200ResponsePageState", + "DocAnnotationsList200ResponsePageStateRevision", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown", + "DocAnnotationsList404Response", + "DocAnnotationsList404ResponseCode", + "DocAnnotationsList404ResponseName", + "DocAnnotationsUpdate200Response", + "DocAnnotationsUpdate200ResponseMeta", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItem", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsUpdate200ResponseMetaCacheDelta", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsUpdate400Response", + "DocAnnotationsUpdate400ResponseCode", + "DocAnnotationsUpdate400ResponseName", + "DocAnnotationsUpdate404Response", + "DocAnnotationsUpdate404ResponseCode", + "DocAnnotationsUpdate404ResponseName", + "DocAnnotationsUpdateRequest", + "DocDownloadResponse", + "DocDownloadResponseCode", + "DocDownloadResponseName", + "DocFormsExportDataResponse", + "DocFormsExportDataResponseCode", + "DocFormsExportDataResponseName", + "DocFormsGet200Response", + "DocFormsGet200ResponseCalculationOrderItem", + "DocFormsGet200ResponseCalculationOrderItemFqn", + "DocFormsGet200ResponseCalculationOrderItemObjectNumber", + "DocFormsGet200ResponseCalculationOrderItem_Fqn", + "DocFormsGet200ResponseCalculationOrderItem_ObjectNumber", + "DocFormsGet200ResponseFieldsItem", + "DocFormsGet200ResponseFieldsItemCheckbox", + "DocFormsGet200ResponseFieldsItemCheckboxActions", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormat", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxFlags", + "DocFormsGet200ResponseFieldsItemCheckboxOrigin", + "DocFormsGet200ResponseFieldsItemCheckboxRef", + "DocFormsGet200ResponseFieldsItemCheckboxRefFqn", + "DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemCombobox", + "DocFormsGet200ResponseFieldsItemComboboxActions", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormat", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidate", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemComboboxFlags", + "DocFormsGet200ResponseFieldsItemComboboxOptionsItem", + "DocFormsGet200ResponseFieldsItemComboboxOrigin", + "DocFormsGet200ResponseFieldsItemComboboxRef", + "DocFormsGet200ResponseFieldsItemComboboxRefFqn", + "DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemComboboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemComboboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemListbox", + "DocFormsGet200ResponseFieldsItemListboxActions", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsFormat", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsValidate", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemListboxFlags", + "DocFormsGet200ResponseFieldsItemListboxOptionsItem", + "DocFormsGet200ResponseFieldsItemListboxOrigin", + "DocFormsGet200ResponseFieldsItemListboxRef", + "DocFormsGet200ResponseFieldsItemListboxRefFqn", + "DocFormsGet200ResponseFieldsItemListboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemListboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemListboxValueEntry", + "DocFormsGet200ResponseFieldsItemListboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemListboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemListboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemListboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemPushbutton", + "DocFormsGet200ResponseFieldsItemPushbuttonActions", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonFlags", + "DocFormsGet200ResponseFieldsItemPushbuttonOrigin", + "DocFormsGet200ResponseFieldsItemPushbuttonRef", + "DocFormsGet200ResponseFieldsItemPushbuttonRefFqn", + "DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem", + "DocFormsGet200ResponseFieldsItemRadio", + "DocFormsGet200ResponseFieldsItemRadioActions", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculate", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsFormat", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystroke", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsValidate", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemRadioFlags", + "DocFormsGet200ResponseFieldsItemRadioOrigin", + "DocFormsGet200ResponseFieldsItemRadioRef", + "DocFormsGet200ResponseFieldsItemRadioRefFqn", + "DocFormsGet200ResponseFieldsItemRadioRefObjectNumber", + "DocFormsGet200ResponseFieldsItemRadioRef_Fqn", + "DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemRadioValueEntry", + "DocFormsGet200ResponseFieldsItemRadioValueEntryArray", + "DocFormsGet200ResponseFieldsItemRadioValueEntryNone", + "DocFormsGet200ResponseFieldsItemRadioValueEntryScalar", + "DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Array", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_None", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemRadioWidgetsItem", + "DocFormsGet200ResponseFieldsItemSignature", + "DocFormsGet200ResponseFieldsItemSignatureActions", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculate", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormat", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidate", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemSignatureFlags", + "DocFormsGet200ResponseFieldsItemSignatureOrigin", + "DocFormsGet200ResponseFieldsItemSignatureRef", + "DocFormsGet200ResponseFieldsItemSignatureRefFqn", + "DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber", + "DocFormsGet200ResponseFieldsItemSignatureRef_Fqn", + "DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryArray", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryNone", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_None", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemSignatureWidgetsItem", + "DocFormsGet200ResponseFieldsItemText", + "DocFormsGet200ResponseFieldsItemTextActions", + "DocFormsGet200ResponseFieldsItemTextActionsCalculate", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsFormat", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsKeystroke", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsValidate", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemTextFlags", + "DocFormsGet200ResponseFieldsItemTextOrigin", + "DocFormsGet200ResponseFieldsItemTextRef", + "DocFormsGet200ResponseFieldsItemTextRefFqn", + "DocFormsGet200ResponseFieldsItemTextRefObjectNumber", + "DocFormsGet200ResponseFieldsItemTextRef_Fqn", + "DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemTextValueEntry", + "DocFormsGet200ResponseFieldsItemTextValueEntryArray", + "DocFormsGet200ResponseFieldsItemTextValueEntryNone", + "DocFormsGet200ResponseFieldsItemTextValueEntryScalar", + "DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Array", + "DocFormsGet200ResponseFieldsItemTextValueEntry_None", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemTextWidgetsItem", + "DocFormsGet200ResponseFieldsItemUnknown", + "DocFormsGet200ResponseFieldsItemUnknownActions", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculate", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormat", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidate", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemUnknownFlags", + "DocFormsGet200ResponseFieldsItemUnknownOrigin", + "DocFormsGet200ResponseFieldsItemUnknownRef", + "DocFormsGet200ResponseFieldsItemUnknownRefFqn", + "DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber", + "DocFormsGet200ResponseFieldsItemUnknownRef_Fqn", + "DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryArray", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryNone", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_None", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemUnknownWidgetsItem", + "DocFormsGet200ResponseFieldsItem_Checkbox", + "DocFormsGet200ResponseFieldsItem_Combobox", + "DocFormsGet200ResponseFieldsItem_Listbox", + "DocFormsGet200ResponseFieldsItem_Pushbutton", + "DocFormsGet200ResponseFieldsItem_Radio", + "DocFormsGet200ResponseFieldsItem_Signature", + "DocFormsGet200ResponseFieldsItem_Text", + "DocFormsGet200ResponseFieldsItem_Unknown", + "DocFormsGet200ResponseFormKind", + "DocFormsGet404Response", + "DocFormsGet404ResponseCode", + "DocFormsGet404ResponseName", + "DocFormsImportData200Response", + "DocFormsImportData200ResponseMeta", + "DocFormsImportData200ResponseMetaAffectedPagesItem", + "DocFormsImportData200ResponseMetaAffectedPagesItemRevision", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsImportData200ResponseMetaCacheDelta", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItem", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsImportData400Response", + "DocFormsImportData400ResponseCode", + "DocFormsImportData400ResponseName", + "DocFormsImportData404Response", + "DocFormsImportData404ResponseCode", + "DocFormsImportData404ResponseName", + "DocFormsImportDataRequest", + "DocFormsReset200Response", + "DocFormsReset200ResponseMeta", + "DocFormsReset200ResponseMetaAffectedPagesItem", + "DocFormsReset200ResponseMetaAffectedPagesItemRevision", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsReset200ResponseMetaCacheDelta", + "DocFormsReset200ResponseMetaCacheDeltaPagesItem", + "DocFormsReset200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsReset404Response", + "DocFormsReset404ResponseCode", + "DocFormsReset404ResponseName", + "DocFormsSetValue200Response", + "DocFormsSetValue200ResponseMeta", + "DocFormsSetValue200ResponseMetaAffectedPagesItem", + "DocFormsSetValue200ResponseMetaAffectedPagesItemRevision", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsSetValue200ResponseMetaCacheDelta", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItem", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsSetValue400Response", + "DocFormsSetValue400ResponseCode", + "DocFormsSetValue400ResponseName", + "DocFormsSetValue404Response", + "DocFormsSetValue404ResponseCode", + "DocFormsSetValue404ResponseName", + "DocFormsSetValueRequest", + "DocHead200Response", + "DocHead200ResponseAccess", + "DocHead200ResponseAccessReasonsItem", + "DocHead200ResponseEncryption", + "DocHead200ResponseEncryptionState", + "DocHead200ResponsePermissions", + "DocHead200ResponsePermissionsOpenedAs", + "DocHead200ResponseState", + "DocHead404Response", + "DocHead404ResponseCode", + "DocHead404ResponseName", + "DocManifest200Response", + "DocManifest200ResponsePagesItem", + "DocManifest200ResponsePagesItemCache", + "DocManifest200ResponsePagesItemState", + "DocManifest200ResponsePagesItemStateRevision", + "DocManifest200ResponsePagesItemStateWeakAnnotationState", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Known", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown", + "DocManifest200ResponseScopes", + "DocManifest200ResponseScopesActions", + "DocManifest200ResponseScopesAnnotations", + "DocManifest200ResponseScopesAttachments", + "DocManifest200ResponseScopesContent", + "DocManifest200ResponseScopesLayout", + "DocManifest200ResponseScopesMetadata", + "DocManifest404Response", + "DocManifest404ResponseCode", + "DocManifest404ResponseName", + "DocMetadataGet200Response", + "DocMetadataGet200ResponseTrapped", + "DocMetadataGet404Response", + "DocMetadataGet404ResponseCode", + "DocMetadataGet404ResponseName", + "DocPagesDelete200Response", + "DocPagesDelete200ResponseMeta", + "DocPagesDelete200ResponseMetaAffectedPagesItem", + "DocPagesDelete200ResponseMetaAffectedPagesItemRevision", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesDelete200ResponseMetaCacheDelta", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItem", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesDelete400Response", + "DocPagesDelete400ResponseCode", + "DocPagesDelete400ResponseName", + "DocPagesDelete404Response", + "DocPagesDelete404ResponseCode", + "DocPagesDelete404ResponseName", + "DocPagesDeleteRequest", + "DocPagesFlatten200Response", + "DocPagesFlatten200ResponseMeta", + "DocPagesFlatten200ResponseMetaAffectedPagesItem", + "DocPagesFlatten200ResponseMetaAffectedPagesItemRevision", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesFlatten200ResponseMetaCacheDelta", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItem", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesFlatten400Response", + "DocPagesFlatten400ResponseCode", + "DocPagesFlatten400ResponseName", + "DocPagesFlatten404Response", + "DocPagesFlatten404ResponseCode", + "DocPagesFlatten404ResponseName", + "DocPagesFlattenRequest", + "DocPagesMove200Response", + "DocPagesMove200ResponseMeta", + "DocPagesMove200ResponseMetaAffectedPagesItem", + "DocPagesMove200ResponseMetaAffectedPagesItemRevision", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesMove200ResponseMetaCacheDelta", + "DocPagesMove200ResponseMetaCacheDeltaPagesItem", + "DocPagesMove200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesMove400Response", + "DocPagesMove400ResponseCode", + "DocPagesMove400ResponseName", + "DocPagesMove404Response", + "DocPagesMove404ResponseCode", + "DocPagesMove404ResponseName", + "DocPagesMoveRequest", + "DocPagesRotate200Response", + "DocPagesRotate200ResponseMeta", + "DocPagesRotate200ResponseMetaAffectedPagesItem", + "DocPagesRotate200ResponseMetaAffectedPagesItemRevision", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesRotate200ResponseMetaCacheDelta", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItem", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesRotate400Response", + "DocPagesRotate400ResponseCode", + "DocPagesRotate400ResponseName", + "DocPagesRotate404Response", + "DocPagesRotate404ResponseCode", + "DocPagesRotate404ResponseName", + "DocPagesRotateRequest", + "DocRedactionsApply200Response", + "DocRedactionsApply200ResponseMeta", + "DocRedactionsApply200ResponseMetaAffectedPagesItem", + "DocRedactionsApply200ResponseMetaAffectedPagesItemRevision", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocRedactionsApply200ResponseMetaCacheDelta", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItem", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache", + "DocRedactionsApply400Response", + "DocRedactionsApply400ResponseCode", + "DocRedactionsApply400ResponseName", + "DocRedactionsApply404Response", + "DocRedactionsApply404ResponseCode", + "DocRedactionsApply404ResponseName", + "DocRedactionsApplyRequest", + "DocRenderResponse", + "DocRenderResponseCode", + "DocRenderResponseName", + "DocText200Response", + "DocText404Response", + "DocText404ResponseCode", + "DocText404ResponseName", + "DocumentsCommit200Response", + "DocumentsCommit200ResponseDocument", + "DocumentsCommit200ResponseDocumentState", + "DocumentsCommit200ResponseDocumentThumbnailState", + "DocumentsCommit400Response", + "DocumentsCommit400ResponseError", + "DocumentsCommit404Response", + "DocumentsCommit404ResponseError", + "DocumentsDelete403Response", + "DocumentsDelete403ResponseError", + "DocumentsDelete404Response", + "DocumentsDelete404ResponseError", + "DocumentsDownload403Response", + "DocumentsDownload403ResponseError", + "DocumentsDownload404Response", + "DocumentsDownload404ResponseError", + "DocumentsGet200Response", + "DocumentsGet200ResponseDocument", + "DocumentsGet200ResponseDocumentState", + "DocumentsGet200ResponseDocumentThumbnailState", + "DocumentsGet403Response", + "DocumentsGet403ResponseError", + "DocumentsGet404Response", + "DocumentsGet404ResponseError", + "DocumentsInit200Response", + "DocumentsInit200ResponseCreated", + "DocumentsInit200ResponseCreatedDocument", + "DocumentsInit200ResponseCreatedDocumentState", + "DocumentsInit200ResponseCreatedDocumentThumbnailState", + "DocumentsInit200ResponseCreatedUpload", + "DocumentsInit200ResponseCreatedUploadDirect", + "DocumentsInit200ResponseCreatedUploadPresigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod", + "DocumentsInit200ResponseCreatedUpload_Direct", + "DocumentsInit200ResponseCreatedUpload_Presigned", + "DocumentsInit200ResponseDeduped", + "DocumentsInit200ResponseDedupedDocument", + "DocumentsInit200ResponseDedupedDocumentState", + "DocumentsInit200ResponseDedupedDocumentThumbnailState", + "DocumentsInit200ResponseResumed", + "DocumentsInit200ResponseResumedDocument", + "DocumentsInit200ResponseResumedDocumentState", + "DocumentsInit200ResponseResumedDocumentThumbnailState", + "DocumentsInit200ResponseResumedUpload", + "DocumentsInit200ResponseResumedUploadDirect", + "DocumentsInit200ResponseResumedUploadPresigned", + "DocumentsInit200ResponseResumedUploadPresignedPresigned", + "DocumentsInit200ResponseResumedUploadPresignedPresignedMethod", + "DocumentsInit200ResponseResumedUpload_Direct", + "DocumentsInit200ResponseResumedUpload_Presigned", + "DocumentsInit200Response_Created", + "DocumentsInit200Response_Deduped", + "DocumentsInit200Response_Resumed", + "DocumentsInit400Response", + "DocumentsInit400ResponseError", + "DocumentsInitRequestDedupMode", + "DocumentsList200Response", + "DocumentsList200ResponseDocumentsItem", + "DocumentsList200ResponseDocumentsItemState", + "DocumentsList200ResponseDocumentsItemThumbnailState", + "DocumentsList400Response", + "DocumentsList400ResponseError", + "DocumentsThumbnailResponse", + "DocumentsThumbnailResponseError", + "DocumentsUploadDirect200Response", + "DocumentsUploadDirect400Response", + "DocumentsUploadDirect400ResponseError", + "EngineErrorPayload", + "EngineErrorPayloadCode", + "EngineErrorPayloadName", + "ForbiddenError", + "ListDocumentsRequestState", + "NotFoundError", + "TenantsCreate200Response", + "TenantsCreate200ResponseTenant", + "TenantsCreate400Response", + "TenantsCreate400ResponseError", + "TenantsDeleteResponse", + "TenantsDeleteResponseError", + "TenantsGet200Response", + "TenantsGet200ResponseTenant", + "TenantsGet404Response", + "TenantsGet404ResponseError", + "TenantsList200Response", + "TenantsList200ResponseTenantsItem", + "TenantsList400Response", + "TenantsList400ResponseError", + "TokensIssue200Response", + "TokensIssue400Response", + "TokensIssue400ResponseError", + "TokensIssue403Response", + "TokensIssue403ResponseError", + "TokensIssue404Response", + "TokensIssue404ResponseError", + "TokensIssueRequest", + "TokensIssueRequestDoc", + "TokensIssueRequestTenant", + "TokensIssueRequestTenantScopeItem", + "TokensIssueRequestTenantScopeItemOne", + "TokensIssueRequestTenantScopeItemZero", + "TokensIssueRequest_Doc", + "TokensIssueRequest_Tenant", + "TokensRevokeResponse", + "TokensRevokeResponseError", + "__version__", + "deployment", + "doc", + "documents", + "tenants", + "tokens", +] diff --git a/src/cloudpdf/_default_clients.py b/src/cloudpdf/_default_clients.py new file mode 100644 index 0000000..c8aac79 --- /dev/null +++ b/src/cloudpdf/_default_clients.py @@ -0,0 +1,30 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import httpx + +SDK_DEFAULT_TIMEOUT = 60 + +try: + import httpx_aiohttp # type: ignore[import-not-found] +except ImportError: + + class DefaultAioHttpClient(httpx.AsyncClient): # type: ignore + def __init__(self, **kwargs: typing.Any) -> None: + raise RuntimeError("To use the aiohttp client, install the aiohttp extra: pip install cloudpdf[aiohttp]") + +else: + + class DefaultAioHttpClient(httpx_aiohttp.HttpxAiohttpClient): # type: ignore + def __init__(self, **kwargs: typing.Any) -> None: + kwargs.setdefault("timeout", SDK_DEFAULT_TIMEOUT) + kwargs.setdefault("follow_redirects", True) + super().__init__(**kwargs) + + +class DefaultAsyncHttpxClient(httpx.AsyncClient): + def __init__(self, **kwargs: typing.Any) -> None: + kwargs.setdefault("timeout", SDK_DEFAULT_TIMEOUT) + kwargs.setdefault("follow_redirects", True) + super().__init__(**kwargs) diff --git a/src/cloudpdf/client.py b/src/cloudpdf/client.py new file mode 100644 index 0000000..5f036cb --- /dev/null +++ b/src/cloudpdf/client.py @@ -0,0 +1,281 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import httpx +from .core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from .core.logging import LogConfig, Logger + +if typing.TYPE_CHECKING: + from .deployment.client import AsyncDeploymentClient, DeploymentClient + from .doc.client import AsyncDocClient, DocClient + from .documents.client import AsyncDocumentsClient, DocumentsClient + from .tenants.client import AsyncTenantsClient, TenantsClient + from .tokens.client import AsyncTokensClient, TokensClient + + +class CloudpdfApi: + """ + Use this class to access the different functions within the SDK. You can instantiate any number of clients with different configuration that will propagate to these functions. + + Parameters + ---------- + base_url : str + The base url to use for requests from the client. + + token : typing.Union[str, typing.Callable[[], str]] + headers : typing.Optional[typing.Dict[str, str]] + Additional headers to send with every request. + + timeout : typing.Optional[float] + The timeout to be used, in seconds, for requests. By default the timeout is 60 seconds, unless a custom httpx client is used, in which case this default is not enforced. + + max_retries : typing.Optional[int] + The default maximum number of retries for failed requests. Defaults to 2. Per-request `max_retries` in `request_options` takes precedence over this value. + + stream_reconnection_enabled : typing.Optional[bool] + Whether to automatically reconnect on stream disconnection for resumable streaming endpoints. Defaults to True. Per-request `stream_reconnection_enabled` in `request_options` takes precedence over this value. + + max_stream_reconnection_attempts : typing.Optional[int] + The maximum number of reconnection attempts for resumable streaming endpoints. Defaults to no limit. Per-request `max_stream_reconnection_attempts` in `request_options` takes precedence over this value. + + follow_redirects : typing.Optional[bool] + Whether the default httpx client follows redirects or not, this is irrelevant if a custom httpx client is passed in. + + httpx_client : typing.Optional[httpx.Client] + The httpx client to use for making requests, a preconfigured client is used by default, however this is useful should you want to pass in any custom httpx configuration. + + logging : typing.Optional[typing.Union[LogConfig, Logger]] + Configure logging for the SDK. Accepts a LogConfig dict with 'level' (debug/info/warn/error), 'logger' (custom logger implementation), and 'silent' (boolean, defaults to True) fields. You can also pass a pre-configured Logger instance. + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + """ + + def __init__( + self, + *, + base_url: str, + token: typing.Union[str, typing.Callable[[], str]], + headers: typing.Optional[typing.Dict[str, str]] = None, + timeout: typing.Optional[float] = None, + max_retries: typing.Optional[int] = None, + stream_reconnection_enabled: typing.Optional[bool] = None, + max_stream_reconnection_attempts: typing.Optional[int] = None, + follow_redirects: typing.Optional[bool] = True, + httpx_client: typing.Optional[httpx.Client] = None, + logging: typing.Optional[typing.Union[LogConfig, Logger]] = None, + ): + _defaulted_timeout = timeout if timeout is not None else 60 if httpx_client is None else None + _defaulted_max_retries = max_retries if max_retries is not None else 2 + self._client_wrapper = SyncClientWrapper( + base_url=base_url, + token=token, + headers=headers, + httpx_client=httpx_client + if httpx_client is not None + else httpx.Client(timeout=_defaulted_timeout, follow_redirects=follow_redirects) + if follow_redirects is not None + else httpx.Client(timeout=_defaulted_timeout), + timeout=_defaulted_timeout, + max_retries=_defaulted_max_retries, + stream_reconnection_enabled=stream_reconnection_enabled, + max_stream_reconnection_attempts=max_stream_reconnection_attempts, + logging=logging, + ) + self._deployment: typing.Optional[DeploymentClient] = None + self._doc: typing.Optional[DocClient] = None + self._tenants: typing.Optional[TenantsClient] = None + self._documents: typing.Optional[DocumentsClient] = None + self._tokens: typing.Optional[TokensClient] = None + + @property + def deployment(self): + if self._deployment is None: + from .deployment.client import DeploymentClient # noqa: E402 + + self._deployment = DeploymentClient(client_wrapper=self._client_wrapper) + return self._deployment + + @property + def doc(self): + if self._doc is None: + from .doc.client import DocClient # noqa: E402 + + self._doc = DocClient(client_wrapper=self._client_wrapper) + return self._doc + + @property + def tenants(self): + if self._tenants is None: + from .tenants.client import TenantsClient # noqa: E402 + + self._tenants = TenantsClient(client_wrapper=self._client_wrapper) + return self._tenants + + @property + def documents(self): + if self._documents is None: + from .documents.client import DocumentsClient # noqa: E402 + + self._documents = DocumentsClient(client_wrapper=self._client_wrapper) + return self._documents + + @property + def tokens(self): + if self._tokens is None: + from .tokens.client import TokensClient # noqa: E402 + + self._tokens = TokensClient(client_wrapper=self._client_wrapper) + return self._tokens + + +def _make_default_async_client( + timeout: typing.Optional[float], + follow_redirects: typing.Optional[bool], +) -> httpx.AsyncClient: + try: + import httpx_aiohttp # type: ignore[import-not-found] + except ImportError: + pass + else: + if follow_redirects is not None: + return httpx_aiohttp.HttpxAiohttpClient(timeout=timeout, follow_redirects=follow_redirects) + return httpx_aiohttp.HttpxAiohttpClient(timeout=timeout) + + if follow_redirects is not None: + return httpx.AsyncClient(timeout=timeout, follow_redirects=follow_redirects) + return httpx.AsyncClient(timeout=timeout) + + +class AsyncCloudpdfApi: + """ + Use this class to access the different functions within the SDK. You can instantiate any number of clients with different configuration that will propagate to these functions. + + Parameters + ---------- + base_url : str + The base url to use for requests from the client. + + token : typing.Union[str, typing.Callable[[], str]] + headers : typing.Optional[typing.Dict[str, str]] + Additional headers to send with every request. + + async_token : typing.Optional[typing.Callable[[], typing.Awaitable[str]]] + An async callable that returns a bearer token. Use this when token acquisition involves async I/O (e.g., refreshing tokens via an async HTTP client). When provided, this is used instead of the synchronous token for async requests. + + timeout : typing.Optional[float] + The timeout to be used, in seconds, for requests. By default the timeout is 60 seconds, unless a custom httpx client is used, in which case this default is not enforced. + + max_retries : typing.Optional[int] + The default maximum number of retries for failed requests. Defaults to 2. Per-request `max_retries` in `request_options` takes precedence over this value. + + stream_reconnection_enabled : typing.Optional[bool] + Whether to automatically reconnect on stream disconnection for resumable streaming endpoints. Defaults to True. Per-request `stream_reconnection_enabled` in `request_options` takes precedence over this value. + + max_stream_reconnection_attempts : typing.Optional[int] + The maximum number of reconnection attempts for resumable streaming endpoints. Defaults to no limit. Per-request `max_stream_reconnection_attempts` in `request_options` takes precedence over this value. + + follow_redirects : typing.Optional[bool] + Whether the default httpx client follows redirects or not, this is irrelevant if a custom httpx client is passed in. + + httpx_client : typing.Optional[httpx.AsyncClient] + The httpx client to use for making requests, a preconfigured client is used by default, however this is useful should you want to pass in any custom httpx configuration. + + logging : typing.Optional[typing.Union[LogConfig, Logger]] + Configure logging for the SDK. Accepts a LogConfig dict with 'level' (debug/info/warn/error), 'logger' (custom logger implementation), and 'silent' (boolean, defaults to True) fields. You can also pass a pre-configured Logger instance. + + Examples + -------- + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + """ + + def __init__( + self, + *, + base_url: str, + token: typing.Union[str, typing.Callable[[], str]], + headers: typing.Optional[typing.Dict[str, str]] = None, + async_token: typing.Optional[typing.Callable[[], typing.Awaitable[str]]] = None, + timeout: typing.Optional[float] = None, + max_retries: typing.Optional[int] = None, + stream_reconnection_enabled: typing.Optional[bool] = None, + max_stream_reconnection_attempts: typing.Optional[int] = None, + follow_redirects: typing.Optional[bool] = True, + httpx_client: typing.Optional[httpx.AsyncClient] = None, + logging: typing.Optional[typing.Union[LogConfig, Logger]] = None, + ): + _defaulted_timeout = timeout if timeout is not None else 60 if httpx_client is None else None + _defaulted_max_retries = max_retries if max_retries is not None else 2 + self._client_wrapper = AsyncClientWrapper( + base_url=base_url, + token=token, + headers=headers, + async_token=async_token, + httpx_client=httpx_client + if httpx_client is not None + else _make_default_async_client(timeout=_defaulted_timeout, follow_redirects=follow_redirects), + timeout=_defaulted_timeout, + max_retries=_defaulted_max_retries, + stream_reconnection_enabled=stream_reconnection_enabled, + max_stream_reconnection_attempts=max_stream_reconnection_attempts, + logging=logging, + ) + self._deployment: typing.Optional[AsyncDeploymentClient] = None + self._doc: typing.Optional[AsyncDocClient] = None + self._tenants: typing.Optional[AsyncTenantsClient] = None + self._documents: typing.Optional[AsyncDocumentsClient] = None + self._tokens: typing.Optional[AsyncTokensClient] = None + + @property + def deployment(self): + if self._deployment is None: + from .deployment.client import AsyncDeploymentClient # noqa: E402 + + self._deployment = AsyncDeploymentClient(client_wrapper=self._client_wrapper) + return self._deployment + + @property + def doc(self): + if self._doc is None: + from .doc.client import AsyncDocClient # noqa: E402 + + self._doc = AsyncDocClient(client_wrapper=self._client_wrapper) + return self._doc + + @property + def tenants(self): + if self._tenants is None: + from .tenants.client import AsyncTenantsClient # noqa: E402 + + self._tenants = AsyncTenantsClient(client_wrapper=self._client_wrapper) + return self._tenants + + @property + def documents(self): + if self._documents is None: + from .documents.client import AsyncDocumentsClient # noqa: E402 + + self._documents = AsyncDocumentsClient(client_wrapper=self._client_wrapper) + return self._documents + + @property + def tokens(self): + if self._tokens is None: + from .tokens.client import AsyncTokensClient # noqa: E402 + + self._tokens = AsyncTokensClient(client_wrapper=self._client_wrapper) + return self._tokens diff --git a/src/cloudpdf/core/__init__.py b/src/cloudpdf/core/__init__.py new file mode 100644 index 0000000..5bc159a --- /dev/null +++ b/src/cloudpdf/core/__init__.py @@ -0,0 +1,127 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .api_error import ApiError + from .client_wrapper import AsyncClientWrapper, BaseClientWrapper, SyncClientWrapper + from .datetime_utils import Rfc2822DateTime, parse_rfc2822_datetime, serialize_datetime + from .file import File, convert_file_dict_to_httpx_tuples, with_content_type + from .http_client import AsyncHttpClient, HttpClient + from .http_response import AsyncHttpResponse, HttpResponse + from .jsonable_encoder import encode_path_param, jsonable_encoder + from .logging import ConsoleLogger, ILogger, LogConfig, LogLevel, Logger, create_logger + from .parse_error import ParsingError + from .pydantic_utilities import ( + IS_PYDANTIC_V2, + UniversalBaseModel, + UniversalRootModel, + parse_obj_as, + universal_field_validator, + universal_root_validator, + update_forward_refs, + ) + from .query_encoder import encode_query + from .remove_none_from_dict import remove_none_from_dict + from .request_options import RequestOptions + from .serialization import FieldMetadata, convert_and_respect_annotation_metadata +_dynamic_imports: typing.Dict[str, str] = { + "ApiError": ".api_error", + "AsyncClientWrapper": ".client_wrapper", + "AsyncHttpClient": ".http_client", + "AsyncHttpResponse": ".http_response", + "BaseClientWrapper": ".client_wrapper", + "ConsoleLogger": ".logging", + "FieldMetadata": ".serialization", + "File": ".file", + "HttpClient": ".http_client", + "HttpResponse": ".http_response", + "ILogger": ".logging", + "IS_PYDANTIC_V2": ".pydantic_utilities", + "LogConfig": ".logging", + "LogLevel": ".logging", + "Logger": ".logging", + "ParsingError": ".parse_error", + "RequestOptions": ".request_options", + "Rfc2822DateTime": ".datetime_utils", + "SyncClientWrapper": ".client_wrapper", + "UniversalBaseModel": ".pydantic_utilities", + "UniversalRootModel": ".pydantic_utilities", + "convert_and_respect_annotation_metadata": ".serialization", + "convert_file_dict_to_httpx_tuples": ".file", + "create_logger": ".logging", + "encode_path_param": ".jsonable_encoder", + "encode_query": ".query_encoder", + "jsonable_encoder": ".jsonable_encoder", + "parse_obj_as": ".pydantic_utilities", + "parse_rfc2822_datetime": ".datetime_utils", + "remove_none_from_dict": ".remove_none_from_dict", + "serialize_datetime": ".datetime_utils", + "universal_field_validator": ".pydantic_utilities", + "universal_root_validator": ".pydantic_utilities", + "update_forward_refs": ".pydantic_utilities", + "with_content_type": ".file", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = [ + "ApiError", + "AsyncClientWrapper", + "AsyncHttpClient", + "AsyncHttpResponse", + "BaseClientWrapper", + "ConsoleLogger", + "FieldMetadata", + "File", + "HttpClient", + "HttpResponse", + "ILogger", + "IS_PYDANTIC_V2", + "LogConfig", + "LogLevel", + "Logger", + "ParsingError", + "RequestOptions", + "Rfc2822DateTime", + "SyncClientWrapper", + "UniversalBaseModel", + "UniversalRootModel", + "convert_and_respect_annotation_metadata", + "convert_file_dict_to_httpx_tuples", + "create_logger", + "encode_path_param", + "encode_query", + "jsonable_encoder", + "parse_obj_as", + "parse_rfc2822_datetime", + "remove_none_from_dict", + "serialize_datetime", + "universal_field_validator", + "universal_root_validator", + "update_forward_refs", + "with_content_type", +] diff --git a/src/cloudpdf/core/api_error.py b/src/cloudpdf/core/api_error.py new file mode 100644 index 0000000..6f850a6 --- /dev/null +++ b/src/cloudpdf/core/api_error.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Any, Dict, Optional + + +class ApiError(Exception): + headers: Optional[Dict[str, str]] + status_code: Optional[int] + body: Any + + def __init__( + self, + *, + headers: Optional[Dict[str, str]] = None, + status_code: Optional[int] = None, + body: Any = None, + ) -> None: + self.headers = headers + self.status_code = status_code + self.body = body + + def __str__(self) -> str: + return f"headers: {self.headers}, status_code: {self.status_code}, body: {self.body}" diff --git a/src/cloudpdf/core/client_wrapper.py b/src/cloudpdf/core/client_wrapper.py new file mode 100644 index 0000000..ddb66d3 --- /dev/null +++ b/src/cloudpdf/core/client_wrapper.py @@ -0,0 +1,147 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import httpx +from .http_client import AsyncHttpClient, HttpClient +from .logging import LogConfig, Logger + + +class BaseClientWrapper: + def __init__( + self, + *, + token: typing.Union[str, typing.Callable[[], str]], + headers: typing.Optional[typing.Dict[str, str]] = None, + base_url: str, + timeout: typing.Optional[float] = None, + max_retries: int = 2, + stream_reconnection_enabled: typing.Optional[bool] = None, + max_stream_reconnection_attempts: typing.Optional[int] = None, + logging: typing.Optional[typing.Union[LogConfig, Logger]] = None, + ): + self._token = token + self._headers = headers + self._base_url = base_url + self._timeout = timeout + self._max_retries = max_retries + self._stream_reconnection_enabled = stream_reconnection_enabled + self._max_stream_reconnection_attempts = max_stream_reconnection_attempts + self._logging = logging + + def get_headers(self) -> typing.Dict[str, str]: + import platform + + headers: typing.Dict[str, str] = { + "User-Agent": "cloudpdf/3.0.0a1", + "X-Fern-Language": "Python", + "X-Fern-Runtime": f"python/{platform.python_version()}", + "X-Fern-Platform": f"{platform.system().lower()}/{platform.release()}", + "X-Fern-SDK-Name": "cloudpdf", + "X-Fern-SDK-Version": "3.0.0a1", + **(self.get_custom_headers() or {}), + } + headers["Authorization"] = f"Bearer {self._get_token()}" + return headers + + def _get_token(self) -> str: + if isinstance(self._token, str): + return self._token + else: + return self._token() + + def get_custom_headers(self) -> typing.Optional[typing.Dict[str, str]]: + return self._headers + + def get_base_url(self) -> str: + return self._base_url + + def get_timeout(self) -> typing.Optional[float]: + return self._timeout + + def get_max_retries(self) -> int: + return self._max_retries + + def get_stream_reconnection_enabled(self) -> bool: + return self._stream_reconnection_enabled if self._stream_reconnection_enabled is not None else True + + def get_max_stream_reconnection_attempts(self) -> typing.Optional[int]: + return self._max_stream_reconnection_attempts + + +class SyncClientWrapper(BaseClientWrapper): + def __init__( + self, + *, + token: typing.Union[str, typing.Callable[[], str]], + headers: typing.Optional[typing.Dict[str, str]] = None, + base_url: str, + timeout: typing.Optional[float] = None, + max_retries: int = 2, + stream_reconnection_enabled: typing.Optional[bool] = None, + max_stream_reconnection_attempts: typing.Optional[int] = None, + logging: typing.Optional[typing.Union[LogConfig, Logger]] = None, + httpx_client: httpx.Client, + ): + super().__init__( + token=token, + headers=headers, + base_url=base_url, + timeout=timeout, + max_retries=max_retries, + stream_reconnection_enabled=stream_reconnection_enabled, + max_stream_reconnection_attempts=max_stream_reconnection_attempts, + logging=logging, + ) + self.httpx_client = HttpClient( + httpx_client=httpx_client, + base_headers=self.get_headers, + base_timeout=self.get_timeout, + base_url=self.get_base_url, + base_max_retries=self.get_max_retries(), + logging_config=self._logging, + ) + + +class AsyncClientWrapper(BaseClientWrapper): + def __init__( + self, + *, + token: typing.Union[str, typing.Callable[[], str]], + headers: typing.Optional[typing.Dict[str, str]] = None, + base_url: str, + timeout: typing.Optional[float] = None, + max_retries: int = 2, + stream_reconnection_enabled: typing.Optional[bool] = None, + max_stream_reconnection_attempts: typing.Optional[int] = None, + logging: typing.Optional[typing.Union[LogConfig, Logger]] = None, + async_token: typing.Optional[typing.Callable[[], typing.Awaitable[str]]] = None, + httpx_client: httpx.AsyncClient, + ): + super().__init__( + token=token, + headers=headers, + base_url=base_url, + timeout=timeout, + max_retries=max_retries, + stream_reconnection_enabled=stream_reconnection_enabled, + max_stream_reconnection_attempts=max_stream_reconnection_attempts, + logging=logging, + ) + self._async_token = async_token + self.httpx_client = AsyncHttpClient( + httpx_client=httpx_client, + base_headers=self.get_headers, + base_timeout=self.get_timeout, + base_url=self.get_base_url, + base_max_retries=self.get_max_retries(), + async_base_headers=self.async_get_headers, + logging_config=self._logging, + ) + + async def async_get_headers(self) -> typing.Dict[str, str]: + headers = self.get_headers() + if self._async_token is not None: + token = await self._async_token() + headers["Authorization"] = f"Bearer {token}" + return headers diff --git a/src/cloudpdf/core/datetime_utils.py b/src/cloudpdf/core/datetime_utils.py new file mode 100644 index 0000000..a12b2ad --- /dev/null +++ b/src/cloudpdf/core/datetime_utils.py @@ -0,0 +1,70 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +from email.utils import parsedate_to_datetime +from typing import Any + +import pydantic + +IS_PYDANTIC_V2 = pydantic.VERSION.startswith("2.") + + +def parse_rfc2822_datetime(v: Any) -> dt.datetime: + """ + Parse an RFC 2822 datetime string (e.g., "Wed, 02 Oct 2002 13:00:00 GMT") + into a datetime object. If the value is already a datetime, return it as-is. + Falls back to ISO 8601 parsing if RFC 2822 parsing fails. + """ + if isinstance(v, dt.datetime): + return v + if isinstance(v, str): + try: + return parsedate_to_datetime(v) + except Exception: + pass + # Fallback to ISO 8601 parsing + return dt.datetime.fromisoformat(v.replace("Z", "+00:00")) + raise ValueError(f"Expected str or datetime, got {type(v)}") + + +class Rfc2822DateTime(dt.datetime): + """A datetime subclass that parses RFC 2822 date strings. + + On Pydantic V1, uses __get_validators__ for pre-validation. + On Pydantic V2, uses __get_pydantic_core_schema__ for BeforeValidator-style parsing. + """ + + @classmethod + def __get_validators__(cls): # type: ignore[no-untyped-def] + yield parse_rfc2822_datetime + + @classmethod + def __get_pydantic_core_schema__(cls, _source_type: Any, _handler: Any) -> Any: # type: ignore[override] + from pydantic_core import core_schema + + return core_schema.no_info_before_validator_function(parse_rfc2822_datetime, core_schema.datetime_schema()) + + +def serialize_datetime(v: dt.datetime) -> str: + """ + Serialize a datetime including timezone info. + + Uses the timezone info provided if present, otherwise uses the current runtime's timezone info. + + UTC datetimes end in "Z" while all other timezones are represented as offset from UTC, e.g. +05:00. + """ + + def _serialize_zoned_datetime(v: dt.datetime) -> str: + if v.tzinfo is not None and v.tzinfo.tzname(None) == dt.timezone.utc.tzname(None): + # UTC is a special case where we use "Z" at the end instead of "+00:00" + return v.isoformat().replace("+00:00", "Z") + else: + # Delegate to the typical +/- offset format + return v.isoformat() + + if v.tzinfo is not None: + return _serialize_zoned_datetime(v) + else: + local_tz = dt.datetime.now().astimezone().tzinfo + localized_dt = v.replace(tzinfo=local_tz) + return _serialize_zoned_datetime(localized_dt) diff --git a/src/cloudpdf/core/file.py b/src/cloudpdf/core/file.py new file mode 100644 index 0000000..44b0d27 --- /dev/null +++ b/src/cloudpdf/core/file.py @@ -0,0 +1,67 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import IO, Dict, List, Mapping, Optional, Tuple, Union, cast + +# File typing inspired by the flexibility of types within the httpx library +# https://github.com/encode/httpx/blob/master/httpx/_types.py +FileContent = Union[IO[bytes], bytes, str] +File = Union[ + # file (or bytes) + FileContent, + # (filename, file (or bytes)) + Tuple[Optional[str], FileContent], + # (filename, file (or bytes), content_type) + Tuple[Optional[str], FileContent, Optional[str]], + # (filename, file (or bytes), content_type, headers) + Tuple[ + Optional[str], + FileContent, + Optional[str], + Mapping[str, str], + ], +] + + +def convert_file_dict_to_httpx_tuples( + d: Dict[str, Union[File, List[File]]], +) -> List[Tuple[str, File]]: + """ + The format we use is a list of tuples, where the first element is the + name of the file and the second is the file object. Typically HTTPX wants + a dict, but to be able to send lists of files, you have to use the list + approach (which also works for non-lists) + https://github.com/encode/httpx/pull/1032 + """ + + httpx_tuples = [] + for key, file_like in d.items(): + if isinstance(file_like, list): + for file_like_item in file_like: + httpx_tuples.append((key, file_like_item)) + else: + httpx_tuples.append((key, file_like)) + return httpx_tuples + + +def with_content_type(*, file: File, default_content_type: str) -> File: + """ + This function resolves to the file's content type, if provided, and defaults + to the default_content_type value if not. + """ + if isinstance(file, tuple): + if len(file) == 2: + filename, content = cast(Tuple[Optional[str], FileContent], file) # type: ignore + return (filename, content, default_content_type) + elif len(file) == 3: + filename, content, file_content_type = cast(Tuple[Optional[str], FileContent, Optional[str]], file) # type: ignore + out_content_type = file_content_type or default_content_type + return (filename, content, out_content_type) + elif len(file) == 4: + filename, content, file_content_type, headers = cast( # type: ignore + Tuple[Optional[str], FileContent, Optional[str], Mapping[str, str]], file + ) + out_content_type = file_content_type or default_content_type + return (filename, content, out_content_type, headers) + else: + raise ValueError(f"Unexpected tuple length: {len(file)}") + return (None, file, default_content_type) diff --git a/src/cloudpdf/core/force_multipart.py b/src/cloudpdf/core/force_multipart.py new file mode 100644 index 0000000..5440913 --- /dev/null +++ b/src/cloudpdf/core/force_multipart.py @@ -0,0 +1,18 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Any, Dict + + +class ForceMultipartDict(Dict[str, Any]): + """ + A dictionary subclass that always evaluates to True in boolean contexts. + + This is used to force multipart/form-data encoding in HTTP requests even when + the dictionary is empty, which would normally evaluate to False. + """ + + def __bool__(self) -> bool: + return True + + +FORCE_MULTIPART = ForceMultipartDict() diff --git a/src/cloudpdf/core/http_client.py b/src/cloudpdf/core/http_client.py new file mode 100644 index 0000000..409d267 --- /dev/null +++ b/src/cloudpdf/core/http_client.py @@ -0,0 +1,885 @@ +# This file was auto-generated by Fern from our API Definition. + +import asyncio +import email.utils +import re +import socket +import time +import typing +from contextlib import asynccontextmanager, contextmanager +from random import random + +import httpx +from .file import File, convert_file_dict_to_httpx_tuples +from .force_multipart import FORCE_MULTIPART +from .jsonable_encoder import jsonable_encoder +from .logging import LogConfig, Logger, create_logger +from .query_encoder import encode_query +from .remove_none_from_dict import remove_none_from_dict as remove_none_from_dict +from .request_options import RequestOptions +from httpx._types import RequestFiles + +INITIAL_RETRY_DELAY_SECONDS = 1.0 +MAX_RETRY_DELAY_SECONDS = 60.0 +JITTER_FACTOR = 0.2 # 20% random jitter + + +def get_keepalive_socket_options( + idle: int = 60, + intvl: int = 30, + cnt: int = 5, +) -> typing.List[typing.Tuple[int, int, int]]: + """ + Build TCP keepalive socket options for the current platform. + + Keepalive probes keep otherwise-idle connections alive so that long, + non-streaming requests survive idle-connection reaping by a firewall, + load balancer, or NAT. The available socket constants are OS-dependent, + so each option is guarded and only emitted when the platform defines it: + + - ``SO_KEEPALIVE`` is portable (Linux/macOS/Windows). + - The idle-before-first-probe knob is ``TCP_KEEPIDLE`` on Linux and modern + Windows, but ``TCP_KEEPALIVE`` on macOS. + - ``TCP_KEEPINTVL`` / ``TCP_KEEPCNT`` exist on Linux/macOS/modern Windows. + + Passing these tuples to ``httpx.HTTPTransport(socket_options=...)`` / + ``httpx.AsyncHTTPTransport(socket_options=...)`` applies them to every + connection the transport opens. + """ + opts: typing.List[typing.Tuple[int, int, int]] = [(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)] + idle_const = getattr(socket, "TCP_KEEPIDLE", None) or getattr(socket, "TCP_KEEPALIVE", None) + if idle_const: + opts.append((socket.IPPROTO_TCP, idle_const, idle)) + if hasattr(socket, "TCP_KEEPINTVL"): + opts.append((socket.IPPROTO_TCP, socket.TCP_KEEPINTVL, intvl)) + if hasattr(socket, "TCP_KEEPCNT"): + opts.append((socket.IPPROTO_TCP, socket.TCP_KEEPCNT, cnt)) + return opts + + +def _parse_retry_after(response_headers: httpx.Headers) -> typing.Optional[float]: + """ + This function parses the `Retry-After` header in a HTTP response and returns the number of seconds to wait. + + Inspired by the urllib3 retry implementation. + """ + retry_after_ms = response_headers.get("retry-after-ms") + if retry_after_ms is not None: + try: + return int(retry_after_ms) / 1000 if retry_after_ms > 0 else 0 + except Exception: + pass + + retry_after = response_headers.get("retry-after") + if retry_after is None: + return None + + # Attempt to parse the header as an int. + if re.match(r"^\s*[0-9]+\s*$", retry_after): + seconds = float(retry_after) + # Fallback to parsing it as a date. + else: + retry_date_tuple = email.utils.parsedate_tz(retry_after) + if retry_date_tuple is None: + return None + if retry_date_tuple[9] is None: # Python 2 + # Assume UTC if no timezone was specified + # On Python2.7, parsedate_tz returns None for a timezone offset + # instead of 0 if no timezone is given, where mktime_tz treats + # a None timezone offset as local time. + retry_date_tuple = retry_date_tuple[:9] + (0,) + retry_date_tuple[10:] + + retry_date = email.utils.mktime_tz(retry_date_tuple) + seconds = retry_date - time.time() + + if seconds < 0: + seconds = 0 + + return seconds + + +def _add_positive_jitter(delay: float) -> float: + """Add positive jitter (0-20%) to prevent thundering herd.""" + jitter_multiplier = 1 + random() * JITTER_FACTOR + return delay * jitter_multiplier + + +def _add_symmetric_jitter(delay: float) -> float: + """Add symmetric jitter (±10%) for exponential backoff.""" + jitter_multiplier = 1 + (random() - 0.5) * JITTER_FACTOR + return delay * jitter_multiplier + + +def _parse_x_ratelimit_reset(response_headers: httpx.Headers) -> typing.Optional[float]: + """ + Parse the X-RateLimit-Reset header (Unix timestamp in seconds). + Returns seconds to wait, or None if header is missing/invalid. + """ + reset_time_str = response_headers.get("x-ratelimit-reset") + if reset_time_str is None: + return None + + try: + reset_time = int(reset_time_str) + delay = reset_time - time.time() + if delay > 0: + return delay + except (ValueError, TypeError): + pass + + return None + + +def _retry_timeout(response: httpx.Response, retries: int) -> float: + """ + Determine the amount of time to wait before retrying a request. + This function begins by trying to parse a retry-after header from the response, and then proceeds to use exponential backoff + with a jitter to determine the number of seconds to wait. + """ + + # 1. Check Retry-After header first + retry_after = _parse_retry_after(response.headers) + if retry_after is not None and retry_after > 0: + return min(retry_after, MAX_RETRY_DELAY_SECONDS) + + # 2. Check X-RateLimit-Reset header (with positive jitter) + ratelimit_reset = _parse_x_ratelimit_reset(response.headers) + if ratelimit_reset is not None: + return _add_positive_jitter(min(ratelimit_reset, MAX_RETRY_DELAY_SECONDS)) + + # 3. Fall back to exponential backoff (with symmetric jitter) + backoff = min(INITIAL_RETRY_DELAY_SECONDS * pow(2.0, retries), MAX_RETRY_DELAY_SECONDS) + return _add_symmetric_jitter(backoff) + + +def _retry_timeout_from_retries(retries: int) -> float: + """Determine retry timeout using exponential backoff when no response is available.""" + backoff = min(INITIAL_RETRY_DELAY_SECONDS * pow(2.0, retries), MAX_RETRY_DELAY_SECONDS) + return _add_symmetric_jitter(backoff) + + +def _should_retry(response: httpx.Response) -> bool: + return response.status_code >= 500 or response.status_code in [429, 408, 409] + + +_SENSITIVE_HEADERS = frozenset( + { + "authorization", + "www-authenticate", + "x-api-key", + "api-key", + "apikey", + "x-api-token", + "x-auth-token", + "auth-token", + "cookie", + "set-cookie", + "proxy-authorization", + "proxy-authenticate", + "x-csrf-token", + "x-xsrf-token", + "x-session-token", + "x-access-token", + } +) + + +def _redact_headers(headers: typing.Dict[str, str]) -> typing.Dict[str, str]: + return {k: ("[REDACTED]" if k.lower() in _SENSITIVE_HEADERS else v) for k, v in headers.items()} + + +def _build_url(base_url: str, path: typing.Optional[str]) -> str: + """ + Build a full URL by joining a base URL with a path. + + This function correctly handles base URLs that contain path prefixes (e.g., tenant-based URLs) + by using string concatenation instead of urllib.parse.urljoin(), which would incorrectly + strip path components when the path starts with '/'. + + Example: + >>> _build_url("https://cloud.example.com/org/tenant/api", "/users") + 'https://cloud.example.com/org/tenant/api/users' + + Args: + base_url: The base URL, which may contain path prefixes. + path: The path to append. Can be None or empty string. + + Returns: + The full URL with base_url and path properly joined. + """ + if not path: + return base_url + return f"{base_url.rstrip('/')}/{path.lstrip('/')}" + + +def _maybe_filter_none_from_multipart_data( + data: typing.Optional[typing.Any], + request_files: typing.Optional[RequestFiles], + force_multipart: typing.Optional[bool], +) -> typing.Optional[typing.Any]: + """ + Filter None values from data body for multipart/form requests. + This prevents httpx from converting None to empty strings in multipart encoding. + Only applies when files are present or force_multipart is True. + """ + if data is not None and isinstance(data, typing.Mapping) and (request_files or force_multipart): + return remove_none_from_dict(data) + return data + + +def remove_omit_from_dict( + original: typing.Dict[str, typing.Optional[typing.Any]], + omit: typing.Optional[typing.Any], +) -> typing.Dict[str, typing.Any]: + if omit is None: + return original + new: typing.Dict[str, typing.Any] = {} + for key, value in original.items(): + if value is not omit: + new[key] = value + return new + + +def maybe_filter_request_body( + data: typing.Optional[typing.Any], + request_options: typing.Optional[RequestOptions], + omit: typing.Optional[typing.Any], +) -> typing.Optional[typing.Any]: + if data is None: + return ( + jsonable_encoder(request_options.get("additional_body_parameters", {})) or {} + if request_options is not None + else None + ) + elif not isinstance(data, typing.Mapping): + data_content = jsonable_encoder(data) + else: + data_content = { + **(jsonable_encoder(remove_omit_from_dict(data, omit))), # type: ignore + **( + jsonable_encoder(request_options.get("additional_body_parameters", {})) or {} + if request_options is not None + else {} + ), + } + return data_content + + +# Abstracted out for testing purposes +def get_request_body( + *, + json: typing.Optional[typing.Any], + data: typing.Optional[typing.Any], + request_options: typing.Optional[RequestOptions], + omit: typing.Optional[typing.Any], +) -> typing.Tuple[typing.Optional[typing.Any], typing.Optional[typing.Any]]: + json_body = None + data_body = None + if data is not None: + data_body = maybe_filter_request_body(data, request_options, omit) + else: + # If both data and json are None, we send json data in the event extra properties are specified + json_body = maybe_filter_request_body(json, request_options, omit) + + has_additional_body_parameters = bool( + request_options is not None and request_options.get("additional_body_parameters") + ) + + # Only collapse empty dict to None when the body was not explicitly provided + # and there are no additional body parameters. This preserves explicit empty + # bodies (e.g., when an endpoint has a request body type but all fields are optional). + if json_body == {} and json is None and not has_additional_body_parameters: + json_body = None + if data_body == {} and data is None and not has_additional_body_parameters: + data_body = None + + return json_body, data_body + + +class HttpClient: + def __init__( + self, + *, + httpx_client: httpx.Client, + base_timeout: typing.Callable[[], typing.Optional[float]], + base_headers: typing.Callable[[], typing.Dict[str, str]], + base_url: typing.Optional[typing.Callable[[], str]] = None, + base_max_retries: int = 2, + logging_config: typing.Optional[typing.Union[LogConfig, Logger]] = None, + ): + self.base_url = base_url + self.base_timeout = base_timeout + self.base_headers = base_headers + self.base_max_retries = base_max_retries + self.httpx_client = httpx_client + self.logger = create_logger(logging_config) + + def get_base_url(self, maybe_base_url: typing.Optional[str]) -> str: + base_url = maybe_base_url + if self.base_url is not None and base_url is None: + base_url = self.base_url() + + if base_url is None: + raise ValueError("A base_url is required to make this request, please provide one and try again.") + return base_url + + def request( + self, + path: typing.Optional[str] = None, + *, + method: str, + base_url: typing.Optional[str] = None, + params: typing.Optional[typing.Dict[str, typing.Any]] = None, + json: typing.Optional[typing.Any] = None, + data: typing.Optional[typing.Any] = None, + content: typing.Optional[typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]]] = None, + files: typing.Optional[ + typing.Union[ + typing.Dict[str, typing.Optional[typing.Union[File, typing.List[File]]]], + typing.List[typing.Tuple[str, File]], + ] + ] = None, + headers: typing.Optional[typing.Dict[str, typing.Any]] = None, + request_options: typing.Optional[RequestOptions] = None, + retries: int = 0, + omit: typing.Optional[typing.Any] = None, + force_multipart: typing.Optional[bool] = None, + ) -> httpx.Response: + base_url = self.get_base_url(base_url) + _timeout = ( + request_options.get("timeout") + if request_options is not None and request_options.get("timeout") is not None + else request_options.get("timeout_in_seconds") + if request_options is not None and request_options.get("timeout_in_seconds") is not None + else self.base_timeout() + ) + timeout = _timeout if _timeout is not None else httpx.USE_CLIENT_DEFAULT + + json_body, data_body = get_request_body(json=json, data=data, request_options=request_options, omit=omit) + + request_files: typing.Optional[RequestFiles] = ( + convert_file_dict_to_httpx_tuples(remove_omit_from_dict(remove_none_from_dict(files), omit)) + if (files is not None and files is not omit and isinstance(files, dict)) + else None + ) + + if (request_files is None or len(request_files) == 0) and force_multipart: + request_files = FORCE_MULTIPART + + data_body = _maybe_filter_none_from_multipart_data(data_body, request_files, force_multipart) + + # Compute encoded params separately to avoid passing empty list to httpx + # (httpx strips existing query params from URL when params=[] is passed) + _encoded_params = encode_query( + jsonable_encoder( + remove_none_from_dict( + remove_omit_from_dict( + { + **(params if params is not None else {}), + **( + request_options.get("additional_query_parameters", {}) or {} + if request_options is not None + else {} + ), + }, + omit, + ) + ) + ) + ) + + _request_url = _build_url(base_url, path) + _request_headers = jsonable_encoder( + remove_none_from_dict( + { + **self.base_headers(), + **(headers if headers is not None else {}), + **(request_options.get("additional_headers", {}) or {} if request_options is not None else {}), + } + ) + ) + + if self.logger.is_debug(): + self.logger.debug( + "Making HTTP request", + method=method, + url=_request_url, + headers=_redact_headers(_request_headers), + has_body=json_body is not None or data_body is not None, + ) + + max_retries: int = ( + request_options.get("max_retries", self.base_max_retries) + if request_options is not None + else self.base_max_retries + ) + + try: + response = self.httpx_client.request( + method=method, + url=_request_url, + headers=_request_headers, + params=_encoded_params if _encoded_params else None, + json=json_body, + data=data_body, + content=content, + files=request_files, + timeout=timeout, + ) + except (httpx.ConnectError, httpx.RemoteProtocolError): + if retries < max_retries: + time.sleep(_retry_timeout_from_retries(retries=retries)) + return self.request( + path=path, + method=method, + base_url=base_url, + params=params, + json=json, + data=data, + content=content, + files=files, + headers=headers, + request_options=request_options, + retries=retries + 1, + omit=omit, + force_multipart=force_multipart, + ) + raise + + if _should_retry(response=response): + if retries < max_retries: + time.sleep(_retry_timeout(response=response, retries=retries)) + return self.request( + path=path, + method=method, + base_url=base_url, + params=params, + json=json, + data=data, + content=content, + files=files, + headers=headers, + request_options=request_options, + retries=retries + 1, + omit=omit, + force_multipart=force_multipart, + ) + + if self.logger.is_debug(): + if 200 <= response.status_code < 400: + self.logger.debug( + "HTTP request succeeded", + method=method, + url=_request_url, + status_code=response.status_code, + ) + + if self.logger.is_error(): + if response.status_code >= 400: + self.logger.error( + "HTTP request failed with error status", + method=method, + url=_request_url, + status_code=response.status_code, + ) + + return response + + @contextmanager + def stream( + self, + path: typing.Optional[str] = None, + *, + method: str, + base_url: typing.Optional[str] = None, + params: typing.Optional[typing.Dict[str, typing.Any]] = None, + json: typing.Optional[typing.Any] = None, + data: typing.Optional[typing.Any] = None, + content: typing.Optional[typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]]] = None, + files: typing.Optional[ + typing.Union[ + typing.Dict[str, typing.Optional[typing.Union[File, typing.List[File]]]], + typing.List[typing.Tuple[str, File]], + ] + ] = None, + headers: typing.Optional[typing.Dict[str, typing.Any]] = None, + request_options: typing.Optional[RequestOptions] = None, + retries: int = 0, + omit: typing.Optional[typing.Any] = None, + force_multipart: typing.Optional[bool] = None, + ) -> typing.Iterator[httpx.Response]: + base_url = self.get_base_url(base_url) + _timeout = ( + request_options.get("timeout") + if request_options is not None and request_options.get("timeout") is not None + else request_options.get("timeout_in_seconds") + if request_options is not None and request_options.get("timeout_in_seconds") is not None + else self.base_timeout() + ) + timeout = _timeout if _timeout is not None else httpx.USE_CLIENT_DEFAULT + + request_files: typing.Optional[RequestFiles] = ( + convert_file_dict_to_httpx_tuples(remove_omit_from_dict(remove_none_from_dict(files), omit)) + if (files is not None and files is not omit and isinstance(files, dict)) + else None + ) + + if (request_files is None or len(request_files) == 0) and force_multipart: + request_files = FORCE_MULTIPART + + json_body, data_body = get_request_body(json=json, data=data, request_options=request_options, omit=omit) + + data_body = _maybe_filter_none_from_multipart_data(data_body, request_files, force_multipart) + + # Compute encoded params separately to avoid passing empty list to httpx + # (httpx strips existing query params from URL when params=[] is passed) + _encoded_params = encode_query( + jsonable_encoder( + remove_none_from_dict( + remove_omit_from_dict( + { + **(params if params is not None else {}), + **( + request_options.get("additional_query_parameters", {}) + if request_options is not None + else {} + ), + }, + omit, + ) + ) + ) + ) + + _request_url = _build_url(base_url, path) + _request_headers = jsonable_encoder( + remove_none_from_dict( + { + **self.base_headers(), + **(headers if headers is not None else {}), + **(request_options.get("additional_headers", {}) if request_options is not None else {}), + } + ) + ) + + if self.logger.is_debug(): + self.logger.debug( + "Making streaming HTTP request", + method=method, + url=_request_url, + headers=_redact_headers(_request_headers), + ) + + with self.httpx_client.stream( + method=method, + url=_request_url, + headers=_request_headers, + params=_encoded_params if _encoded_params else None, + json=json_body, + data=data_body, + content=content, + files=request_files, + timeout=timeout, + ) as stream: + yield stream + + +class AsyncHttpClient: + def __init__( + self, + *, + httpx_client: httpx.AsyncClient, + base_timeout: typing.Callable[[], typing.Optional[float]], + base_headers: typing.Callable[[], typing.Dict[str, str]], + base_url: typing.Optional[typing.Callable[[], str]] = None, + base_max_retries: int = 2, + async_base_headers: typing.Optional[typing.Callable[[], typing.Awaitable[typing.Dict[str, str]]]] = None, + logging_config: typing.Optional[typing.Union[LogConfig, Logger]] = None, + ): + self.base_url = base_url + self.base_timeout = base_timeout + self.base_headers = base_headers + self.base_max_retries = base_max_retries + self.async_base_headers = async_base_headers + self.httpx_client = httpx_client + self.logger = create_logger(logging_config) + + async def _get_headers(self) -> typing.Dict[str, str]: + if self.async_base_headers is not None: + return await self.async_base_headers() + return self.base_headers() + + def get_base_url(self, maybe_base_url: typing.Optional[str]) -> str: + base_url = maybe_base_url + if self.base_url is not None and base_url is None: + base_url = self.base_url() + + if base_url is None: + raise ValueError("A base_url is required to make this request, please provide one and try again.") + return base_url + + async def request( + self, + path: typing.Optional[str] = None, + *, + method: str, + base_url: typing.Optional[str] = None, + params: typing.Optional[typing.Dict[str, typing.Any]] = None, + json: typing.Optional[typing.Any] = None, + data: typing.Optional[typing.Any] = None, + content: typing.Optional[typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]]] = None, + files: typing.Optional[ + typing.Union[ + typing.Dict[str, typing.Optional[typing.Union[File, typing.List[File]]]], + typing.List[typing.Tuple[str, File]], + ] + ] = None, + headers: typing.Optional[typing.Dict[str, typing.Any]] = None, + request_options: typing.Optional[RequestOptions] = None, + retries: int = 0, + omit: typing.Optional[typing.Any] = None, + force_multipart: typing.Optional[bool] = None, + ) -> httpx.Response: + base_url = self.get_base_url(base_url) + _timeout = ( + request_options.get("timeout") + if request_options is not None and request_options.get("timeout") is not None + else request_options.get("timeout_in_seconds") + if request_options is not None and request_options.get("timeout_in_seconds") is not None + else self.base_timeout() + ) + timeout = _timeout if _timeout is not None else httpx.USE_CLIENT_DEFAULT + + request_files: typing.Optional[RequestFiles] = ( + convert_file_dict_to_httpx_tuples(remove_omit_from_dict(remove_none_from_dict(files), omit)) + if (files is not None and files is not omit and isinstance(files, dict)) + else None + ) + + if (request_files is None or len(request_files) == 0) and force_multipart: + request_files = FORCE_MULTIPART + + json_body, data_body = get_request_body(json=json, data=data, request_options=request_options, omit=omit) + + data_body = _maybe_filter_none_from_multipart_data(data_body, request_files, force_multipart) + + # Get headers (supports async token providers) + _headers = await self._get_headers() + + # Compute encoded params separately to avoid passing empty list to httpx + # (httpx strips existing query params from URL when params=[] is passed) + _encoded_params = encode_query( + jsonable_encoder( + remove_none_from_dict( + remove_omit_from_dict( + { + **(params if params is not None else {}), + **( + request_options.get("additional_query_parameters", {}) or {} + if request_options is not None + else {} + ), + }, + omit, + ) + ) + ) + ) + + _request_url = _build_url(base_url, path) + _request_headers = jsonable_encoder( + remove_none_from_dict( + { + **_headers, + **(headers if headers is not None else {}), + **(request_options.get("additional_headers", {}) or {} if request_options is not None else {}), + } + ) + ) + + if self.logger.is_debug(): + self.logger.debug( + "Making HTTP request", + method=method, + url=_request_url, + headers=_redact_headers(_request_headers), + has_body=json_body is not None or data_body is not None, + ) + + max_retries: int = ( + request_options.get("max_retries", self.base_max_retries) + if request_options is not None + else self.base_max_retries + ) + + try: + response = await self.httpx_client.request( + method=method, + url=_request_url, + headers=_request_headers, + params=_encoded_params if _encoded_params else None, + json=json_body, + data=data_body, + content=content, + files=request_files, + timeout=timeout, + ) + except (httpx.ConnectError, httpx.RemoteProtocolError): + if retries < max_retries: + await asyncio.sleep(_retry_timeout_from_retries(retries=retries)) + return await self.request( + path=path, + method=method, + base_url=base_url, + params=params, + json=json, + data=data, + content=content, + files=files, + headers=headers, + request_options=request_options, + retries=retries + 1, + omit=omit, + force_multipart=force_multipart, + ) + raise + + if _should_retry(response=response): + if retries < max_retries: + await asyncio.sleep(_retry_timeout(response=response, retries=retries)) + return await self.request( + path=path, + method=method, + base_url=base_url, + params=params, + json=json, + data=data, + content=content, + files=files, + headers=headers, + request_options=request_options, + retries=retries + 1, + omit=omit, + force_multipart=force_multipart, + ) + + if self.logger.is_debug(): + if 200 <= response.status_code < 400: + self.logger.debug( + "HTTP request succeeded", + method=method, + url=_request_url, + status_code=response.status_code, + ) + + if self.logger.is_error(): + if response.status_code >= 400: + self.logger.error( + "HTTP request failed with error status", + method=method, + url=_request_url, + status_code=response.status_code, + ) + + return response + + @asynccontextmanager + async def stream( + self, + path: typing.Optional[str] = None, + *, + method: str, + base_url: typing.Optional[str] = None, + params: typing.Optional[typing.Dict[str, typing.Any]] = None, + json: typing.Optional[typing.Any] = None, + data: typing.Optional[typing.Any] = None, + content: typing.Optional[typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]]] = None, + files: typing.Optional[ + typing.Union[ + typing.Dict[str, typing.Optional[typing.Union[File, typing.List[File]]]], + typing.List[typing.Tuple[str, File]], + ] + ] = None, + headers: typing.Optional[typing.Dict[str, typing.Any]] = None, + request_options: typing.Optional[RequestOptions] = None, + retries: int = 0, + omit: typing.Optional[typing.Any] = None, + force_multipart: typing.Optional[bool] = None, + ) -> typing.AsyncIterator[httpx.Response]: + base_url = self.get_base_url(base_url) + _timeout = ( + request_options.get("timeout") + if request_options is not None and request_options.get("timeout") is not None + else request_options.get("timeout_in_seconds") + if request_options is not None and request_options.get("timeout_in_seconds") is not None + else self.base_timeout() + ) + timeout = _timeout if _timeout is not None else httpx.USE_CLIENT_DEFAULT + + request_files: typing.Optional[RequestFiles] = ( + convert_file_dict_to_httpx_tuples(remove_omit_from_dict(remove_none_from_dict(files), omit)) + if (files is not None and files is not omit and isinstance(files, dict)) + else None + ) + + if (request_files is None or len(request_files) == 0) and force_multipart: + request_files = FORCE_MULTIPART + + json_body, data_body = get_request_body(json=json, data=data, request_options=request_options, omit=omit) + + data_body = _maybe_filter_none_from_multipart_data(data_body, request_files, force_multipart) + + # Get headers (supports async token providers) + _headers = await self._get_headers() + + # Compute encoded params separately to avoid passing empty list to httpx + # (httpx strips existing query params from URL when params=[] is passed) + _encoded_params = encode_query( + jsonable_encoder( + remove_none_from_dict( + remove_omit_from_dict( + { + **(params if params is not None else {}), + **( + request_options.get("additional_query_parameters", {}) + if request_options is not None + else {} + ), + }, + omit=omit, + ) + ) + ) + ) + + _request_url = _build_url(base_url, path) + _request_headers = jsonable_encoder( + remove_none_from_dict( + { + **_headers, + **(headers if headers is not None else {}), + **(request_options.get("additional_headers", {}) if request_options is not None else {}), + } + ) + ) + + if self.logger.is_debug(): + self.logger.debug( + "Making streaming HTTP request", + method=method, + url=_request_url, + headers=_redact_headers(_request_headers), + ) + + async with self.httpx_client.stream( + method=method, + url=_request_url, + headers=_request_headers, + params=_encoded_params if _encoded_params else None, + json=json_body, + data=data_body, + content=content, + files=request_files, + timeout=timeout, + ) as stream: + yield stream diff --git a/src/cloudpdf/core/http_response.py b/src/cloudpdf/core/http_response.py new file mode 100644 index 0000000..00bb109 --- /dev/null +++ b/src/cloudpdf/core/http_response.py @@ -0,0 +1,59 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Dict, Generic, TypeVar + +import httpx + +# Generic to represent the underlying type of the data wrapped by the HTTP response. +T = TypeVar("T") + + +class BaseHttpResponse: + """Minimalist HTTP response wrapper that exposes response headers and status code.""" + + _response: httpx.Response + + def __init__(self, response: httpx.Response): + self._response = response + + @property + def headers(self) -> Dict[str, str]: + return dict(self._response.headers) + + @property + def status_code(self) -> int: + return self._response.status_code + + +class HttpResponse(Generic[T], BaseHttpResponse): + """HTTP response wrapper that exposes response headers and data.""" + + _data: T + + def __init__(self, response: httpx.Response, data: T): + super().__init__(response) + self._data = data + + @property + def data(self) -> T: + return self._data + + def close(self) -> None: + self._response.close() + + +class AsyncHttpResponse(Generic[T], BaseHttpResponse): + """HTTP response wrapper that exposes response headers and data.""" + + _data: T + + def __init__(self, response: httpx.Response, data: T): + super().__init__(response) + self._data = data + + @property + def data(self) -> T: + return self._data + + async def close(self) -> None: + await self._response.aclose() diff --git a/src/cloudpdf/core/http_sse/__init__.py b/src/cloudpdf/core/http_sse/__init__.py new file mode 100644 index 0000000..730e5a3 --- /dev/null +++ b/src/cloudpdf/core/http_sse/__init__.py @@ -0,0 +1,42 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from ._api import EventSource, aconnect_sse, connect_sse + from ._exceptions import SSEError + from ._models import ServerSentEvent +_dynamic_imports: typing.Dict[str, str] = { + "EventSource": "._api", + "SSEError": "._exceptions", + "ServerSentEvent": "._models", + "aconnect_sse": "._api", + "connect_sse": "._api", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["EventSource", "SSEError", "ServerSentEvent", "aconnect_sse", "connect_sse"] diff --git a/src/cloudpdf/core/http_sse/_api.py b/src/cloudpdf/core/http_sse/_api.py new file mode 100644 index 0000000..9ca5602 --- /dev/null +++ b/src/cloudpdf/core/http_sse/_api.py @@ -0,0 +1,455 @@ +# This file was auto-generated by Fern from our API Definition. + +import codecs +import re +import time +from contextlib import asynccontextmanager, contextmanager +from typing import ( + Any, + AsyncContextManager, + AsyncGenerator, + AsyncIterator, + Callable, + ContextManager, + Iterator, + Optional, +) + +import anyio +import httpx +from ._decoders import SSEDecoder +from ._exceptions import SSEError +from ._models import ServerSentEvent + +MAX_LINE_SIZE: int = 1_048_576 # 1 MiB + +# Reconnection defaults, mirroring the TypeScript SDK's Stream implementation. +DEFAULT_MAX_RECONNECTION_ATTEMPTS: int = 5 +DEFAULT_RECONNECT_DELAY_MS: int = 1_000 +MAX_RECONNECT_DELAY_MS: int = 30_000 + + +# A reconnect callback re-issues the original request (with a ``Last-Event-ID`` +# header set to the supplied event id) and returns a *context manager* yielding +# a fresh streaming ``httpx.Response``. Sync clients supply a sync context +# manager; async clients supply an async one. +class EventSource: + def __init__( + self, + response: httpx.Response, + *, + resumable: bool = False, + stream_reconnection_enabled: bool = True, + max_stream_reconnection_attempts: Optional[int] = None, + stream_terminator: Optional[str] = None, + reconnect: Optional[Callable[[str], Any]] = None, + ) -> None: + self._response = response + self._resumable = resumable + self._stream_reconnection_enabled = stream_reconnection_enabled + self._max_stream_reconnection_attempts = max_stream_reconnection_attempts + self._stream_terminator = stream_terminator + self._reconnect = reconnect + + @staticmethod + def _is_event_stream(response: httpx.Response) -> bool: + content_type = response.headers.get("content-type", "").partition(";")[0] + return "text/event-stream" in content_type + + def _check_content_type(self) -> None: + if not self._is_event_stream(self._response): + content_type = self._response.headers.get("content-type", "").partition(";")[0] + raise SSEError( + f"Expected response header Content-Type to contain 'text/event-stream', got {content_type!r}" + ) + + def _is_reconnect_response_usable(self, response: httpx.Response) -> bool: + """Whether a reconnected response can be resumed as an SSE stream. + + ``httpx.stream`` does not raise on non-success status, so a resume that + returns an error page (e.g. ``200 text/html`` or a ``500`` body) would + otherwise be parsed as SSE and yield garbage/zero events. Such a + response is treated as a failed attempt (back off and retry) instead. + """ + return response.status_code < 400 and self._is_event_stream(response) + + def _get_charset(self, response: Optional[httpx.Response] = None) -> str: + """Extract charset from Content-Type header, fallback to UTF-8.""" + resolved = response if response is not None else self._response + content_type = resolved.headers.get("content-type", "") + + # Parse charset parameter using regex + charset_match = re.search(r"charset=([^;\s]+)", content_type, re.IGNORECASE) + if charset_match: + charset = charset_match.group(1).strip("\"'") + # Validate that it's a known encoding + try: + # Test if the charset is valid by trying to encode/decode + "test".encode(charset).decode(charset) + return charset + except (LookupError, UnicodeError): + # If charset is invalid, fall back to UTF-8 + pass + + # Default to UTF-8 if no charset specified or invalid charset + return "utf-8" + + @property + def response(self) -> httpx.Response: + return self._response + + @staticmethod + def _normalize_sse_line_endings(buf: str) -> str: + """Normalize line endings per the SSE spec (\\r\\n → \\n, bare \\r → \\n). + + A trailing \\r is preserved because it may pair with a leading \\n in + the next chunk to form a single \\r\\n terminator. + """ + buf = buf.replace("\r\n", "\n") + if buf.endswith("\r"): + return buf[:-1].replace("\r", "\n") + "\r" + return buf.replace("\r", "\n") + + def _new_text_decoder(self, response: Optional[httpx.Response] = None) -> "codecs.IncrementalDecoder": + return codecs.getincrementaldecoder(self._get_charset(response))(errors="replace") + + def _reconnect_applicable(self) -> bool: + """Whether reconnection is configured for this stream at all. + + This is the terminator-gating half of the reconnect decision, kept + separate from :meth:`_should_reconnect` (which additionally requires a + last *dispatched* id and an unexhausted attempt budget). The split lets + a mid-stream transport error terminate consistently: + - a stream that can never reconnect (non-resumable, no terminator, + disabled, or no callback) must re-raise the error to the caller, so a + truncated stream is not mistaken for a clean completion; + - a resumable stream that has merely run out of attempts (or has no id + to resume from) ends cleanly — the same way an exhausted empty/error + -body resume already does, matching the TypeScript ``return``. + """ + return ( + self._resumable + and self._stream_terminator is not None + and self._stream_reconnection_enabled + and self._reconnect is not None + ) + + def _should_reconnect(self, last_dispatched_id: Optional[str], reconnect_attempts: int) -> bool: + """Decide whether a prematurely-ended stream should be reconnected. + + Mirrors the TypeScript ``shouldReconnect`` gating: + - only resumable SSE endpoints with a configured terminator, reconnect + enabled, and a reconnect callback are eligible (see + :meth:`_reconnect_applicable`); + - a last *dispatched* event id must exist to resume from; + - the consecutive-failed-attempt cap must not be exceeded. + """ + if not self._reconnect_applicable(): + return False + if not last_dispatched_id: + return False + max_attempts = ( + self._max_stream_reconnection_attempts + if self._max_stream_reconnection_attempts is not None + else DEFAULT_MAX_RECONNECTION_ATTEMPTS + ) + if reconnect_attempts >= max_attempts: + return False + return True + + def _reconnect_delay_seconds(self, last_retry: Optional[int]) -> float: + """Backoff before a reconnect. + + Uses the server's most recent ``retry:`` directive (milliseconds) when + present, otherwise a default of ``DEFAULT_RECONNECT_DELAY_MS``, clamped + to ``MAX_RECONNECT_DELAY_MS``. + """ + base_ms = last_retry if (last_retry is not None and last_retry > 0) else DEFAULT_RECONNECT_DELAY_MS + return min(base_ms, MAX_RECONNECT_DELAY_MS) / 1000.0 + + def _sleep_before_reconnect(self, last_retry: Optional[int]) -> None: + # ``time.sleep`` blocks the calling thread but remains interruptible by + # signals (e.g. ``KeyboardInterrupt``), which propagate out and abort + # the reconnect without issuing another request. + time.sleep(self._reconnect_delay_seconds(last_retry)) + + async def _asleep_before_reconnect(self, last_retry: Optional[int]) -> None: + # ``anyio.sleep`` is cancellation-aware: if the consumer cancels the task + # or closes the async generator mid-delay, this raises (and no further + # request is issued) instead of blocking for the whole interval. + await anyio.sleep(self._reconnect_delay_seconds(last_retry)) + + def _decode_response( + self, + response: httpx.Response, + decoder: SSEDecoder, + text_decoder: "codecs.IncrementalDecoder", + ) -> Iterator[ServerSentEvent]: + buf = "" + for chunk in response.iter_bytes(): + buf += text_decoder.decode(chunk) + buf = self._normalize_sse_line_endings(buf) + + while "\n" in buf: + line, buf = buf.split("\n", 1) + sse = decoder.decode(line) + if sse is not None: + yield sse + + if len(buf) > MAX_LINE_SIZE: + raise SSEError( + f"SSE line exceeded maximum size of {MAX_LINE_SIZE} characters without encountering a newline" + ) + + yield from self._flush_decoder(buf, decoder, text_decoder) + + async def _adecode_response( + self, + response: httpx.Response, + decoder: SSEDecoder, + text_decoder: "codecs.IncrementalDecoder", + ) -> AsyncGenerator[ServerSentEvent, None]: + buf = "" + async for chunk in response.aiter_bytes(): + buf += text_decoder.decode(chunk) + buf = self._normalize_sse_line_endings(buf) + + while "\n" in buf: + line, buf = buf.split("\n", 1) + sse = decoder.decode(line) + if sse is not None: + yield sse + + if len(buf) > MAX_LINE_SIZE: + raise SSEError( + f"SSE line exceeded maximum size of {MAX_LINE_SIZE} characters without encountering a newline" + ) + + for sse in self._flush_decoder(buf, decoder, text_decoder): + yield sse + + def _flush_decoder( + self, + buf: str, + decoder: SSEDecoder, + text_decoder: "codecs.IncrementalDecoder", + ) -> Iterator[ServerSentEvent]: + # Flush any remaining bytes from the incremental decoder + buf += text_decoder.decode(b"", final=True) + buf = buf.replace("\r\n", "\n").replace("\r", "\n") + + if len(buf) > MAX_LINE_SIZE: + raise SSEError( + f"SSE line exceeded maximum size of {MAX_LINE_SIZE} characters without encountering a newline" + ) + + while "\n" in buf: + line, buf = buf.split("\n", 1) + sse = decoder.decode(line) + if sse is not None: + yield sse + + if buf.strip(): + sse = decoder.decode(buf) + if sse is not None: + yield sse + + def iter_sse(self) -> Iterator[ServerSentEvent]: + self._check_content_type() + decoder = SSEDecoder() + text_decoder = self._new_text_decoder() + + last_dispatched_id: Optional[str] = None + last_retry: Optional[int] = None + # Consecutive failed reconnection attempts. Reset to 0 whenever an event + # is successfully dispatched (reset-on-progress) — matching browser + # `EventSource` semantics: a server that emits >=1 event then drops on + # every connection can reconnect indefinitely. + reconnect_attempts = 0 + + # ``None`` means there is no live stream to read this iteration (e.g. a + # failed reconnect); the loop then re-evaluates the reconnect decision + # without re-reading an exhausted response. + response: Optional[httpx.Response] = self._response + # Context manager for a response we opened ourselves and must close. + # The initial response is owned by the caller, so it starts as None. + owned_cm: Optional[ContextManager[httpx.Response]] = None + try: + while True: + if response is not None: + events = self._decode_response(response, decoder, text_decoder) + while True: + try: + sse = next(events) + except StopIteration: + break + except SSEError: + # A protocol violation (e.g. an oversized line) is a + # genuine error, not a dropped connection; propagate it. + # Listed first because ``SSEError`` subclasses + # ``httpx.TransportError``. + raise + except httpx.TransportError: + # A transport error mid-stream (e.g. the server dropped + # the connection: ``ReadError``/``RemoteProtocolError``) + # is a premature end. Only swallow it when reconnection + # is configured for this stream; otherwise re-raise so a + # non-resumable stream still surfaces the error to the + # caller instead of looking like a clean completion. + # When reconnection is applicable but the attempt budget + # is exhausted, we ``break`` and end cleanly below — the + # same way an exhausted empty/error-body resume does, so + # give-up is consistent regardless of failure shape. + # ``next`` is used rather than ``for`` so this cannot + # swallow a ``GeneratorExit`` raised at a ``yield``. + if not self._reconnect_applicable(): + raise + break + yield sse + if sse.id: + last_dispatched_id = sse.id + if sse.retry is not None: + last_retry = sse.retry + reconnect_attempts = 0 + + if not self._should_reconnect(last_dispatched_id, reconnect_attempts): + return + reconnect_attempts += 1 + + self._sleep_before_reconnect(last_retry) + + # Close the previously-opened reconnect response before opening + # a new one so we never hold more than one extra connection. + if owned_cm is not None: + owned_cm.__exit__(None, None, None) + owned_cm = None + + assert self._reconnect is not None # guaranteed by _should_reconnect + try: + cm: ContextManager[httpx.Response] = self._reconnect(last_dispatched_id or "") + new_response = cm.__enter__() + except Exception: + # A failed reconnect consumes an attempt; back off and retry. + response = None + continue + owned_cm = cm + if new_response is None or not self._is_reconnect_response_usable(new_response): + # Null/empty body or a non-SSE/error response (e.g. 204/304, + # a 500, or an HTML error page): treat as a failed attempt. + response = None + continue + + response = new_response + # Drop any partial event left over from the dropped stream, but + # keep the last event id (per the SSE spec) and start a fresh + # incremental text decoder for the new connection. + decoder.reset_in_progress_event() + text_decoder = self._new_text_decoder(new_response) + finally: + if owned_cm is not None: + owned_cm.__exit__(None, None, None) + + async def aiter_sse(self) -> AsyncGenerator[ServerSentEvent, None]: + self._check_content_type() + decoder = SSEDecoder() + text_decoder = self._new_text_decoder() + + last_dispatched_id: Optional[str] = None + last_retry: Optional[int] = None + reconnect_attempts = 0 + + response: Optional[httpx.Response] = self._response + owned_cm: Optional[AsyncContextManager[httpx.Response]] = None + try: + while True: + if response is not None: + events = self._adecode_response(response, decoder, text_decoder) + while True: + try: + sse = await events.__anext__() + except StopAsyncIteration: + break + except SSEError: + # A protocol violation (e.g. an oversized line) is a + # genuine error, not a dropped connection; propagate it. + # Listed first because ``SSEError`` subclasses + # ``httpx.TransportError``. + raise + except httpx.TransportError: + # A transport error mid-stream (e.g. the server dropped + # the connection: ``ReadError``/``RemoteProtocolError``) + # is a premature end. Only swallow it when reconnection + # is configured for this stream; otherwise re-raise so a + # non-resumable stream still surfaces the error to the + # caller instead of looking like a clean completion. + # When reconnection is applicable but the attempt budget + # is exhausted, we ``break`` and end cleanly below — the + # same way an exhausted empty/error-body resume does, so + # give-up is consistent regardless of failure shape. + if not self._reconnect_applicable(): + raise + break + yield sse + if sse.id: + last_dispatched_id = sse.id + if sse.retry is not None: + last_retry = sse.retry + reconnect_attempts = 0 + + if not self._should_reconnect(last_dispatched_id, reconnect_attempts): + return + reconnect_attempts += 1 + + await self._asleep_before_reconnect(last_retry) + + if owned_cm is not None: + await owned_cm.__aexit__(None, None, None) + owned_cm = None + + assert self._reconnect is not None # guaranteed by _should_reconnect + try: + cm: AsyncContextManager[httpx.Response] = self._reconnect(last_dispatched_id or "") + new_response = await cm.__aenter__() + except Exception: + response = None + continue + owned_cm = cm + if new_response is None or not self._is_reconnect_response_usable(new_response): + response = None + continue + + response = new_response + decoder.reset_in_progress_event() + text_decoder = self._new_text_decoder(new_response) + finally: + if owned_cm is not None: + # Shield the close so a cancellation delivered while reading a + # reconnected response still fully tears the connection down + # instead of leaking it until the client is closed. + with anyio.CancelScope(shield=True): + await owned_cm.__aexit__(None, None, None) + + +@contextmanager +def connect_sse(client: httpx.Client, method: str, url: str, **kwargs: Any) -> Iterator[EventSource]: + headers = kwargs.pop("headers", {}) + headers["Accept"] = "text/event-stream" + headers["Cache-Control"] = "no-store" + + with client.stream(method, url, headers=headers, **kwargs) as response: + yield EventSource(response) + + +@asynccontextmanager +async def aconnect_sse( + client: httpx.AsyncClient, + method: str, + url: str, + **kwargs: Any, +) -> AsyncIterator[EventSource]: + headers = kwargs.pop("headers", {}) + headers["Accept"] = "text/event-stream" + headers["Cache-Control"] = "no-store" + + async with client.stream(method, url, headers=headers, **kwargs) as response: + yield EventSource(response) diff --git a/src/cloudpdf/core/http_sse/_decoders.py b/src/cloudpdf/core/http_sse/_decoders.py new file mode 100644 index 0000000..1f6b35e --- /dev/null +++ b/src/cloudpdf/core/http_sse/_decoders.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import List, Optional + +from ._models import ServerSentEvent + + +class SSEDecoder: + def __init__(self) -> None: + self._event = "" + self._data: List[str] = [] + self._last_event_id = "" + self._retry: Optional[int] = None + + def reset_in_progress_event(self) -> None: + """Discard any partially-parsed (undispatched) event. + + Used when a stream ends mid-event before reconnecting: the buffered + ``event``/``data``/``retry`` fields of the never-dispatched event must + be dropped so they do not corrupt the first event of the reconnected + stream. Per the SSE spec the last event id is *not* reset here — it + persists across connections. + """ + self._event = "" + self._data = [] + self._retry = None + + def decode(self, line: str) -> Optional[ServerSentEvent]: + # See: https://html.spec.whatwg.org/multipage/server-sent-events.html#event-stream-interpretation # noqa: E501 + + if not line: + if not self._event and not self._data and not self._last_event_id and self._retry is None: + return None + + sse = ServerSentEvent( + event=self._event, + data="\n".join(self._data), + id=self._last_event_id, + retry=self._retry, + ) + + # NOTE: as per the SSE spec, do not reset last_event_id. + self._event = "" + self._data = [] + self._retry = None + + return sse + + if line.startswith(":"): + return None + + fieldname, _, value = line.partition(":") + + if value.startswith(" "): + value = value[1:] + + if fieldname == "event": + self._event = value + elif fieldname == "data": + self._data.append(value) + elif fieldname == "id": + if "\0" in value: + pass + else: + self._last_event_id = value + elif fieldname == "retry": + try: + self._retry = int(value) + except (TypeError, ValueError): + pass + else: + pass # Field is ignored. + + return None diff --git a/src/cloudpdf/core/http_sse/_exceptions.py b/src/cloudpdf/core/http_sse/_exceptions.py new file mode 100644 index 0000000..81605a8 --- /dev/null +++ b/src/cloudpdf/core/http_sse/_exceptions.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import httpx + + +class SSEError(httpx.TransportError): + pass diff --git a/src/cloudpdf/core/http_sse/_models.py b/src/cloudpdf/core/http_sse/_models.py new file mode 100644 index 0000000..1af57f8 --- /dev/null +++ b/src/cloudpdf/core/http_sse/_models.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import json +from dataclasses import dataclass +from typing import Any, Optional + + +@dataclass(frozen=True) +class ServerSentEvent: + event: str = "message" + data: str = "" + id: str = "" + retry: Optional[int] = None + + def json(self) -> Any: + """Parse the data field as JSON.""" + return json.loads(self.data) diff --git a/src/cloudpdf/core/jsonable_encoder.py b/src/cloudpdf/core/jsonable_encoder.py new file mode 100644 index 0000000..f638cc9 --- /dev/null +++ b/src/cloudpdf/core/jsonable_encoder.py @@ -0,0 +1,133 @@ +# This file was auto-generated by Fern from our API Definition. + +""" +jsonable_encoder converts a Python object to a JSON-friendly dict +(e.g. datetimes to strings, Pydantic models to dicts). + +Taken from FastAPI, and made a bit simpler +https://github.com/tiangolo/fastapi/blob/master/fastapi/encoders.py +""" + +import base64 +import dataclasses +import datetime as dt +from enum import Enum +from pathlib import PurePath +from types import GeneratorType +from typing import Any, Callable, Dict, List, Optional, Set, Union +from urllib.parse import quote + +import pydantic +from .datetime_utils import serialize_datetime +from .pydantic_utilities import ( + IS_PYDANTIC_V2, + encode_by_type, + to_jsonable_with_fallback, +) + +SetIntStr = Set[Union[int, str]] +DictIntStrAny = Dict[Union[int, str], Any] + + +def jsonable_encoder(obj: Any, custom_encoder: Optional[Dict[Any, Callable[[Any], Any]]] = None) -> Any: + custom_encoder = custom_encoder or {} + # Generated SDKs use Ellipsis (`...`) as the sentinel value for "OMIT". + # OMIT values should be excluded from serialized payloads. + if obj is Ellipsis: + return None + if custom_encoder: + if type(obj) in custom_encoder: + return custom_encoder[type(obj)](obj) + else: + for encoder_type, encoder_instance in custom_encoder.items(): + if isinstance(obj, encoder_type): + return encoder_instance(obj) + if isinstance(obj, pydantic.BaseModel): + if IS_PYDANTIC_V2: + encoder = getattr(obj.model_config, "json_encoders", {}) # type: ignore # Pydantic v2 + else: + encoder = getattr(obj.__config__, "json_encoders", {}) # type: ignore # Pydantic v1 + if custom_encoder: + encoder.update(custom_encoder) + obj_dict = obj.dict(by_alias=True) + if "__root__" in obj_dict: + obj_dict = obj_dict["__root__"] + if "root" in obj_dict: + obj_dict = obj_dict["root"] + return jsonable_encoder(obj_dict, custom_encoder=encoder) + if dataclasses.is_dataclass(obj): + obj_dict = dataclasses.asdict(obj) # type: ignore + return jsonable_encoder(obj_dict, custom_encoder=custom_encoder) + if isinstance(obj, bytes): + return base64.b64encode(obj).decode("utf-8") + if isinstance(obj, Enum): + return obj.value + if isinstance(obj, PurePath): + return str(obj) + if isinstance(obj, (str, int, float, type(None))): + return obj + if isinstance(obj, dt.datetime): + return serialize_datetime(obj) + if isinstance(obj, dt.date): + return str(obj) + if isinstance(obj, dict): + encoded_dict = {} + allowed_keys = set(obj.keys()) + for key, value in obj.items(): + if key in allowed_keys: + if value is Ellipsis: + continue + encoded_key = jsonable_encoder(key, custom_encoder=custom_encoder) + encoded_value = jsonable_encoder(value, custom_encoder=custom_encoder) + encoded_dict[encoded_key] = encoded_value + return encoded_dict + if isinstance(obj, (list, set, frozenset, GeneratorType, tuple)): + encoded_list = [] + for item in obj: + if item is Ellipsis: + continue + encoded_list.append(jsonable_encoder(item, custom_encoder=custom_encoder)) + return encoded_list + + def fallback_serializer(o: Any) -> Any: + attempt_encode = encode_by_type(o) + if attempt_encode is not None: + return attempt_encode + + try: + data = dict(o) + except Exception as e: + errors: List[Exception] = [] + errors.append(e) + try: + data = vars(o) + except Exception as e: + errors.append(e) + raise ValueError(errors) from e + return jsonable_encoder(data, custom_encoder=custom_encoder) + + return to_jsonable_with_fallback(obj, fallback_serializer) + + +def encode_path_param(obj: Any) -> str: + """Encode a value for use in a URL path segment. + + Ensures proper string conversion for all types, including + booleans which need lowercase 'true'/'false' rather than + Python's 'True'/'False'. + """ + if isinstance(obj, bool): + return "true" if obj else "false" + return str(jsonable_encoder(obj)) + + +def quote_path_param(obj: Any) -> str: + """Encode a value for use in a URL path segment, percent-encoding it. + + Same as encode_path_param, except the result is percent-encoded so + that a value containing "/" or ".." cannot change which endpoint + the request resolves to. + """ + if isinstance(obj, bool): + return "true" if obj else "false" + return quote(str(jsonable_encoder(obj)), safe="") diff --git a/src/cloudpdf/core/logging.py b/src/cloudpdf/core/logging.py new file mode 100644 index 0000000..e5e5724 --- /dev/null +++ b/src/cloudpdf/core/logging.py @@ -0,0 +1,107 @@ +# This file was auto-generated by Fern from our API Definition. + +import logging +import typing + +LogLevel = typing.Literal["debug", "info", "warn", "error"] + +_LOG_LEVEL_MAP: typing.Dict[LogLevel, int] = { + "debug": 1, + "info": 2, + "warn": 3, + "error": 4, +} + + +class ILogger(typing.Protocol): + def debug(self, message: str, **kwargs: typing.Any) -> None: ... + def info(self, message: str, **kwargs: typing.Any) -> None: ... + def warn(self, message: str, **kwargs: typing.Any) -> None: ... + def error(self, message: str, **kwargs: typing.Any) -> None: ... + + +class ConsoleLogger: + _logger: logging.Logger + + def __init__(self) -> None: + self._logger = logging.getLogger("fern") + if not self._logger.handlers: + handler = logging.StreamHandler() + handler.setFormatter(logging.Formatter("%(levelname)s - %(message)s")) + self._logger.addHandler(handler) + self._logger.setLevel(logging.DEBUG) + + def debug(self, message: str, **kwargs: typing.Any) -> None: + self._logger.debug(message, extra=kwargs) + + def info(self, message: str, **kwargs: typing.Any) -> None: + self._logger.info(message, extra=kwargs) + + def warn(self, message: str, **kwargs: typing.Any) -> None: + self._logger.warning(message, extra=kwargs) + + def error(self, message: str, **kwargs: typing.Any) -> None: + self._logger.error(message, extra=kwargs) + + +class LogConfig(typing.TypedDict, total=False): + level: LogLevel + logger: ILogger + silent: bool + + +class Logger: + _level: int + _logger: ILogger + _silent: bool + + def __init__(self, *, level: LogLevel, logger: ILogger, silent: bool) -> None: + self._level = _LOG_LEVEL_MAP[level] + self._logger = logger + self._silent = silent + + def _should_log(self, level: LogLevel) -> bool: + return not self._silent and self._level <= _LOG_LEVEL_MAP[level] + + def is_debug(self) -> bool: + return self._should_log("debug") + + def is_info(self) -> bool: + return self._should_log("info") + + def is_warn(self) -> bool: + return self._should_log("warn") + + def is_error(self) -> bool: + return self._should_log("error") + + def debug(self, message: str, **kwargs: typing.Any) -> None: + if self.is_debug(): + self._logger.debug(message, **kwargs) + + def info(self, message: str, **kwargs: typing.Any) -> None: + if self.is_info(): + self._logger.info(message, **kwargs) + + def warn(self, message: str, **kwargs: typing.Any) -> None: + if self.is_warn(): + self._logger.warn(message, **kwargs) + + def error(self, message: str, **kwargs: typing.Any) -> None: + if self.is_error(): + self._logger.error(message, **kwargs) + + +_default_logger: Logger = Logger(level="info", logger=ConsoleLogger(), silent=True) + + +def create_logger(config: typing.Optional[typing.Union[LogConfig, Logger]] = None) -> Logger: + if config is None: + return _default_logger + if isinstance(config, Logger): + return config + return Logger( + level=config.get("level", "info"), + logger=config.get("logger", ConsoleLogger()), + silent=config.get("silent", True), + ) diff --git a/src/cloudpdf/core/parse_error.py b/src/cloudpdf/core/parse_error.py new file mode 100644 index 0000000..4527c6a --- /dev/null +++ b/src/cloudpdf/core/parse_error.py @@ -0,0 +1,36 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Any, Dict, Optional + + +class ParsingError(Exception): + """ + Raised when the SDK fails to parse/validate a response from the server. + This typically indicates that the server returned a response whose shape + does not match the expected schema. + """ + + headers: Optional[Dict[str, str]] + status_code: Optional[int] + body: Any + cause: Optional[Exception] + + def __init__( + self, + *, + headers: Optional[Dict[str, str]] = None, + status_code: Optional[int] = None, + body: Any = None, + cause: Optional[Exception] = None, + ) -> None: + self.headers = headers + self.status_code = status_code + self.body = body + self.cause = cause + super().__init__() + if cause is not None: + self.__cause__ = cause + + def __str__(self) -> str: + cause_str = f", cause: {self.cause}" if self.cause is not None else "" + return f"headers: {self.headers}, status_code: {self.status_code}, body: {self.body}{cause_str}" diff --git a/src/cloudpdf/core/pydantic_utilities.py b/src/cloudpdf/core/pydantic_utilities.py new file mode 100644 index 0000000..6587f5e --- /dev/null +++ b/src/cloudpdf/core/pydantic_utilities.py @@ -0,0 +1,508 @@ +# This file was auto-generated by Fern from our API Definition. + +# nopycln: file +import datetime as dt +import inspect +import json +import logging +from collections import defaultdict +from dataclasses import asdict +from typing import ( + TYPE_CHECKING, + Any, + Callable, + ClassVar, + Dict, + List, + Mapping, + Optional, + Set, + Tuple, + Type, + TypeVar, + Union, + cast, +) + +import pydantic +import typing_extensions +from pydantic.fields import FieldInfo as _FieldInfo + +_logger = logging.getLogger(__name__) + +if TYPE_CHECKING: + from .http_sse._models import ServerSentEvent + +IS_PYDANTIC_V2 = pydantic.VERSION.startswith("2.") + +if IS_PYDANTIC_V2: + _datetime_adapter = pydantic.TypeAdapter(dt.datetime) # type: ignore[attr-defined] + _date_adapter = pydantic.TypeAdapter(dt.date) # type: ignore[attr-defined] + + def parse_datetime(value: Any) -> dt.datetime: # type: ignore[misc] + if isinstance(value, dt.datetime): + return value + return _datetime_adapter.validate_python(value) + + def parse_date(value: Any) -> dt.date: # type: ignore[misc] + if isinstance(value, dt.datetime): + return value.date() + if isinstance(value, dt.date): + return value + return _date_adapter.validate_python(value) + + # Avoid importing from pydantic.v1 to maintain Python 3.14 compatibility. + from typing import get_args as get_args # type: ignore[assignment] + from typing import get_origin as get_origin # type: ignore[assignment] + + def is_literal_type(tp: Optional[Type[Any]]) -> bool: # type: ignore[misc] + return typing_extensions.get_origin(tp) is typing_extensions.Literal + + def is_union(tp: Optional[Type[Any]]) -> bool: # type: ignore[misc] + return tp is Union or typing_extensions.get_origin(tp) is Union # type: ignore[comparison-overlap] + + # Inline encoders_by_type to avoid importing from pydantic.v1.json + import re as _re + from collections import deque as _deque + from decimal import Decimal as _Decimal + from enum import Enum as _Enum + from ipaddress import ( + IPv4Address as _IPv4Address, + ) + from ipaddress import ( + IPv4Interface as _IPv4Interface, + ) + from ipaddress import ( + IPv4Network as _IPv4Network, + ) + from ipaddress import ( + IPv6Address as _IPv6Address, + ) + from ipaddress import ( + IPv6Interface as _IPv6Interface, + ) + from ipaddress import ( + IPv6Network as _IPv6Network, + ) + from pathlib import Path as _Path + from types import GeneratorType as _GeneratorType + from uuid import UUID as _UUID + + from pydantic.fields import FieldInfo as ModelField # type: ignore[no-redef, assignment] + + def _decimal_encoder(dec_value: Any) -> Any: + if dec_value.as_tuple().exponent >= 0: + return int(dec_value) + return float(dec_value) + + encoders_by_type: Dict[Type[Any], Callable[[Any], Any]] = { # type: ignore[no-redef] + bytes: lambda o: o.decode(), + dt.date: lambda o: o.isoformat(), + dt.datetime: lambda o: o.isoformat(), + dt.time: lambda o: o.isoformat(), + dt.timedelta: lambda td: td.total_seconds(), + _Decimal: _decimal_encoder, + _Enum: lambda o: o.value, + frozenset: list, + _deque: list, + _GeneratorType: list, + _IPv4Address: str, + _IPv4Interface: str, + _IPv4Network: str, + _IPv6Address: str, + _IPv6Interface: str, + _IPv6Network: str, + _Path: str, + _re.Pattern: lambda o: o.pattern, + set: list, + _UUID: str, + } +else: + from pydantic.datetime_parse import parse_date as parse_date # type: ignore[no-redef] + from pydantic.datetime_parse import parse_datetime as parse_datetime # type: ignore[no-redef] + from pydantic.fields import ModelField as ModelField # type: ignore[attr-defined, no-redef, assignment] + from pydantic.json import ENCODERS_BY_TYPE as encoders_by_type # type: ignore[no-redef] + from pydantic.typing import get_args as get_args # type: ignore[no-redef] + from pydantic.typing import get_origin as get_origin # type: ignore[no-redef] + from pydantic.typing import is_literal_type as is_literal_type # type: ignore[no-redef, assignment] + from pydantic.typing import is_union as is_union # type: ignore[no-redef] + +from .datetime_utils import serialize_datetime +from .serialization import convert_and_respect_annotation_metadata +from typing_extensions import TypeAlias + +T = TypeVar("T") +Model = TypeVar("Model", bound=pydantic.BaseModel) + + +def parse_sse_obj(sse: "ServerSentEvent", type_: Type[T]) -> T: + """ + Parse a ServerSentEvent into the appropriate type. + + This function handles data-level discrimination where the discriminator + (e.g., 'type') is inside the 'data' payload. It parses the SSE data field + as JSON and deserializes it into the target type. + + Note: Protocol-level discrimination (where the discriminator comes from + the SSE event: field) is handled at code-generation time and does not + use this function. + + Args: + sse: The ServerSentEvent object to parse + type_: The target type to deserialize into + + Returns: + The parsed object of type T + + Note: + This function is only available in SDK contexts where http_sse module exists. + """ + sse_event = asdict(sse) + data_value = sse_event.get("data") + if isinstance(data_value, str) and data_value: + try: + parsed_data = json.loads(data_value) + return parse_obj_as(type_, parsed_data) + except json.JSONDecodeError as e: + _logger.warning( + "Failed to parse SSE data field as JSON: %s, data: %s", + e, + data_value[:100] if len(data_value) > 100 else data_value, + ) + return parse_obj_as(type_, sse_event) + + +_type_adapter_cache: Dict[int, Any] = {} + + +def _get_type_adapter(type_: Type[Any]) -> Any: + key = id(type_) + adapter = _type_adapter_cache.get(key) + if adapter is None: + adapter = pydantic.TypeAdapter(type_) # type: ignore[attr-defined] + _type_adapter_cache[key] = adapter + return adapter + + +def parse_obj_as(type_: Type[T], object_: Any) -> T: + # convert_and_respect_annotation_metadata is required for TypedDict aliasing. + # + # For Pydantic models, whether we should pre-dealias depends on how the model encodes aliasing: + # - If the model uses real Pydantic aliases (pydantic.Field(alias=...)), then we must pass wire keys through + # unchanged so Pydantic can validate them. + # - If the model encodes aliasing only via FieldMetadata annotations, then we MUST pre-dealias because Pydantic + # will not recognize those aliases during validation. + if inspect.isclass(type_) and issubclass(type_, pydantic.BaseModel): + has_pydantic_aliases = False + if IS_PYDANTIC_V2: + for field_name, field_info in getattr(type_, "model_fields", {}).items(): # type: ignore[attr-defined] + alias = getattr(field_info, "alias", None) + if alias is not None and alias != field_name: + has_pydantic_aliases = True + break + else: + for field in getattr(type_, "__fields__", {}).values(): + alias = getattr(field, "alias", None) + name = getattr(field, "name", None) + if alias is not None and name is not None and alias != name: + has_pydantic_aliases = True + break + + dealiased_object = ( + object_ + if has_pydantic_aliases + else convert_and_respect_annotation_metadata(object_=object_, annotation=type_, direction="read") + ) + else: + dealiased_object = convert_and_respect_annotation_metadata(object_=object_, annotation=type_, direction="read") + if IS_PYDANTIC_V2: + adapter = _get_type_adapter(type_) + return adapter.validate_python(dealiased_object) # type: ignore[no-any-return] + return pydantic.parse_obj_as(type_, dealiased_object) + + +def to_jsonable_with_fallback(obj: Any, fallback_serializer: Callable[[Any], Any]) -> Any: + if IS_PYDANTIC_V2: + from pydantic_core import to_jsonable_python + + return to_jsonable_python(obj, fallback=fallback_serializer) + return fallback_serializer(obj) + + +class UniversalBaseModel(pydantic.BaseModel): + if IS_PYDANTIC_V2: + model_config: ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict( # type: ignore[typeddict-unknown-key] + # Allow fields beginning with `model_` to be used in the model + protected_namespaces=(), + ) + + @pydantic.model_validator(mode="before") # type: ignore[attr-defined] + @classmethod + def _coerce_field_names_to_aliases(cls, data: Any) -> Any: + """ + Accept Python field names in input by rewriting them to their Pydantic aliases, + while avoiding silent collisions when a key could refer to multiple fields. + """ + if not isinstance(data, Mapping): + return data + + fields = getattr(cls, "model_fields", {}) # type: ignore[attr-defined] + name_to_alias: Dict[str, str] = {} + alias_to_name: Dict[str, str] = {} + + for name, field_info in fields.items(): + alias = getattr(field_info, "alias", None) or name + name_to_alias[name] = alias + if alias != name: + alias_to_name[alias] = name + + # Detect ambiguous keys: a key that is an alias for one field and a name for another. + ambiguous_keys = set(alias_to_name.keys()).intersection(set(name_to_alias.keys())) + for key in ambiguous_keys: + if key in data and name_to_alias[key] not in data: + raise ValueError( + f"Ambiguous input key '{key}': it is both a field name and an alias. " + "Provide the explicit alias key to disambiguate." + ) + + original_keys = set(data.keys()) + rewritten: Dict[str, Any] = dict(data) + for name, alias in name_to_alias.items(): + if alias != name and name in original_keys and alias not in rewritten: + rewritten[alias] = rewritten.pop(name) + + return rewritten + + @pydantic.model_serializer(mode="plain", when_used="json") # type: ignore[attr-defined] + def serialize_model(self) -> Any: # type: ignore[name-defined] + serialized = self.dict() # type: ignore[attr-defined] + data = {k: serialize_datetime(v) if isinstance(v, dt.datetime) else v for k, v in serialized.items()} + return data + + else: + + class Config: + smart_union = True + json_encoders = {dt.datetime: serialize_datetime} + + @pydantic.root_validator(pre=True) + def _coerce_field_names_to_aliases(cls, values: Any) -> Any: + """ + Pydantic v1 equivalent of _coerce_field_names_to_aliases. + """ + if not isinstance(values, Mapping): + return values + + fields = getattr(cls, "__fields__", {}) + name_to_alias: Dict[str, str] = {} + alias_to_name: Dict[str, str] = {} + + for name, field in fields.items(): + alias = getattr(field, "alias", None) or name + name_to_alias[name] = alias + if alias != name: + alias_to_name[alias] = name + + ambiguous_keys = set(alias_to_name.keys()).intersection(set(name_to_alias.keys())) + for key in ambiguous_keys: + if key in values and name_to_alias[key] not in values: + raise ValueError( + f"Ambiguous input key '{key}': it is both a field name and an alias. " + "Provide the explicit alias key to disambiguate." + ) + + original_keys = set(values.keys()) + rewritten: Dict[str, Any] = dict(values) + for name, alias in name_to_alias.items(): + if alias != name and name in original_keys and alias not in rewritten: + rewritten[alias] = rewritten.pop(name) + + return rewritten + + @classmethod + def model_construct(cls: Type["Model"], _fields_set: Optional[Set[str]] = None, **values: Any) -> "Model": + dealiased_object = convert_and_respect_annotation_metadata(object_=values, annotation=cls, direction="read") + return cls.construct(_fields_set, **dealiased_object) + + @classmethod + def construct(cls: Type["Model"], _fields_set: Optional[Set[str]] = None, **values: Any) -> "Model": + dealiased_object = convert_and_respect_annotation_metadata(object_=values, annotation=cls, direction="read") + if IS_PYDANTIC_V2: + return super().model_construct(_fields_set, **dealiased_object) # type: ignore[misc] + return super().construct(_fields_set, **dealiased_object) + + def json(self, **kwargs: Any) -> str: + kwargs_with_defaults = { + "by_alias": True, + "exclude_unset": True, + **kwargs, + } + if IS_PYDANTIC_V2: + return super().model_dump_json(**kwargs_with_defaults) # type: ignore[misc] + return super().json(**kwargs_with_defaults) + + def dict(self, **kwargs: Any) -> Dict[str, Any]: + """ + Override the default dict method to `exclude_unset` by default. This function patches + `exclude_unset` to work include fields within non-None default values. + """ + # Note: the logic here is multiplexed given the levers exposed in Pydantic V1 vs V2 + # Pydantic V1's .dict can be extremely slow, so we do not want to call it twice. + # + # We'd ideally do the same for Pydantic V2, but it shells out to a library to serialize models + # that we have less control over, and this is less intrusive than custom serializers for now. + if IS_PYDANTIC_V2: + kwargs_with_defaults_exclude_unset = { + **kwargs, + "by_alias": True, + "exclude_unset": True, + "exclude_none": False, + } + kwargs_with_defaults_exclude_none = { + **kwargs, + "by_alias": True, + "exclude_none": True, + "exclude_unset": False, + } + dict_dump = deep_union_pydantic_dicts( + super().model_dump(**kwargs_with_defaults_exclude_unset), # type: ignore[misc] + super().model_dump(**kwargs_with_defaults_exclude_none), # type: ignore[misc] + ) + + else: + _fields_set = self.__fields_set__.copy() + + fields = _get_model_fields(self.__class__) + for name, field in fields.items(): + if name not in _fields_set: + default = _get_field_default(field) + + # If the default values are non-null act like they've been set + # This effectively allows exclude_unset to work like exclude_none where + # the latter passes through intentionally set none values. + if default is not None or ("exclude_unset" in kwargs and not kwargs["exclude_unset"]): + _fields_set.add(name) + + if default is not None: + self.__fields_set__.add(name) + + kwargs_with_defaults_exclude_unset_include_fields = { + "by_alias": True, + "exclude_unset": True, + "include": _fields_set, + **kwargs, + } + + dict_dump = super().dict(**kwargs_with_defaults_exclude_unset_include_fields) + + return cast( + Dict[str, Any], + convert_and_respect_annotation_metadata(object_=dict_dump, annotation=self.__class__, direction="write"), + ) + + +def _union_list_of_pydantic_dicts(source: List[Any], destination: List[Any]) -> List[Any]: + converted_list: List[Any] = [] + for i, item in enumerate(source): + destination_value = destination[i] + if isinstance(item, dict): + converted_list.append(deep_union_pydantic_dicts(item, destination_value)) + elif isinstance(item, list): + converted_list.append(_union_list_of_pydantic_dicts(item, destination_value)) + else: + converted_list.append(item) + return converted_list + + +def deep_union_pydantic_dicts(source: Dict[str, Any], destination: Dict[str, Any]) -> Dict[str, Any]: + for key, value in source.items(): + node = destination.setdefault(key, {}) + if isinstance(value, dict): + deep_union_pydantic_dicts(value, node) + # Note: we do not do this same processing for sets given we do not have sets of models + # and given the sets are unordered, the processing of the set and matching objects would + # be non-trivial. + elif isinstance(value, list): + destination[key] = _union_list_of_pydantic_dicts(value, node) + else: + destination[key] = value + + return destination + + +if IS_PYDANTIC_V2: + + class V2RootModel(UniversalBaseModel, pydantic.RootModel): # type: ignore[misc, name-defined, type-arg] + pass + + UniversalRootModel: TypeAlias = V2RootModel # type: ignore[misc] +else: + UniversalRootModel: TypeAlias = UniversalBaseModel # type: ignore[misc, no-redef] + + +def encode_by_type(o: Any) -> Any: + encoders_by_class_tuples: Dict[Callable[[Any], Any], Tuple[Any, ...]] = defaultdict(tuple) + for type_, encoder in encoders_by_type.items(): + encoders_by_class_tuples[encoder] += (type_,) + + if type(o) in encoders_by_type: + return encoders_by_type[type(o)](o) + for encoder, classes_tuple in encoders_by_class_tuples.items(): + if isinstance(o, classes_tuple): + return encoder(o) + + +def update_forward_refs(model: Type["Model"], **localns: Any) -> None: + if IS_PYDANTIC_V2: + model.model_rebuild(raise_errors=False) # type: ignore[attr-defined] + else: + model.update_forward_refs(**localns) + + +# Mirrors Pydantic's internal typing +AnyCallable = Callable[..., Any] + + +def universal_root_validator( + pre: bool = False, +) -> Callable[[AnyCallable], AnyCallable]: + def decorator(func: AnyCallable) -> AnyCallable: + if IS_PYDANTIC_V2: + # In Pydantic v2, for RootModel we always use "before" mode + # The custom validators transform the input value before the model is created + return cast(AnyCallable, pydantic.model_validator(mode="before")(func)) # type: ignore[attr-defined] + return cast(AnyCallable, pydantic.root_validator(pre=pre)(func)) # type: ignore[call-overload] + + return decorator + + +def universal_field_validator(field_name: str, pre: bool = False) -> Callable[[AnyCallable], AnyCallable]: + def decorator(func: AnyCallable) -> AnyCallable: + if IS_PYDANTIC_V2: + return cast(AnyCallable, pydantic.field_validator(field_name, mode="before" if pre else "after")(func)) # type: ignore[attr-defined] + return cast(AnyCallable, pydantic.validator(field_name, pre=pre)(func)) + + return decorator + + +PydanticField = Union[ModelField, _FieldInfo] + + +def _get_model_fields(model: Type["Model"]) -> Mapping[str, PydanticField]: + if IS_PYDANTIC_V2: + return cast(Mapping[str, PydanticField], model.model_fields) # type: ignore[attr-defined] + return cast(Mapping[str, PydanticField], model.__fields__) + + +def _get_field_default(field: PydanticField) -> Any: + try: + value = field.get_default() # type: ignore[union-attr] + except: + value = field.default + if IS_PYDANTIC_V2: + from pydantic_core import PydanticUndefined + + if value == PydanticUndefined: + return None + return value + return value diff --git a/src/cloudpdf/core/query_encoder.py b/src/cloudpdf/core/query_encoder.py new file mode 100644 index 0000000..3183001 --- /dev/null +++ b/src/cloudpdf/core/query_encoder.py @@ -0,0 +1,58 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Any, Dict, List, Optional, Tuple + +import pydantic + + +# Flattens dicts to be of the form {"key[subkey][subkey2]": value} where value is not a dict +def traverse_query_dict(dict_flat: Dict[str, Any], key_prefix: Optional[str] = None) -> List[Tuple[str, Any]]: + result = [] + for k, v in dict_flat.items(): + key = f"{key_prefix}[{k}]" if key_prefix is not None else k + if isinstance(v, dict): + result.extend(traverse_query_dict(v, key)) + elif isinstance(v, list): + for arr_v in v: + if isinstance(arr_v, dict): + result.extend(traverse_query_dict(arr_v, key)) + else: + result.append((key, arr_v)) + else: + result.append((key, v)) + return result + + +def single_query_encoder(query_key: str, query_value: Any) -> List[Tuple[str, Any]]: + if isinstance(query_value, pydantic.BaseModel) or isinstance(query_value, dict): + if isinstance(query_value, pydantic.BaseModel): + obj_dict = query_value.dict(by_alias=True) + else: + obj_dict = query_value + return traverse_query_dict(obj_dict, query_key) + elif isinstance(query_value, list): + encoded_values: List[Tuple[str, Any]] = [] + for value in query_value: + if isinstance(value, pydantic.BaseModel) or isinstance(value, dict): + if isinstance(value, pydantic.BaseModel): + obj_dict = value.dict(by_alias=True) + elif isinstance(value, dict): + obj_dict = value + + encoded_values.extend(single_query_encoder(query_key, obj_dict)) + else: + encoded_values.append((query_key, value)) + + return encoded_values + + return [(query_key, query_value)] + + +def encode_query(query: Optional[Dict[str, Any]]) -> Optional[List[Tuple[str, Any]]]: + if query is None: + return None + + encoded_query = [] + for k, v in query.items(): + encoded_query.extend(single_query_encoder(k, v)) + return encoded_query diff --git a/src/cloudpdf/core/remove_none_from_dict.py b/src/cloudpdf/core/remove_none_from_dict.py new file mode 100644 index 0000000..c229814 --- /dev/null +++ b/src/cloudpdf/core/remove_none_from_dict.py @@ -0,0 +1,11 @@ +# This file was auto-generated by Fern from our API Definition. + +from typing import Any, Dict, Mapping, Optional + + +def remove_none_from_dict(original: Mapping[str, Optional[Any]]) -> Dict[str, Any]: + new: Dict[str, Any] = {} + for key, value in original.items(): + if value is not None: + new[key] = value + return new diff --git a/src/cloudpdf/core/request_options.py b/src/cloudpdf/core/request_options.py new file mode 100644 index 0000000..caa6f66 --- /dev/null +++ b/src/cloudpdf/core/request_options.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +try: + from typing import NotRequired # type: ignore +except ImportError: + from typing_extensions import NotRequired + + +class RequestOptions(typing.TypedDict, total=False): + """ + Additional options for request-specific configuration when calling APIs via the SDK. + This is used primarily as an optional final parameter for service functions. + + Attributes: + - timeout: float. The number of seconds to await an API call before timing out. + + - timeout_in_seconds: int. Deprecated alias for `timeout`; both are in seconds. Prefer `timeout`. + + - max_retries: int. The max number of retries to attempt if the API call fails. + + - additional_headers: typing.Dict[str, typing.Any]. A dictionary containing additional parameters to spread into the request's header dict + + - additional_query_parameters: typing.Dict[str, typing.Any]. A dictionary containing additional parameters to spread into the request's query parameters dict + + - additional_body_parameters: typing.Dict[str, typing.Any]. A dictionary containing additional parameters to spread into the request's body parameters dict + + - chunk_size: int. The size, in bytes, to process each chunk of data being streamed back within the response. This equates to leveraging `chunk_size` within `requests` or `httpx`, and is only leveraged for file downloads. + """ + + timeout: NotRequired[float] + timeout_in_seconds: NotRequired[int] + max_retries: NotRequired[int] + additional_headers: NotRequired[typing.Dict[str, typing.Any]] + additional_query_parameters: NotRequired[typing.Dict[str, typing.Any]] + additional_body_parameters: NotRequired[typing.Dict[str, typing.Any]] + chunk_size: NotRequired[int] + stream_reconnection_enabled: NotRequired[bool] + max_stream_reconnection_attempts: NotRequired[int] diff --git a/src/cloudpdf/core/serialization.py b/src/cloudpdf/core/serialization.py new file mode 100644 index 0000000..1d753e2 --- /dev/null +++ b/src/cloudpdf/core/serialization.py @@ -0,0 +1,347 @@ +# This file was auto-generated by Fern from our API Definition. + +import collections +import inspect +import typing + +import pydantic +import typing_extensions + + +class FieldMetadata: + """ + Metadata class used to annotate fields to provide additional information. + + Example: + class MyDict(TypedDict): + field: typing.Annotated[str, FieldMetadata(alias="field_name")] + + Will serialize: `{"field": "value"}` + To: `{"field_name": "value"}` + """ + + alias: str + + def __init__(self, *, alias: str) -> None: + self.alias = alias + + +# Resolving type hints (typing.get_type_hints) is expensive because it eval/compiles +# forward-reference annotations. The result is constant for a given type, so we cache it. +# This is critical for hot paths like SSE event parsing, where the same (often large +# discriminated-union) type is converted on every single event. +_type_hints_cache: typing.Dict[typing.Any, typing.Dict[str, typing.Any]] = {} + + +def _get_cached_type_hints(expected_type: typing.Any) -> typing.Dict[str, typing.Any]: + try: + cached = _type_hints_cache.get(expected_type) + except TypeError: + # Unhashable type; resolve without caching. + return _resolve_type_hints(expected_type) + if cached is None: + cached = _resolve_type_hints(expected_type) + _type_hints_cache[expected_type] = cached + return cached + + +def _resolve_type_hints(expected_type: typing.Any) -> typing.Dict[str, typing.Any]: + try: + return typing_extensions.get_type_hints(expected_type, include_extras=True) + except NameError: + # The type contains a circular reference, so we use the __annotations__ attribute directly. + return getattr(expected_type, "__annotations__", {}) + + +# Whether convert_and_respect_annotation_metadata can possibly rewrite anything for a given +# annotation, i.e. whether any reachable model/TypedDict field carries a FieldMetadata alias. +# This is constant per type, so we cache it and use it to short-circuit the recursive walk. +_requires_conversion_cache: typing.Dict[typing.Any, bool] = {} + + +def _requires_conversion(type_: typing.Any) -> bool: + try: + cached = _requires_conversion_cache.get(type_) + except TypeError: + # Unhashable annotation; compute without caching. + return _compute_requires_conversion(type_, set()) + if cached is None: + cached = _compute_requires_conversion(type_, set()) + _requires_conversion_cache[type_] = cached + return cached + + +def _compute_requires_conversion(type_: typing.Any, seen: typing.Set[typing.Any]) -> bool: + clean_type = _remove_annotations(type_) + + try: + if clean_type in seen: + return False + seen = seen | {clean_type} + except TypeError: + # Unhashable type; skip cycle tracking (the type graph is finite in practice). + pass + + # Models / TypedDicts: a field alias here means we must dealias; otherwise recurse into fields. + if (inspect.isclass(clean_type) and issubclass(clean_type, pydantic.BaseModel)) or typing_extensions.is_typeddict( + clean_type + ): + annotations = _get_cached_type_hints(clean_type) + if _get_alias_to_field_name(annotations): + return True + return any(_compute_requires_conversion(hint, seen) for hint in annotations.values()) + + # Containers / unions: recurse into the type arguments (List/Set/Sequence/Dict/Union/etc.). + return any(_compute_requires_conversion(arg, seen) for arg in typing_extensions.get_args(clean_type)) + + +def convert_and_respect_annotation_metadata( + *, + object_: typing.Any, + annotation: typing.Any, + inner_type: typing.Optional[typing.Any] = None, + direction: typing.Literal["read", "write"], +) -> typing.Any: + """ + Respect the metadata annotations on a field, such as aliasing. This function effectively + manipulates the dict-form of an object to respect the metadata annotations. This is primarily used for + TypedDicts, which cannot support aliasing out of the box, and can be extended for additional + utilities, such as defaults. + + Parameters + ---------- + object_ : typing.Any + + annotation : type + The type we're looking to apply typing annotations from + + inner_type : typing.Optional[type] + + Returns + ------- + typing.Any + """ + + if object_ is None: + return None + if inner_type is None: + inner_type = annotation + # The only thing this function ever rewrites is keys that carry a FieldMetadata + # alias. If nothing in the (cached) type graph has such an alias, the conversion is + # a content-identity transform, so we can skip the entire recursive walk. This is + # the hot path for SSE streaming, where a large discriminated union would otherwise + # be traversed on every single event. + if not _requires_conversion(annotation): + return object_ + + clean_type = _remove_annotations(inner_type) + # Pydantic models + if ( + inspect.isclass(clean_type) + and issubclass(clean_type, pydantic.BaseModel) + and isinstance(object_, typing.Mapping) + ): + return _convert_mapping(object_, clean_type, direction) + # TypedDicts + if typing_extensions.is_typeddict(clean_type) and isinstance(object_, typing.Mapping): + return _convert_mapping(object_, clean_type, direction) + + if ( + typing_extensions.get_origin(clean_type) == typing.Dict + or typing_extensions.get_origin(clean_type) == dict + or clean_type == typing.Dict + ) and isinstance(object_, typing.Dict): + key_type = typing_extensions.get_args(clean_type)[0] + value_type = typing_extensions.get_args(clean_type)[1] + + return { + key: convert_and_respect_annotation_metadata( + object_=value, + annotation=annotation, + inner_type=value_type, + direction=direction, + ) + for key, value in object_.items() + } + + # If you're iterating on a string, do not bother to coerce it to a sequence. + if not isinstance(object_, str): + if ( + typing_extensions.get_origin(clean_type) == typing.Set + or typing_extensions.get_origin(clean_type) == set + or clean_type == typing.Set + ) and isinstance(object_, typing.Set): + inner_type = typing_extensions.get_args(clean_type)[0] + return { + convert_and_respect_annotation_metadata( + object_=item, + annotation=annotation, + inner_type=inner_type, + direction=direction, + ) + for item in object_ + } + elif ( + ( + typing_extensions.get_origin(clean_type) == typing.List + or typing_extensions.get_origin(clean_type) == list + or clean_type == typing.List + ) + and isinstance(object_, typing.List) + ) or ( + ( + typing_extensions.get_origin(clean_type) == typing.Sequence + or typing_extensions.get_origin(clean_type) == collections.abc.Sequence + or clean_type == typing.Sequence + ) + and isinstance(object_, typing.Sequence) + ): + inner_type = typing_extensions.get_args(clean_type)[0] + return [ + convert_and_respect_annotation_metadata( + object_=item, + annotation=annotation, + inner_type=inner_type, + direction=direction, + ) + for item in object_ + ] + + if typing_extensions.get_origin(clean_type) == typing.Union: + # We should be able to ~relatively~ safely try to convert keys against all + # member types in the union, the edge case here is if one member aliases a field + # of the same name to a different name from another member + # Or if another member aliases a field of the same name that another member does not. + for member in typing_extensions.get_args(clean_type): + object_ = convert_and_respect_annotation_metadata( + object_=object_, + annotation=annotation, + inner_type=member, + direction=direction, + ) + return object_ + + annotated_type = _get_annotation(annotation) + if annotated_type is None: + return object_ + + # If the object is not a TypedDict, a Union, or other container (list, set, sequence, etc.) + # Then we can safely call it on the recursive conversion. + return object_ + + +def _convert_mapping( + object_: typing.Mapping[str, object], + expected_type: typing.Any, + direction: typing.Literal["read", "write"], +) -> typing.Mapping[str, object]: + converted_object: typing.Dict[str, object] = {} + annotations = _get_cached_type_hints(expected_type) + aliases_to_field_names = _get_alias_to_field_name(annotations) + for key, value in object_.items(): + if direction == "read" and key in aliases_to_field_names: + dealiased_key = aliases_to_field_names.get(key) + if dealiased_key is not None: + type_ = annotations.get(dealiased_key) + else: + type_ = annotations.get(key) + # Note you can't get the annotation by the field name if you're in read mode, so you must check the aliases map + # + # So this is effectively saying if we're in write mode, and we don't have a type, or if we're in read mode and we don't have an alias + # then we can just pass the value through as is + if type_ is None: + converted_object[key] = value + elif direction == "read" and key not in aliases_to_field_names: + converted_object[key] = convert_and_respect_annotation_metadata( + object_=value, annotation=type_, direction=direction + ) + else: + converted_object[_alias_key(key, type_, direction, aliases_to_field_names)] = ( + convert_and_respect_annotation_metadata(object_=value, annotation=type_, direction=direction) + ) + return converted_object + + +def _get_annotation(type_: typing.Any) -> typing.Optional[typing.Any]: + maybe_annotated_type = typing_extensions.get_origin(type_) + if maybe_annotated_type is None: + return None + + if maybe_annotated_type == typing_extensions.NotRequired: + type_ = typing_extensions.get_args(type_)[0] + maybe_annotated_type = typing_extensions.get_origin(type_) + + if maybe_annotated_type == typing_extensions.Annotated: + return type_ + + return None + + +def _remove_annotations(type_: typing.Any) -> typing.Any: + maybe_annotated_type = typing_extensions.get_origin(type_) + if maybe_annotated_type is None: + return type_ + + if maybe_annotated_type == typing_extensions.NotRequired: + return _remove_annotations(typing_extensions.get_args(type_)[0]) + + if maybe_annotated_type == typing_extensions.Annotated: + return _remove_annotations(typing_extensions.get_args(type_)[0]) + + return type_ + + +def get_alias_to_field_mapping(type_: typing.Any) -> typing.Dict[str, str]: + annotations = _get_cached_type_hints(type_) + return _get_alias_to_field_name(annotations) + + +def get_field_to_alias_mapping(type_: typing.Any) -> typing.Dict[str, str]: + annotations = _get_cached_type_hints(type_) + return _get_field_to_alias_name(annotations) + + +def _get_alias_to_field_name( + field_to_hint: typing.Dict[str, typing.Any], +) -> typing.Dict[str, str]: + aliases = {} + for field, hint in field_to_hint.items(): + maybe_alias = _get_alias_from_type(hint) + if maybe_alias is not None: + aliases[maybe_alias] = field + return aliases + + +def _get_field_to_alias_name( + field_to_hint: typing.Dict[str, typing.Any], +) -> typing.Dict[str, str]: + aliases = {} + for field, hint in field_to_hint.items(): + maybe_alias = _get_alias_from_type(hint) + if maybe_alias is not None: + aliases[field] = maybe_alias + return aliases + + +def _get_alias_from_type(type_: typing.Any) -> typing.Optional[str]: + maybe_annotated_type = _get_annotation(type_) + + if maybe_annotated_type is not None: + # The actual annotations are 1 onward, the first is the annotated type + annotations = typing_extensions.get_args(maybe_annotated_type)[1:] + + for annotation in annotations: + if isinstance(annotation, FieldMetadata) and annotation.alias is not None: + return annotation.alias + return None + + +def _alias_key( + key: str, + type_: typing.Any, + direction: typing.Literal["read", "write"], + aliases_to_field_names: typing.Dict[str, str], +) -> str: + if direction == "read": + return aliases_to_field_names.get(key, key) + return _get_alias_from_type(type_=type_) or key diff --git a/src/cloudpdf/deployment/__init__.py b/src/cloudpdf/deployment/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/deployment/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/deployment/client.py b/src/cloudpdf/deployment/client.py new file mode 100644 index 0000000..2e47d6d --- /dev/null +++ b/src/cloudpdf/deployment/client.py @@ -0,0 +1,102 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.request_options import RequestOptions +from ..types.deployment_license_status_response import DeploymentLicenseStatusResponse +from .raw_client import AsyncRawDeploymentClient, RawDeploymentClient + + +class DeploymentClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawDeploymentClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawDeploymentClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawDeploymentClient + """ + return self._raw_client + + def license_status( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> DeploymentLicenseStatusResponse: + """ + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DeploymentLicenseStatusResponse + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.deployment.license_status() + """ + _response = self._raw_client.license_status(request_options=request_options) + return _response.data + + +class AsyncDeploymentClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawDeploymentClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawDeploymentClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawDeploymentClient + """ + return self._raw_client + + async def license_status( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> DeploymentLicenseStatusResponse: + """ + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DeploymentLicenseStatusResponse + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.deployment.license_status() + + + asyncio.run(main()) + """ + _response = await self._raw_client.license_status(request_options=request_options) + return _response.data diff --git a/src/cloudpdf/deployment/raw_client.py b/src/cloudpdf/deployment/raw_client.py new file mode 100644 index 0000000..97c3e68 --- /dev/null +++ b/src/cloudpdf/deployment/raw_client.py @@ -0,0 +1,99 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ..core.api_error import ApiError +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.http_response import AsyncHttpResponse, HttpResponse +from ..core.parse_error import ParsingError +from ..core.pydantic_utilities import parse_obj_as +from ..core.request_options import RequestOptions +from ..types.deployment_license_status_response import DeploymentLicenseStatusResponse +from pydantic import ValidationError + + +class RawDeploymentClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def license_status( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[DeploymentLicenseStatusResponse]: + """ + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DeploymentLicenseStatusResponse] + OK + """ + _response = self._client_wrapper.httpx_client.request( + "v1/deployment/license/status", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DeploymentLicenseStatusResponse, + parse_obj_as( + type_=DeploymentLicenseStatusResponse, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawDeploymentClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def license_status( + self, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[DeploymentLicenseStatusResponse]: + """ + Parameters + ---------- + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DeploymentLicenseStatusResponse] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + "v1/deployment/license/status", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DeploymentLicenseStatusResponse, + parse_obj_as( + type_=DeploymentLicenseStatusResponse, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/__init__.py b/src/cloudpdf/doc/__init__.py new file mode 100644 index 0000000..6e548f6 --- /dev/null +++ b/src/cloudpdf/doc/__init__.py @@ -0,0 +1,42 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from . import annotations, forms, metadata, pages, redactions + from .forms import ExportDataFormsRequestFormat +_dynamic_imports: typing.Dict[str, str] = { + "ExportDataFormsRequestFormat": ".forms", + "annotations": ".annotations", + "forms": ".forms", + "metadata": ".metadata", + "pages": ".pages", + "redactions": ".redactions", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["ExportDataFormsRequestFormat", "annotations", "forms", "metadata", "pages", "redactions"] diff --git a/src/cloudpdf/doc/annotations/__init__.py b/src/cloudpdf/doc/annotations/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/doc/annotations/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/doc/annotations/client.py b/src/cloudpdf/doc/annotations/client.py new file mode 100644 index 0000000..72b585a --- /dev/null +++ b/src/cloudpdf/doc/annotations/client.py @@ -0,0 +1,522 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.request_options import RequestOptions +from ...types.doc_annotations_create200response import DocAnnotationsCreate200Response +from ...types.doc_annotations_create_request import DocAnnotationsCreateRequest +from ...types.doc_annotations_delete200response import DocAnnotationsDelete200Response +from ...types.doc_annotations_list200response import DocAnnotationsList200Response +from ...types.doc_annotations_update200response import DocAnnotationsUpdate200Response +from ...types.doc_annotations_update_request import DocAnnotationsUpdateRequest +from .raw_client import AsyncRawAnnotationsClient, RawAnnotationsClient + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class AnnotationsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawAnnotationsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawAnnotationsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawAnnotationsClient + """ + return self._raw_client + + def list( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsList200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsList200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.annotations.list( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + """ + _response = self._raw_client.list( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + + def create( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + request: DocAnnotationsCreateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsCreate200Response: + """ + Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + request : DocAnnotationsCreateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsCreate200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.annotations.create( + doc_id="docId", + layer_name="layerName", + pon=1, + request={"key": "value"}, + ) + """ + _response = self._raw_client.create( + doc_id, + layer_name, + pon, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data + + def delete( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsDelete200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsDelete200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.annotations.delete( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", + ) + """ + _response = self._raw_client.delete( + doc_id, layer_name, pon, annot_key, document_password=document_password, request_options=request_options + ) + return _response.data + + def update( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + request: DocAnnotationsUpdateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsUpdate200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + request : DocAnnotationsUpdateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsUpdate200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.annotations.update( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", + request={"key": "value"}, + ) + """ + _response = self._raw_client.update( + doc_id, + layer_name, + pon, + annot_key, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data + + +class AsyncAnnotationsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawAnnotationsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawAnnotationsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawAnnotationsClient + """ + return self._raw_client + + async def list( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsList200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsList200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.annotations.list( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.list( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + + async def create( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + request: DocAnnotationsCreateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsCreate200Response: + """ + Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + request : DocAnnotationsCreateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsCreate200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.annotations.create( + doc_id="docId", + layer_name="layerName", + pon=1, + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.create( + doc_id, + layer_name, + pon, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data + + async def delete( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsDelete200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsDelete200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.annotations.delete( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.delete( + doc_id, layer_name, pon, annot_key, document_password=document_password, request_options=request_options + ) + return _response.data + + async def update( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + request: DocAnnotationsUpdateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocAnnotationsUpdate200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + request : DocAnnotationsUpdateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocAnnotationsUpdate200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.annotations.update( + doc_id="docId", + layer_name="layerName", + pon=1, + annot_key="annotKey", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.update( + doc_id, + layer_name, + pon, + annot_key, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data diff --git a/src/cloudpdf/doc/annotations/raw_client.py b/src/cloudpdf/doc/annotations/raw_client.py new file mode 100644 index 0000000..c4b87e3 --- /dev/null +++ b/src/cloudpdf/doc/annotations/raw_client.py @@ -0,0 +1,654 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ...core.api_error import ApiError +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import encode_path_param +from ...core.parse_error import ParsingError +from ...core.pydantic_utilities import parse_obj_as +from ...core.request_options import RequestOptions +from ...errors.bad_request_error import BadRequestError +from ...errors.not_found_error import NotFoundError +from ...types.doc_annotations_create200response import DocAnnotationsCreate200Response +from ...types.doc_annotations_create_request import DocAnnotationsCreateRequest +from ...types.doc_annotations_delete200response import DocAnnotationsDelete200Response +from ...types.doc_annotations_list200response import DocAnnotationsList200Response +from ...types.doc_annotations_update200response import DocAnnotationsUpdate200Response +from ...types.doc_annotations_update_request import DocAnnotationsUpdateRequest +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawAnnotationsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def list( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocAnnotationsList200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocAnnotationsList200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsList200Response, + parse_obj_as( + type_=DocAnnotationsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def create( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + request: DocAnnotationsCreateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocAnnotationsCreate200Response]: + """ + Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + request : DocAnnotationsCreateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocAnnotationsCreate200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsCreate200Response, + parse_obj_as( + type_=DocAnnotationsCreate200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def delete( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocAnnotationsDelete200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocAnnotationsDelete200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items/{encode_path_param(annot_key)}", + method="DELETE", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsDelete200Response, + parse_obj_as( + type_=DocAnnotationsDelete200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def update( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + request: DocAnnotationsUpdateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocAnnotationsUpdate200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + request : DocAnnotationsUpdateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocAnnotationsUpdate200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items/{encode_path_param(annot_key)}", + method="PATCH", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsUpdate200Response, + parse_obj_as( + type_=DocAnnotationsUpdate200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawAnnotationsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def list( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocAnnotationsList200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocAnnotationsList200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsList200Response, + parse_obj_as( + type_=DocAnnotationsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def create( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + request: DocAnnotationsCreateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocAnnotationsCreate200Response]: + """ + Doc JWTs may instead carry collab scopes (annotations:create:self, …) that refine per-annotation authorship rules; the API token is exempt from both. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + request : DocAnnotationsCreateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocAnnotationsCreate200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsCreate200Response, + parse_obj_as( + type_=DocAnnotationsCreate200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def delete( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocAnnotationsDelete200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocAnnotationsDelete200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items/{encode_path_param(annot_key)}", + method="DELETE", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsDelete200Response, + parse_obj_as( + type_=DocAnnotationsDelete200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def update( + self, + doc_id: str, + layer_name: str, + pon: int, + annot_key: str, + *, + request: DocAnnotationsUpdateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocAnnotationsUpdate200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + annot_key : str + + request : DocAnnotationsUpdateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocAnnotationsUpdate200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/annotations/pages/{encode_path_param(pon)}/items/{encode_path_param(annot_key)}", + method="PATCH", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocAnnotationsUpdate200Response, + parse_obj_as( + type_=DocAnnotationsUpdate200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/client.py b/src/cloudpdf/doc/client.py new file mode 100644 index 0000000..2e9bd25 --- /dev/null +++ b/src/cloudpdf/doc/client.py @@ -0,0 +1,635 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.request_options import RequestOptions +from ..types.doc_head200response import DocHead200Response +from ..types.doc_manifest200response import DocManifest200Response +from ..types.doc_text200response import DocText200Response +from .raw_client import AsyncRawDocClient, RawDocClient + +if typing.TYPE_CHECKING: + from .annotations.client import AnnotationsClient, AsyncAnnotationsClient + from .forms.client import AsyncFormsClient, FormsClient + from .metadata.client import AsyncMetadataClient, MetadataClient + from .pages.client import AsyncPagesClient, PagesClient + from .redactions.client import AsyncRedactionsClient, RedactionsClient + + +class DocClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawDocClient(client_wrapper=client_wrapper) + self._client_wrapper = client_wrapper + self._annotations: typing.Optional[AnnotationsClient] = None + self._forms: typing.Optional[FormsClient] = None + self._metadata: typing.Optional[MetadataClient] = None + self._pages: typing.Optional[PagesClient] = None + self._redactions: typing.Optional[RedactionsClient] = None + + @property + def with_raw_response(self) -> RawDocClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawDocClient + """ + return self._raw_client + + def head( + self, + doc_id: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocHead200Response: + """ + Parameters + ---------- + doc_id : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocHead200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.head( + doc_id="docId", + ) + """ + _response = self._raw_client.head(doc_id, document_password=document_password, request_options=request_options) + return _response.data + + def download( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[bytes]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[bytes] + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.download( + doc_id="docId", + layer_name="layerName", + ) + """ + with self._raw_client.download( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) as r: + yield from r.data + + def manifest( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocManifest200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocManifest200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.manifest( + doc_id="docId", + layer_name="layerName", + ) + """ + _response = self._raw_client.manifest( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data + + def render( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[bytes]: + """ + Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?viewport.kind=width&viewport.width=800`; the full grammar is documented with the viewer. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[bytes] + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.render( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + """ + with self._raw_client.render( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) as r: + yield from r.data + + def text( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocText200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocText200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.text( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + """ + _response = self._raw_client.text( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + + @property + def annotations(self): + if self._annotations is None: + from .annotations.client import AnnotationsClient # noqa: E402 + + self._annotations = AnnotationsClient(client_wrapper=self._client_wrapper) + return self._annotations + + @property + def forms(self): + if self._forms is None: + from .forms.client import FormsClient # noqa: E402 + + self._forms = FormsClient(client_wrapper=self._client_wrapper) + return self._forms + + @property + def metadata(self): + if self._metadata is None: + from .metadata.client import MetadataClient # noqa: E402 + + self._metadata = MetadataClient(client_wrapper=self._client_wrapper) + return self._metadata + + @property + def pages(self): + if self._pages is None: + from .pages.client import PagesClient # noqa: E402 + + self._pages = PagesClient(client_wrapper=self._client_wrapper) + return self._pages + + @property + def redactions(self): + if self._redactions is None: + from .redactions.client import RedactionsClient # noqa: E402 + + self._redactions = RedactionsClient(client_wrapper=self._client_wrapper) + return self._redactions + + +class AsyncDocClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawDocClient(client_wrapper=client_wrapper) + self._client_wrapper = client_wrapper + self._annotations: typing.Optional[AsyncAnnotationsClient] = None + self._forms: typing.Optional[AsyncFormsClient] = None + self._metadata: typing.Optional[AsyncMetadataClient] = None + self._pages: typing.Optional[AsyncPagesClient] = None + self._redactions: typing.Optional[AsyncRedactionsClient] = None + + @property + def with_raw_response(self) -> AsyncRawDocClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawDocClient + """ + return self._raw_client + + async def head( + self, + doc_id: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocHead200Response: + """ + Parameters + ---------- + doc_id : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocHead200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.head( + doc_id="docId", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.head( + doc_id, document_password=document_password, request_options=request_options + ) + return _response.data + + async def download( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[bytes]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[bytes] + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.download( + doc_id="docId", + layer_name="layerName", + ) + + + asyncio.run(main()) + """ + async with self._raw_client.download( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) as r: + async for _chunk in r.data: + yield _chunk + + async def manifest( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocManifest200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocManifest200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.manifest( + doc_id="docId", + layer_name="layerName", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.manifest( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data + + async def render( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[bytes]: + """ + Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?viewport.kind=width&viewport.width=800`; the full grammar is documented with the viewer. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[bytes] + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.render( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + + + asyncio.run(main()) + """ + async with self._raw_client.render( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) as r: + async for _chunk in r.data: + yield _chunk + + async def text( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocText200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocText200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.text( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.text( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + + @property + def annotations(self): + if self._annotations is None: + from .annotations.client import AsyncAnnotationsClient # noqa: E402 + + self._annotations = AsyncAnnotationsClient(client_wrapper=self._client_wrapper) + return self._annotations + + @property + def forms(self): + if self._forms is None: + from .forms.client import AsyncFormsClient # noqa: E402 + + self._forms = AsyncFormsClient(client_wrapper=self._client_wrapper) + return self._forms + + @property + def metadata(self): + if self._metadata is None: + from .metadata.client import AsyncMetadataClient # noqa: E402 + + self._metadata = AsyncMetadataClient(client_wrapper=self._client_wrapper) + return self._metadata + + @property + def pages(self): + if self._pages is None: + from .pages.client import AsyncPagesClient # noqa: E402 + + self._pages = AsyncPagesClient(client_wrapper=self._client_wrapper) + return self._pages + + @property + def redactions(self): + if self._redactions is None: + from .redactions.client import AsyncRedactionsClient # noqa: E402 + + self._redactions = AsyncRedactionsClient(client_wrapper=self._client_wrapper) + return self._redactions diff --git a/src/cloudpdf/doc/forms/__init__.py b/src/cloudpdf/doc/forms/__init__.py new file mode 100644 index 0000000..42ab2bc --- /dev/null +++ b/src/cloudpdf/doc/forms/__init__.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .types import ExportDataFormsRequestFormat +_dynamic_imports: typing.Dict[str, str] = {"ExportDataFormsRequestFormat": ".types"} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["ExportDataFormsRequestFormat"] diff --git a/src/cloudpdf/doc/forms/client.py b/src/cloudpdf/doc/forms/client.py new file mode 100644 index 0000000..740a6ca --- /dev/null +++ b/src/cloudpdf/doc/forms/client.py @@ -0,0 +1,578 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.request_options import RequestOptions +from ...types.doc_forms_get200response import DocFormsGet200Response +from ...types.doc_forms_import_data200response import DocFormsImportData200Response +from ...types.doc_forms_import_data_request import DocFormsImportDataRequest +from ...types.doc_forms_reset200response import DocFormsReset200Response +from ...types.doc_forms_set_value200response import DocFormsSetValue200Response +from ...types.doc_forms_set_value_request import DocFormsSetValueRequest +from .raw_client import AsyncRawFormsClient, RawFormsClient +from .types.export_data_forms_request_format import ExportDataFormsRequestFormat + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class FormsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawFormsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawFormsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawFormsClient + """ + return self._raw_client + + def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsGet200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsGet200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.forms.get( + doc_id="docId", + layer_name="layerName", + ) + """ + _response = self._raw_client.get( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data + + def export_data( + self, + doc_id: str, + layer_name: str, + *, + format: typing.Optional[ExportDataFormsRequestFormat] = None, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[bytes]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + format : typing.Optional[ExportDataFormsRequestFormat] + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[bytes] + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.forms.export_data( + doc_id="docId", + layer_name="layerName", + ) + """ + with self._raw_client.export_data( + doc_id, layer_name, format=format, document_password=document_password, request_options=request_options + ) as r: + yield from r.data + + def import_data( + self, + doc_id: str, + layer_name: str, + *, + request: DocFormsImportDataRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsImportData200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocFormsImportDataRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsImportData200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.forms.import_data( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.import_data( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + def reset( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsReset200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsReset200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.forms.reset( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", + ) + """ + _response = self._raw_client.reset( + doc_id, layer_name, field_key, document_password=document_password, request_options=request_options + ) + return _response.data + + def set_value( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + request: DocFormsSetValueRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsSetValue200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + request : DocFormsSetValueRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsSetValue200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.forms.set_value( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", + request={"key": "value"}, + ) + """ + _response = self._raw_client.set_value( + doc_id, + layer_name, + field_key, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data + + +class AsyncFormsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawFormsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawFormsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawFormsClient + """ + return self._raw_client + + async def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsGet200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsGet200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.forms.get( + doc_id="docId", + layer_name="layerName", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.get( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data + + async def export_data( + self, + doc_id: str, + layer_name: str, + *, + format: typing.Optional[ExportDataFormsRequestFormat] = None, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[bytes]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + format : typing.Optional[ExportDataFormsRequestFormat] + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[bytes] + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.forms.export_data( + doc_id="docId", + layer_name="layerName", + ) + + + asyncio.run(main()) + """ + async with self._raw_client.export_data( + doc_id, layer_name, format=format, document_password=document_password, request_options=request_options + ) as r: + async for _chunk in r.data: + yield _chunk + + async def import_data( + self, + doc_id: str, + layer_name: str, + *, + request: DocFormsImportDataRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsImportData200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocFormsImportDataRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsImportData200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.forms.import_data( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.import_data( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + async def reset( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsReset200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsReset200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.forms.reset( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.reset( + doc_id, layer_name, field_key, document_password=document_password, request_options=request_options + ) + return _response.data + + async def set_value( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + request: DocFormsSetValueRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocFormsSetValue200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + request : DocFormsSetValueRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocFormsSetValue200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.forms.set_value( + doc_id="docId", + layer_name="layerName", + field_key="fieldKey", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.set_value( + doc_id, + layer_name, + field_key, + request=request, + document_password=document_password, + request_options=request_options, + ) + return _response.data diff --git a/src/cloudpdf/doc/forms/raw_client.py b/src/cloudpdf/doc/forms/raw_client.py new file mode 100644 index 0000000..a159908 --- /dev/null +++ b/src/cloudpdf/doc/forms/raw_client.py @@ -0,0 +1,783 @@ +# This file was auto-generated by Fern from our API Definition. + +import contextlib +import typing +from json.decoder import JSONDecodeError + +from ...core.api_error import ApiError +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import encode_path_param +from ...core.parse_error import ParsingError +from ...core.pydantic_utilities import parse_obj_as +from ...core.request_options import RequestOptions +from ...errors.bad_request_error import BadRequestError +from ...errors.not_found_error import NotFoundError +from ...types.doc_forms_get200response import DocFormsGet200Response +from ...types.doc_forms_import_data200response import DocFormsImportData200Response +from ...types.doc_forms_import_data_request import DocFormsImportDataRequest +from ...types.doc_forms_reset200response import DocFormsReset200Response +from ...types.doc_forms_set_value200response import DocFormsSetValue200Response +from ...types.doc_forms_set_value_request import DocFormsSetValueRequest +from .types.export_data_forms_request_format import ExportDataFormsRequestFormat +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawFormsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocFormsGet200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocFormsGet200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsGet200Response, + parse_obj_as( + type_=DocFormsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.contextmanager + def export_data( + self, + doc_id: str, + layer_name: str, + *, + format: typing.Optional[ExportDataFormsRequestFormat] = None, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + format : typing.Optional[ExportDataFormsRequestFormat] + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[HttpResponse[typing.Iterator[bytes]]] + OK + """ + with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/data", + method="GET", + params={ + "format": format, + }, + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + def _stream() -> HttpResponse[typing.Iterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return HttpResponse( + response=_response, data=(_chunk for _chunk in _response.iter_bytes(chunk_size=_chunk_size)) + ) + _response.read() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield _stream() + + def import_data( + self, + doc_id: str, + layer_name: str, + *, + request: DocFormsImportDataRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocFormsImportData200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocFormsImportDataRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocFormsImportData200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/data", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsImportData200Response, + parse_obj_as( + type_=DocFormsImportData200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def reset( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocFormsReset200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocFormsReset200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/fields/{encode_path_param(field_key)}/reset", + method="POST", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsReset200Response, + parse_obj_as( + type_=DocFormsReset200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def set_value( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + request: DocFormsSetValueRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocFormsSetValue200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + request : DocFormsSetValueRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocFormsSetValue200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/fields/{encode_path_param(field_key)}/value", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsSetValue200Response, + parse_obj_as( + type_=DocFormsSetValue200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawFormsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocFormsGet200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocFormsGet200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsGet200Response, + parse_obj_as( + type_=DocFormsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.asynccontextmanager + async def export_data( + self, + doc_id: str, + layer_name: str, + *, + format: typing.Optional[ExportDataFormsRequestFormat] = None, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + format : typing.Optional[ExportDataFormsRequestFormat] + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]] + OK + """ + async with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/data", + method="GET", + params={ + "format": format, + }, + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + async def _stream() -> AsyncHttpResponse[typing.AsyncIterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return AsyncHttpResponse( + response=_response, + data=(_chunk async for _chunk in _response.aiter_bytes(chunk_size=_chunk_size)), + ) + await _response.aread() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield await _stream() + + async def import_data( + self, + doc_id: str, + layer_name: str, + *, + request: DocFormsImportDataRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocFormsImportData200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocFormsImportDataRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocFormsImportData200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/data", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsImportData200Response, + parse_obj_as( + type_=DocFormsImportData200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def reset( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocFormsReset200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocFormsReset200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/fields/{encode_path_param(field_key)}/reset", + method="POST", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsReset200Response, + parse_obj_as( + type_=DocFormsReset200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def set_value( + self, + doc_id: str, + layer_name: str, + field_key: str, + *, + request: DocFormsSetValueRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocFormsSetValue200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + field_key : str + + request : DocFormsSetValueRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocFormsSetValue200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/form/fields/{encode_path_param(field_key)}/value", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocFormsSetValue200Response, + parse_obj_as( + type_=DocFormsSetValue200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/forms/types/__init__.py b/src/cloudpdf/doc/forms/types/__init__.py new file mode 100644 index 0000000..0e60da6 --- /dev/null +++ b/src/cloudpdf/doc/forms/types/__init__.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .export_data_forms_request_format import ExportDataFormsRequestFormat +_dynamic_imports: typing.Dict[str, str] = {"ExportDataFormsRequestFormat": ".export_data_forms_request_format"} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["ExportDataFormsRequestFormat"] diff --git a/src/cloudpdf/doc/forms/types/export_data_forms_request_format.py b/src/cloudpdf/doc/forms/types/export_data_forms_request_format.py new file mode 100644 index 0000000..a7938aa --- /dev/null +++ b/src/cloudpdf/doc/forms/types/export_data_forms_request_format.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ExportDataFormsRequestFormat = typing.Union[typing.Literal["fdf", "xfdf"], typing.Any] diff --git a/src/cloudpdf/doc/metadata/__init__.py b/src/cloudpdf/doc/metadata/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/doc/metadata/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/doc/metadata/client.py b/src/cloudpdf/doc/metadata/client.py new file mode 100644 index 0000000..7890916 --- /dev/null +++ b/src/cloudpdf/doc/metadata/client.py @@ -0,0 +1,136 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.request_options import RequestOptions +from ...types.doc_metadata_get200response import DocMetadataGet200Response +from .raw_client import AsyncRawMetadataClient, RawMetadataClient + + +class MetadataClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawMetadataClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawMetadataClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawMetadataClient + """ + return self._raw_client + + def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocMetadataGet200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocMetadataGet200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.metadata.get( + doc_id="docId", + layer_name="layerName", + ) + """ + _response = self._raw_client.get( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data + + +class AsyncMetadataClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawMetadataClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawMetadataClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawMetadataClient + """ + return self._raw_client + + async def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocMetadataGet200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocMetadataGet200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.metadata.get( + doc_id="docId", + layer_name="layerName", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.get( + doc_id, layer_name, document_password=document_password, request_options=request_options + ) + return _response.data diff --git a/src/cloudpdf/doc/metadata/raw_client.py b/src/cloudpdf/doc/metadata/raw_client.py new file mode 100644 index 0000000..346beda --- /dev/null +++ b/src/cloudpdf/doc/metadata/raw_client.py @@ -0,0 +1,153 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ...core.api_error import ApiError +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import encode_path_param +from ...core.parse_error import ParsingError +from ...core.pydantic_utilities import parse_obj_as +from ...core.request_options import RequestOptions +from ...errors.not_found_error import NotFoundError +from ...types.doc_metadata_get200response import DocMetadataGet200Response +from pydantic import ValidationError + + +class RawMetadataClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocMetadataGet200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocMetadataGet200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/metadata", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocMetadataGet200Response, + parse_obj_as( + type_=DocMetadataGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawMetadataClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def get( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocMetadataGet200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocMetadataGet200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/metadata", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocMetadataGet200Response, + parse_obj_as( + type_=DocMetadataGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/pages/__init__.py b/src/cloudpdf/doc/pages/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/doc/pages/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/doc/pages/client.py b/src/cloudpdf/doc/pages/client.py new file mode 100644 index 0000000..7bf0c7d --- /dev/null +++ b/src/cloudpdf/doc/pages/client.py @@ -0,0 +1,466 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.request_options import RequestOptions +from ...types.doc_pages_delete200response import DocPagesDelete200Response +from ...types.doc_pages_delete_request import DocPagesDeleteRequest +from ...types.doc_pages_flatten200response import DocPagesFlatten200Response +from ...types.doc_pages_flatten_request import DocPagesFlattenRequest +from ...types.doc_pages_move200response import DocPagesMove200Response +from ...types.doc_pages_move_request import DocPagesMoveRequest +from ...types.doc_pages_rotate200response import DocPagesRotate200Response +from ...types.doc_pages_rotate_request import DocPagesRotateRequest +from .raw_client import AsyncRawPagesClient, RawPagesClient + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class PagesClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawPagesClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawPagesClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawPagesClient + """ + return self._raw_client + + def delete( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesDeleteRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesDelete200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesDeleteRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesDelete200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.delete( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.delete( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + def flatten( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesFlattenRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesFlatten200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesFlattenRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesFlatten200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.flatten( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.flatten( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + def move( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesMoveRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesMove200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesMoveRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesMove200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.move( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.move( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + def rotate( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesRotateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesRotate200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesRotateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesRotate200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.rotate( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.rotate( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + +class AsyncPagesClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawPagesClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawPagesClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawPagesClient + """ + return self._raw_client + + async def delete( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesDeleteRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesDelete200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesDeleteRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesDelete200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.delete( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.delete( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + async def flatten( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesFlattenRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesFlatten200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesFlattenRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesFlatten200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.flatten( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.flatten( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + async def move( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesMoveRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesMove200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesMoveRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesMove200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.move( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.move( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + async def rotate( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesRotateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesRotate200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesRotateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesRotate200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.rotate( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.rotate( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data diff --git a/src/cloudpdf/doc/pages/raw_client.py b/src/cloudpdf/doc/pages/raw_client.py new file mode 100644 index 0000000..e300f54 --- /dev/null +++ b/src/cloudpdf/doc/pages/raw_client.py @@ -0,0 +1,684 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ...core.api_error import ApiError +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import encode_path_param +from ...core.parse_error import ParsingError +from ...core.pydantic_utilities import parse_obj_as +from ...core.request_options import RequestOptions +from ...errors.bad_request_error import BadRequestError +from ...errors.not_found_error import NotFoundError +from ...types.doc_pages_delete200response import DocPagesDelete200Response +from ...types.doc_pages_delete_request import DocPagesDeleteRequest +from ...types.doc_pages_flatten200response import DocPagesFlatten200Response +from ...types.doc_pages_flatten_request import DocPagesFlattenRequest +from ...types.doc_pages_move200response import DocPagesMove200Response +from ...types.doc_pages_move_request import DocPagesMoveRequest +from ...types.doc_pages_rotate200response import DocPagesRotate200Response +from ...types.doc_pages_rotate_request import DocPagesRotateRequest +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawPagesClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def delete( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesDeleteRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesDelete200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesDeleteRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocPagesDelete200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/delete", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesDelete200Response, + parse_obj_as( + type_=DocPagesDelete200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def flatten( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesFlattenRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesFlatten200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesFlattenRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocPagesFlatten200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/flatten", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesFlatten200Response, + parse_obj_as( + type_=DocPagesFlatten200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def move( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesMoveRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesMove200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesMoveRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocPagesMove200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/move", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesMove200Response, + parse_obj_as( + type_=DocPagesMove200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def rotate( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesRotateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesRotate200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesRotateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocPagesRotate200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/rotate", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesRotate200Response, + parse_obj_as( + type_=DocPagesRotate200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawPagesClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def delete( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesDeleteRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesDelete200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesDeleteRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocPagesDelete200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/delete", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesDelete200Response, + parse_obj_as( + type_=DocPagesDelete200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def flatten( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesFlattenRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesFlatten200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesFlattenRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocPagesFlatten200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/flatten", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesFlatten200Response, + parse_obj_as( + type_=DocPagesFlatten200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def move( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesMoveRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesMove200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesMoveRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocPagesMove200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/move", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesMove200Response, + parse_obj_as( + type_=DocPagesMove200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def rotate( + self, + doc_id: str, + layer_name: str, + *, + request: DocPagesRotateRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesRotate200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocPagesRotateRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocPagesRotate200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/rotate", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocPagesRotate200Response, + parse_obj_as( + type_=DocPagesRotate200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/raw_client.py b/src/cloudpdf/doc/raw_client.py new file mode 100644 index 0000000..bd5ca99 --- /dev/null +++ b/src/cloudpdf/doc/raw_client.py @@ -0,0 +1,708 @@ +# This file was auto-generated by Fern from our API Definition. + +import contextlib +import typing +from json.decoder import JSONDecodeError + +from ..core.api_error import ApiError +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.http_response import AsyncHttpResponse, HttpResponse +from ..core.jsonable_encoder import encode_path_param +from ..core.parse_error import ParsingError +from ..core.pydantic_utilities import parse_obj_as +from ..core.request_options import RequestOptions +from ..errors.not_found_error import NotFoundError +from ..types.doc_head200response import DocHead200Response +from ..types.doc_manifest200response import DocManifest200Response +from ..types.doc_text200response import DocText200Response +from pydantic import ValidationError + + +class RawDocClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def head( + self, + doc_id: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocHead200Response]: + """ + Parameters + ---------- + doc_id : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocHead200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/head", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocHead200Response, + parse_obj_as( + type_=DocHead200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.contextmanager + def download( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[HttpResponse[typing.Iterator[bytes]]] + OK + """ + with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/download", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + def _stream() -> HttpResponse[typing.Iterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return HttpResponse( + response=_response, data=(_chunk for _chunk in _response.iter_bytes(chunk_size=_chunk_size)) + ) + _response.read() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield _stream() + + def manifest( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocManifest200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocManifest200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/manifest", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocManifest200Response, + parse_obj_as( + type_=DocManifest200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.contextmanager + def render( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]: + """ + Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?viewport.kind=width&viewport.width=800`; the full grammar is documented with the viewer. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[HttpResponse[typing.Iterator[bytes]]] + OK + """ + with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/render/pages/{encode_path_param(pon)}/data", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + def _stream() -> HttpResponse[typing.Iterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return HttpResponse( + response=_response, data=(_chunk for _chunk in _response.iter_bytes(chunk_size=_chunk_size)) + ) + _response.read() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield _stream() + + def text( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocText200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocText200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/text/pages/{encode_path_param(pon)}/data", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocText200Response, + parse_obj_as( + type_=DocText200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawDocClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def head( + self, + doc_id: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocHead200Response]: + """ + Parameters + ---------- + doc_id : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocHead200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/head", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocHead200Response, + parse_obj_as( + type_=DocHead200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.asynccontextmanager + async def download( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]] + OK + """ + async with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/download", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + async def _stream() -> AsyncHttpResponse[typing.AsyncIterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return AsyncHttpResponse( + response=_response, + data=(_chunk async for _chunk in _response.aiter_bytes(chunk_size=_chunk_size)), + ) + await _response.aread() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield await _stream() + + async def manifest( + self, + doc_id: str, + layer_name: str, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocManifest200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocManifest200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/manifest", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocManifest200Response, + parse_obj_as( + type_=DocManifest200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.asynccontextmanager + async def render( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]: + """ + Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?viewport.kind=width&viewport.width=800`; the full grammar is documented with the viewer. + + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]] + OK + """ + async with self._client_wrapper.httpx_client.stream( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/render/pages/{encode_path_param(pon)}/data", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) as _response: + + async def _stream() -> AsyncHttpResponse[typing.AsyncIterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return AsyncHttpResponse( + response=_response, + data=(_chunk async for _chunk in _response.aiter_bytes(chunk_size=_chunk_size)), + ) + await _response.aread() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield await _stream() + + async def text( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocText200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + pon : int + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocText200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/text/pages/{encode_path_param(pon)}/data", + method="GET", + headers={ + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocText200Response, + parse_obj_as( + type_=DocText200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/doc/redactions/__init__.py b/src/cloudpdf/doc/redactions/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/doc/redactions/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/doc/redactions/client.py b/src/cloudpdf/doc/redactions/client.py new file mode 100644 index 0000000..73313b4 --- /dev/null +++ b/src/cloudpdf/doc/redactions/client.py @@ -0,0 +1,148 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.request_options import RequestOptions +from ...types.doc_redactions_apply200response import DocRedactionsApply200Response +from ...types.doc_redactions_apply_request import DocRedactionsApplyRequest +from .raw_client import AsyncRawRedactionsClient, RawRedactionsClient + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RedactionsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawRedactionsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawRedactionsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawRedactionsClient + """ + return self._raw_client + + def apply( + self, + doc_id: str, + layer_name: str, + *, + request: DocRedactionsApplyRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocRedactionsApply200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocRedactionsApplyRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocRedactionsApply200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.redactions.apply( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + """ + _response = self._raw_client.apply( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data + + +class AsyncRedactionsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawRedactionsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawRedactionsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawRedactionsClient + """ + return self._raw_client + + async def apply( + self, + doc_id: str, + layer_name: str, + *, + request: DocRedactionsApplyRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocRedactionsApply200Response: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocRedactionsApplyRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocRedactionsApply200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.redactions.apply( + doc_id="docId", + layer_name="layerName", + request={"key": "value"}, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.apply( + doc_id, layer_name, request=request, document_password=document_password, request_options=request_options + ) + return _response.data diff --git a/src/cloudpdf/doc/redactions/raw_client.py b/src/cloudpdf/doc/redactions/raw_client.py new file mode 100644 index 0000000..d880565 --- /dev/null +++ b/src/cloudpdf/doc/redactions/raw_client.py @@ -0,0 +1,192 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ...core.api_error import ApiError +from ...core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ...core.http_response import AsyncHttpResponse, HttpResponse +from ...core.jsonable_encoder import encode_path_param +from ...core.parse_error import ParsingError +from ...core.pydantic_utilities import parse_obj_as +from ...core.request_options import RequestOptions +from ...errors.bad_request_error import BadRequestError +from ...errors.not_found_error import NotFoundError +from ...types.doc_redactions_apply200response import DocRedactionsApply200Response +from ...types.doc_redactions_apply_request import DocRedactionsApplyRequest +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawRedactionsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def apply( + self, + doc_id: str, + layer_name: str, + *, + request: DocRedactionsApplyRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocRedactionsApply200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocRedactionsApplyRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocRedactionsApply200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/redactions/apply", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocRedactionsApply200Response, + parse_obj_as( + type_=DocRedactionsApply200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawRedactionsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def apply( + self, + doc_id: str, + layer_name: str, + *, + request: DocRedactionsApplyRequest, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocRedactionsApply200Response]: + """ + Parameters + ---------- + doc_id : str + + layer_name : str + + request : DocRedactionsApplyRequest + + document_password : typing.Optional[str] + Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocRedactionsApply200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/redactions/apply", + method="POST", + json=request, + headers={ + "content-type": "application/json", + "X-Document-Password": str(document_password) if document_password is not None else None, + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocRedactionsApply200Response, + parse_obj_as( + type_=DocRedactionsApply200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/documents/__init__.py b/src/cloudpdf/documents/__init__.py new file mode 100644 index 0000000..682480b --- /dev/null +++ b/src/cloudpdf/documents/__init__.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .types import DocumentsInitRequestDedupMode, ListDocumentsRequestState +_dynamic_imports: typing.Dict[str, str] = { + "DocumentsInitRequestDedupMode": ".types", + "ListDocumentsRequestState": ".types", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["DocumentsInitRequestDedupMode", "ListDocumentsRequestState"] diff --git a/src/cloudpdf/documents/client.py b/src/cloudpdf/documents/client.py new file mode 100644 index 0000000..59fc8f8 --- /dev/null +++ b/src/cloudpdf/documents/client.py @@ -0,0 +1,729 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.request_options import RequestOptions +from ..types.documents_commit200response import DocumentsCommit200Response +from ..types.documents_get200response import DocumentsGet200Response +from ..types.documents_init200response import DocumentsInit200Response +from ..types.documents_list200response import DocumentsList200Response +from ..types.documents_upload_direct200response import DocumentsUploadDirect200Response +from .raw_client import AsyncRawDocumentsClient, RawDocumentsClient +from .types.documents_init_request_dedup_mode import DocumentsInitRequestDedupMode +from .types.list_documents_request_state import ListDocumentsRequestState + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class DocumentsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawDocumentsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawDocumentsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawDocumentsClient + """ + return self._raw_client + + def list( + self, + tenant_id: str, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + state: typing.Optional[ListDocumentsRequestState] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsList200Response: + """ + Parameters + ---------- + tenant_id : str + + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + state : typing.Optional[ListDocumentsRequestState] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsList200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.list( + tenant_id="tenantId", + ) + """ + _response = self._raw_client.list( + tenant_id, limit=limit, cursor=cursor, state=state, request_options=request_options + ) + return _response.data + + def get( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> DocumentsGet200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsGet200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.get( + tenant_id="tenantId", + id="id", + ) + """ + _response = self._raw_client.get(tenant_id, id, request_options=request_options) + return _response.data + + def delete(self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> None: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.delete( + tenant_id="tenantId", + id="id", + ) + """ + _response = self._raw_client.delete(tenant_id, id, request_options=request_options) + return _response.data + + def commit( + self, tenant_id: str, id: str, *, sha256: str, request_options: typing.Optional[RequestOptions] = None + ) -> DocumentsCommit200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + sha256 : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsCommit200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.commit( + tenant_id="tenantId", + id="id", + sha256="sha256", + ) + """ + _response = self._raw_client.commit(tenant_id, id, sha256=sha256, request_options=request_options) + return _response.data + + def download( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.Iterator[bytes]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[bytes] + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.download( + tenant_id="tenantId", + id="id", + ) + """ + with self._raw_client.download(tenant_id, id, request_options=request_options) as r: + yield from r.data + + def thumbnail( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.Iterator[bytes]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[bytes] + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.thumbnail( + tenant_id="tenantId", + id="id", + ) + """ + with self._raw_client.thumbnail(tenant_id, id, request_options=request_options) as r: + yield from r.data + + def upload_direct( + self, + tenant_id: str, + id: str, + *, + request: typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]], + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsUploadDirect200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request : typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsUploadDirect200Response + OK + """ + _response = self._raw_client.upload_direct(tenant_id, id, request=request, request_options=request_options) + return _response.data + + def init( + self, + tenant_id: str, + *, + content_length: float, + content_sha256: str, + metadata: typing.Optional[typing.Dict[str, typing.Any]] = OMIT, + idempotency_key: typing.Optional[str] = OMIT, + dedup_mode: typing.Optional[DocumentsInitRequestDedupMode] = OMIT, + doc_id: typing.Optional[str] = OMIT, + upload_ttl_sec: typing.Optional[float] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsInit200Response: + """ + Parameters + ---------- + tenant_id : str + + content_length : float + + content_sha256 : str + + metadata : typing.Optional[typing.Dict[str, typing.Any]] + + idempotency_key : typing.Optional[str] + + dedup_mode : typing.Optional[DocumentsInitRequestDedupMode] + + doc_id : typing.Optional[str] + + upload_ttl_sec : typing.Optional[float] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsInit200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.documents.init( + tenant_id="tenantId", + content_length=1.1, + content_sha256="contentSha256", + ) + """ + _response = self._raw_client.init( + tenant_id, + content_length=content_length, + content_sha256=content_sha256, + metadata=metadata, + idempotency_key=idempotency_key, + dedup_mode=dedup_mode, + doc_id=doc_id, + upload_ttl_sec=upload_ttl_sec, + request_options=request_options, + ) + return _response.data + + +class AsyncDocumentsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawDocumentsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawDocumentsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawDocumentsClient + """ + return self._raw_client + + async def list( + self, + tenant_id: str, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + state: typing.Optional[ListDocumentsRequestState] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsList200Response: + """ + Parameters + ---------- + tenant_id : str + + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + state : typing.Optional[ListDocumentsRequestState] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsList200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.list( + tenant_id="tenantId", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.list( + tenant_id, limit=limit, cursor=cursor, state=state, request_options=request_options + ) + return _response.data + + async def get( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> DocumentsGet200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsGet200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.get( + tenant_id="tenantId", + id="id", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.get(tenant_id, id, request_options=request_options) + return _response.data + + async def delete(self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None) -> None: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.delete( + tenant_id="tenantId", + id="id", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.delete(tenant_id, id, request_options=request_options) + return _response.data + + async def commit( + self, tenant_id: str, id: str, *, sha256: str, request_options: typing.Optional[RequestOptions] = None + ) -> DocumentsCommit200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + sha256 : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsCommit200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.commit( + tenant_id="tenantId", + id="id", + sha256="sha256", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.commit(tenant_id, id, sha256=sha256, request_options=request_options) + return _response.data + + async def download( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.AsyncIterator[bytes]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[bytes] + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.download( + tenant_id="tenantId", + id="id", + ) + + + asyncio.run(main()) + """ + async with self._raw_client.download(tenant_id, id, request_options=request_options) as r: + async for _chunk in r.data: + yield _chunk + + async def thumbnail( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.AsyncIterator[bytes]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[bytes] + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.thumbnail( + tenant_id="tenantId", + id="id", + ) + + + asyncio.run(main()) + """ + async with self._raw_client.thumbnail(tenant_id, id, request_options=request_options) as r: + async for _chunk in r.data: + yield _chunk + + async def upload_direct( + self, + tenant_id: str, + id: str, + *, + request: typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]], + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsUploadDirect200Response: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request : typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsUploadDirect200Response + OK + """ + _response = await self._raw_client.upload_direct( + tenant_id, id, request=request, request_options=request_options + ) + return _response.data + + async def init( + self, + tenant_id: str, + *, + content_length: float, + content_sha256: str, + metadata: typing.Optional[typing.Dict[str, typing.Any]] = OMIT, + idempotency_key: typing.Optional[str] = OMIT, + dedup_mode: typing.Optional[DocumentsInitRequestDedupMode] = OMIT, + doc_id: typing.Optional[str] = OMIT, + upload_ttl_sec: typing.Optional[float] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocumentsInit200Response: + """ + Parameters + ---------- + tenant_id : str + + content_length : float + + content_sha256 : str + + metadata : typing.Optional[typing.Dict[str, typing.Any]] + + idempotency_key : typing.Optional[str] + + dedup_mode : typing.Optional[DocumentsInitRequestDedupMode] + + doc_id : typing.Optional[str] + + upload_ttl_sec : typing.Optional[float] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocumentsInit200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.documents.init( + tenant_id="tenantId", + content_length=1.1, + content_sha256="contentSha256", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.init( + tenant_id, + content_length=content_length, + content_sha256=content_sha256, + metadata=metadata, + idempotency_key=idempotency_key, + dedup_mode=dedup_mode, + doc_id=doc_id, + upload_ttl_sec=upload_ttl_sec, + request_options=request_options, + ) + return _response.data diff --git a/src/cloudpdf/documents/raw_client.py b/src/cloudpdf/documents/raw_client.py new file mode 100644 index 0000000..8aae546 --- /dev/null +++ b/src/cloudpdf/documents/raw_client.py @@ -0,0 +1,1129 @@ +# This file was auto-generated by Fern from our API Definition. + +import contextlib +import typing +from json.decoder import JSONDecodeError + +from ..core.api_error import ApiError +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.http_response import AsyncHttpResponse, HttpResponse +from ..core.jsonable_encoder import encode_path_param +from ..core.parse_error import ParsingError +from ..core.pydantic_utilities import parse_obj_as +from ..core.request_options import RequestOptions +from ..errors.bad_request_error import BadRequestError +from ..errors.forbidden_error import ForbiddenError +from ..errors.not_found_error import NotFoundError +from ..types.documents_commit200response import DocumentsCommit200Response +from ..types.documents_get200response import DocumentsGet200Response +from ..types.documents_init200response import DocumentsInit200Response +from ..types.documents_list200response import DocumentsList200Response +from ..types.documents_upload_direct200response import DocumentsUploadDirect200Response +from .types.documents_init_request_dedup_mode import DocumentsInitRequestDedupMode +from .types.list_documents_request_state import ListDocumentsRequestState +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawDocumentsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def list( + self, + tenant_id: str, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + state: typing.Optional[ListDocumentsRequestState] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocumentsList200Response]: + """ + Parameters + ---------- + tenant_id : str + + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + state : typing.Optional[ListDocumentsRequestState] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocumentsList200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents", + method="GET", + params={ + "limit": limit, + "cursor": cursor, + "state": state, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsList200Response, + parse_obj_as( + type_=DocumentsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def get( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[DocumentsGet200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocumentsGet200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsGet200Response, + parse_obj_as( + type_=DocumentsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def delete( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[None]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[None] + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}", + method="DELETE", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + return HttpResponse(response=_response, data=None) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def commit( + self, tenant_id: str, id: str, *, sha256: str, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[DocumentsCommit200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + sha256 : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocumentsCommit200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/commit", + method="POST", + json={ + "sha256": sha256, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsCommit200Response, + parse_obj_as( + type_=DocumentsCommit200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.contextmanager + def download( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[HttpResponse[typing.Iterator[bytes]]] + OK + """ + with self._client_wrapper.httpx_client.stream( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/download", + method="GET", + request_options=request_options, + ) as _response: + + def _stream() -> HttpResponse[typing.Iterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return HttpResponse( + response=_response, data=(_chunk for _chunk in _response.iter_bytes(chunk_size=_chunk_size)) + ) + _response.read() + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield _stream() + + @contextlib.contextmanager + def thumbnail( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.Iterator[HttpResponse[typing.Iterator[bytes]]]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.Iterator[HttpResponse[typing.Iterator[bytes]]] + OK + """ + with self._client_wrapper.httpx_client.stream( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/thumbnail", + method="GET", + request_options=request_options, + ) as _response: + + def _stream() -> HttpResponse[typing.Iterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return HttpResponse( + response=_response, data=(_chunk for _chunk in _response.iter_bytes(chunk_size=_chunk_size)) + ) + _response.read() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield _stream() + + def upload_direct( + self, + tenant_id: str, + id: str, + *, + request: typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]], + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocumentsUploadDirect200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request : typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocumentsUploadDirect200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/upload-direct", + method="POST", + content=request, + headers={ + "content-type": "application/pdf", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsUploadDirect200Response, + parse_obj_as( + type_=DocumentsUploadDirect200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def init( + self, + tenant_id: str, + *, + content_length: float, + content_sha256: str, + metadata: typing.Optional[typing.Dict[str, typing.Any]] = OMIT, + idempotency_key: typing.Optional[str] = OMIT, + dedup_mode: typing.Optional[DocumentsInitRequestDedupMode] = OMIT, + doc_id: typing.Optional[str] = OMIT, + upload_ttl_sec: typing.Optional[float] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocumentsInit200Response]: + """ + Parameters + ---------- + tenant_id : str + + content_length : float + + content_sha256 : str + + metadata : typing.Optional[typing.Dict[str, typing.Any]] + + idempotency_key : typing.Optional[str] + + dedup_mode : typing.Optional[DocumentsInitRequestDedupMode] + + doc_id : typing.Optional[str] + + upload_ttl_sec : typing.Optional[float] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocumentsInit200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/init", + method="POST", + json={ + "contentLength": content_length, + "contentSha256": content_sha256, + "metadata": metadata, + "idempotencyKey": idempotency_key, + "dedupMode": dedup_mode, + "docId": doc_id, + "uploadTtlSec": upload_ttl_sec, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsInit200Response, + parse_obj_as( + type_=DocumentsInit200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawDocumentsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def list( + self, + tenant_id: str, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + state: typing.Optional[ListDocumentsRequestState] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocumentsList200Response]: + """ + Parameters + ---------- + tenant_id : str + + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + state : typing.Optional[ListDocumentsRequestState] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocumentsList200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents", + method="GET", + params={ + "limit": limit, + "cursor": cursor, + "state": state, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsList200Response, + parse_obj_as( + type_=DocumentsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def get( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[DocumentsGet200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocumentsGet200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsGet200Response, + parse_obj_as( + type_=DocumentsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def delete( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[None]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[None] + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}", + method="DELETE", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + return AsyncHttpResponse(response=_response, data=None) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def commit( + self, tenant_id: str, id: str, *, sha256: str, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[DocumentsCommit200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + sha256 : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocumentsCommit200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/commit", + method="POST", + json={ + "sha256": sha256, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsCommit200Response, + parse_obj_as( + type_=DocumentsCommit200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + @contextlib.asynccontextmanager + async def download( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]] + OK + """ + async with self._client_wrapper.httpx_client.stream( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/download", + method="GET", + request_options=request_options, + ) as _response: + + async def _stream() -> AsyncHttpResponse[typing.AsyncIterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return AsyncHttpResponse( + response=_response, + data=(_chunk async for _chunk in _response.aiter_bytes(chunk_size=_chunk_size)), + ) + await _response.aread() + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield await _stream() + + @contextlib.asynccontextmanager + async def thumbnail( + self, tenant_id: str, id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. You can pass in configuration such as `chunk_size`, and more to customize the request and response. + + Returns + ------- + typing.AsyncIterator[AsyncHttpResponse[typing.AsyncIterator[bytes]]] + OK + """ + async with self._client_wrapper.httpx_client.stream( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/thumbnail", + method="GET", + request_options=request_options, + ) as _response: + + async def _stream() -> AsyncHttpResponse[typing.AsyncIterator[bytes]]: + try: + if 200 <= _response.status_code < 300: + _chunk_size = request_options.get("chunk_size", None) if request_options is not None else None + return AsyncHttpResponse( + response=_response, + data=(_chunk async for _chunk in _response.aiter_bytes(chunk_size=_chunk_size)), + ) + await _response.aread() + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.text + ) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, + headers=dict(_response.headers), + body=_response.json(), + cause=e, + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + yield await _stream() + + async def upload_direct( + self, + tenant_id: str, + id: str, + *, + request: typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]], + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocumentsUploadDirect200Response]: + """ + Parameters + ---------- + tenant_id : str + + id : str + + request : typing.Union[bytes, typing.Iterator[bytes], typing.AsyncIterator[bytes]] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocumentsUploadDirect200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/{encode_path_param(id)}/upload-direct", + method="POST", + content=request, + headers={ + "content-type": "application/pdf", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsUploadDirect200Response, + parse_obj_as( + type_=DocumentsUploadDirect200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def init( + self, + tenant_id: str, + *, + content_length: float, + content_sha256: str, + metadata: typing.Optional[typing.Dict[str, typing.Any]] = OMIT, + idempotency_key: typing.Optional[str] = OMIT, + dedup_mode: typing.Optional[DocumentsInitRequestDedupMode] = OMIT, + doc_id: typing.Optional[str] = OMIT, + upload_ttl_sec: typing.Optional[float] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocumentsInit200Response]: + """ + Parameters + ---------- + tenant_id : str + + content_length : float + + content_sha256 : str + + metadata : typing.Optional[typing.Dict[str, typing.Any]] + + idempotency_key : typing.Optional[str] + + dedup_mode : typing.Optional[DocumentsInitRequestDedupMode] + + doc_id : typing.Optional[str] + + upload_ttl_sec : typing.Optional[float] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocumentsInit200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/documents/init", + method="POST", + json={ + "contentLength": content_length, + "contentSha256": content_sha256, + "metadata": metadata, + "idempotencyKey": idempotency_key, + "dedupMode": dedup_mode, + "docId": doc_id, + "uploadTtlSec": upload_ttl_sec, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + DocumentsInit200Response, + parse_obj_as( + type_=DocumentsInit200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/documents/types/__init__.py b/src/cloudpdf/documents/types/__init__.py new file mode 100644 index 0000000..bf03b51 --- /dev/null +++ b/src/cloudpdf/documents/types/__init__.py @@ -0,0 +1,38 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .documents_init_request_dedup_mode import DocumentsInitRequestDedupMode + from .list_documents_request_state import ListDocumentsRequestState +_dynamic_imports: typing.Dict[str, str] = { + "DocumentsInitRequestDedupMode": ".documents_init_request_dedup_mode", + "ListDocumentsRequestState": ".list_documents_request_state", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["DocumentsInitRequestDedupMode", "ListDocumentsRequestState"] diff --git a/src/cloudpdf/documents/types/documents_init_request_dedup_mode.py b/src/cloudpdf/documents/types/documents_init_request_dedup_mode.py new file mode 100644 index 0000000..3ecd0dc --- /dev/null +++ b/src/cloudpdf/documents/types/documents_init_request_dedup_mode.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInitRequestDedupMode = typing.Union[typing.Literal["always-create", "reuse-existing"], typing.Any] diff --git a/src/cloudpdf/documents/types/list_documents_request_state.py b/src/cloudpdf/documents/types/list_documents_request_state.py new file mode 100644 index 0000000..3d099aa --- /dev/null +++ b/src/cloudpdf/documents/types/list_documents_request_state.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ListDocumentsRequestState = typing.Union[typing.Literal["pending", "ready", "failed", "deleting"], typing.Any] diff --git a/src/cloudpdf/errors/__init__.py b/src/cloudpdf/errors/__init__.py new file mode 100644 index 0000000..c0566fa --- /dev/null +++ b/src/cloudpdf/errors/__init__.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .bad_request_error import BadRequestError + from .forbidden_error import ForbiddenError + from .not_found_error import NotFoundError +_dynamic_imports: typing.Dict[str, str] = { + "BadRequestError": ".bad_request_error", + "ForbiddenError": ".forbidden_error", + "NotFoundError": ".not_found_error", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = ["BadRequestError", "ForbiddenError", "NotFoundError"] diff --git a/src/cloudpdf/errors/bad_request_error.py b/src/cloudpdf/errors/bad_request_error.py new file mode 100644 index 0000000..ec78e26 --- /dev/null +++ b/src/cloudpdf/errors/bad_request_error.py @@ -0,0 +1,10 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.api_error import ApiError + + +class BadRequestError(ApiError): + def __init__(self, body: typing.Any, headers: typing.Optional[typing.Dict[str, str]] = None): + super().__init__(status_code=400, headers=headers, body=body) diff --git a/src/cloudpdf/errors/forbidden_error.py b/src/cloudpdf/errors/forbidden_error.py new file mode 100644 index 0000000..07d7e45 --- /dev/null +++ b/src/cloudpdf/errors/forbidden_error.py @@ -0,0 +1,10 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.api_error import ApiError + + +class ForbiddenError(ApiError): + def __init__(self, body: typing.Any, headers: typing.Optional[typing.Dict[str, str]] = None): + super().__init__(status_code=403, headers=headers, body=body) diff --git a/src/cloudpdf/errors/not_found_error.py b/src/cloudpdf/errors/not_found_error.py new file mode 100644 index 0000000..75f557d --- /dev/null +++ b/src/cloudpdf/errors/not_found_error.py @@ -0,0 +1,10 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.api_error import ApiError + + +class NotFoundError(ApiError): + def __init__(self, body: typing.Any, headers: typing.Optional[typing.Dict[str, str]] = None): + super().__init__(status_code=404, headers=headers, body=body) diff --git a/src/cloudpdf/py.typed b/src/cloudpdf/py.typed new file mode 100644 index 0000000..e69de29 diff --git a/src/cloudpdf/tenants/__init__.py b/src/cloudpdf/tenants/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/tenants/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/tenants/client.py b/src/cloudpdf/tenants/client.py new file mode 100644 index 0000000..5d1532c --- /dev/null +++ b/src/cloudpdf/tenants/client.py @@ -0,0 +1,333 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.request_options import RequestOptions +from ..types.tenants_create200response import TenantsCreate200Response +from ..types.tenants_get200response import TenantsGet200Response +from ..types.tenants_list200response import TenantsList200Response +from .raw_client import AsyncRawTenantsClient, RawTenantsClient + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class TenantsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawTenantsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawTenantsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawTenantsClient + """ + return self._raw_client + + def list( + self, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> TenantsList200Response: + """ + Parameters + ---------- + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsList200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tenants.list() + """ + _response = self._raw_client.list(limit=limit, cursor=cursor, request_options=request_options) + return _response.data + + def create( + self, *, id: str, name: typing.Optional[str] = OMIT, request_options: typing.Optional[RequestOptions] = None + ) -> TenantsCreate200Response: + """ + Parameters + ---------- + id : str + + name : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsCreate200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tenants.create( + id="id", + ) + """ + _response = self._raw_client.create(id=id, name=name, request_options=request_options) + return _response.data + + def get(self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None) -> TenantsGet200Response: + """ + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsGet200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tenants.get( + tenant_id="tenantId", + ) + """ + _response = self._raw_client.get(tenant_id, request_options=request_options) + return _response.data + + def delete(self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None) -> None: + """ + Destroys the tenant and everything in its namespace — documents, layers, stored bytes, audit history. Irreversible. + + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tenants.delete( + tenant_id="tenantId", + ) + """ + _response = self._raw_client.delete(tenant_id, request_options=request_options) + return _response.data + + +class AsyncTenantsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawTenantsClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawTenantsClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawTenantsClient + """ + return self._raw_client + + async def list( + self, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> TenantsList200Response: + """ + Parameters + ---------- + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsList200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tenants.list() + + + asyncio.run(main()) + """ + _response = await self._raw_client.list(limit=limit, cursor=cursor, request_options=request_options) + return _response.data + + async def create( + self, *, id: str, name: typing.Optional[str] = OMIT, request_options: typing.Optional[RequestOptions] = None + ) -> TenantsCreate200Response: + """ + Parameters + ---------- + id : str + + name : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsCreate200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tenants.create( + id="id", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.create(id=id, name=name, request_options=request_options) + return _response.data + + async def get( + self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> TenantsGet200Response: + """ + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TenantsGet200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tenants.get( + tenant_id="tenantId", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.get(tenant_id, request_options=request_options) + return _response.data + + async def delete(self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None) -> None: + """ + Destroys the tenant and everything in its namespace — documents, layers, stored bytes, audit history. Irreversible. + + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tenants.delete( + tenant_id="tenantId", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.delete(tenant_id, request_options=request_options) + return _response.data diff --git a/src/cloudpdf/tenants/raw_client.py b/src/cloudpdf/tenants/raw_client.py new file mode 100644 index 0000000..8c25a23 --- /dev/null +++ b/src/cloudpdf/tenants/raw_client.py @@ -0,0 +1,465 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ..core.api_error import ApiError +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.http_response import AsyncHttpResponse, HttpResponse +from ..core.jsonable_encoder import encode_path_param +from ..core.parse_error import ParsingError +from ..core.pydantic_utilities import parse_obj_as +from ..core.request_options import RequestOptions +from ..errors.bad_request_error import BadRequestError +from ..errors.not_found_error import NotFoundError +from ..types.tenants_create200response import TenantsCreate200Response +from ..types.tenants_get200response import TenantsGet200Response +from ..types.tenants_list200response import TenantsList200Response +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawTenantsClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def list( + self, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[TenantsList200Response]: + """ + Parameters + ---------- + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[TenantsList200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + "v1/tenants", + method="GET", + params={ + "limit": limit, + "cursor": cursor, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsList200Response, + parse_obj_as( + type_=TenantsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def create( + self, *, id: str, name: typing.Optional[str] = OMIT, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[TenantsCreate200Response]: + """ + Parameters + ---------- + id : str + + name : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[TenantsCreate200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + "v1/tenants", + method="POST", + json={ + "id": id, + "name": name, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsCreate200Response, + parse_obj_as( + type_=TenantsCreate200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def get( + self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[TenantsGet200Response]: + """ + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[TenantsGet200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsGet200Response, + parse_obj_as( + type_=TenantsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def delete(self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None) -> HttpResponse[None]: + """ + Destroys the tenant and everything in its namespace — documents, layers, stored bytes, audit history. Irreversible. + + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[None] + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}", + method="DELETE", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + return HttpResponse(response=_response, data=None) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawTenantsClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def list( + self, + *, + limit: typing.Optional[int] = None, + cursor: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[TenantsList200Response]: + """ + Parameters + ---------- + limit : typing.Optional[int] + + cursor : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[TenantsList200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + "v1/tenants", + method="GET", + params={ + "limit": limit, + "cursor": cursor, + }, + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsList200Response, + parse_obj_as( + type_=TenantsList200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def create( + self, *, id: str, name: typing.Optional[str] = OMIT, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[TenantsCreate200Response]: + """ + Parameters + ---------- + id : str + + name : typing.Optional[str] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[TenantsCreate200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + "v1/tenants", + method="POST", + json={ + "id": id, + "name": name, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsCreate200Response, + parse_obj_as( + type_=TenantsCreate200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def get( + self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[TenantsGet200Response]: + """ + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[TenantsGet200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}", + method="GET", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TenantsGet200Response, + parse_obj_as( + type_=TenantsGet200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def delete( + self, tenant_id: str, *, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[None]: + """ + Destroys the tenant and everything in its namespace — documents, layers, stored bytes, audit history. Irreversible. + + Parameters + ---------- + tenant_id : str + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[None] + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}", + method="DELETE", + request_options=request_options, + ) + try: + if 200 <= _response.status_code < 300: + return AsyncHttpResponse(response=_response, data=None) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/tokens/__init__.py b/src/cloudpdf/tokens/__init__.py new file mode 100644 index 0000000..5cde020 --- /dev/null +++ b/src/cloudpdf/tokens/__init__.py @@ -0,0 +1,4 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + diff --git a/src/cloudpdf/tokens/client.py b/src/cloudpdf/tokens/client.py new file mode 100644 index 0000000..49feee1 --- /dev/null +++ b/src/cloudpdf/tokens/client.py @@ -0,0 +1,236 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.request_options import RequestOptions +from ..types.tokens_issue200response import TokensIssue200Response +from ..types.tokens_issue_request import TokensIssueRequest +from .raw_client import AsyncRawTokensClient, RawTokensClient + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class TokensClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._raw_client = RawTokensClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> RawTokensClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + RawTokensClient + """ + return self._raw_client + + def issue( + self, tenant_id: str, *, request: TokensIssueRequest, request_options: typing.Optional[RequestOptions] = None + ) -> TokensIssue200Response: + """ + kind "tenant" requires the API token — authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. + + Parameters + ---------- + tenant_id : str + + request : TokensIssueRequest + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TokensIssue200Response + OK + + Examples + -------- + from cloudpdf import CloudpdfApi, TokensIssueRequest_Doc + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tokens.issue( + tenant_id="tenantId", + request=TokensIssueRequest_Doc( + sub="sub", + doc_id="docId", + scope=["scope"], + expires_in=1, + ), + ) + """ + _response = self._raw_client.issue(tenant_id, request=request, request_options=request_options) + return _response.data + + def revoke( + self, + tenant_id: str, + jti: str, + *, + reason: typing.Optional[str] = OMIT, + expires_at_seconds: typing.Optional[int] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> None: + """ + Mounted only when the deployment enables token revocation. + + Parameters + ---------- + tenant_id : str + + jti : str + + reason : typing.Optional[str] + + expires_at_seconds : typing.Optional[int] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + from cloudpdf import CloudpdfApi + + client = CloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.tokens.revoke( + tenant_id="tenantId", + jti="jti", + ) + """ + _response = self._raw_client.revoke( + tenant_id, jti, reason=reason, expires_at_seconds=expires_at_seconds, request_options=request_options + ) + return _response.data + + +class AsyncTokensClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._raw_client = AsyncRawTokensClient(client_wrapper=client_wrapper) + + @property + def with_raw_response(self) -> AsyncRawTokensClient: + """ + Retrieves a raw implementation of this client that returns raw responses. + + Returns + ------- + AsyncRawTokensClient + """ + return self._raw_client + + async def issue( + self, tenant_id: str, *, request: TokensIssueRequest, request_options: typing.Optional[RequestOptions] = None + ) -> TokensIssue200Response: + """ + kind "tenant" requires the API token — authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. + + Parameters + ---------- + tenant_id : str + + request : TokensIssueRequest + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + TokensIssue200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi, TokensIssueRequest_Doc + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tokens.issue( + tenant_id="tenantId", + request=TokensIssueRequest_Doc( + sub="sub", + doc_id="docId", + scope=["scope"], + expires_in=1, + ), + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.issue(tenant_id, request=request, request_options=request_options) + return _response.data + + async def revoke( + self, + tenant_id: str, + jti: str, + *, + reason: typing.Optional[str] = OMIT, + expires_at_seconds: typing.Optional[int] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> None: + """ + Mounted only when the deployment enables token revocation. + + Parameters + ---------- + tenant_id : str + + jti : str + + reason : typing.Optional[str] + + expires_at_seconds : typing.Optional[int] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + None + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudpdfApi + + client = AsyncCloudpdfApi( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.tokens.revoke( + tenant_id="tenantId", + jti="jti", + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.revoke( + tenant_id, jti, reason=reason, expires_at_seconds=expires_at_seconds, request_options=request_options + ) + return _response.data diff --git a/src/cloudpdf/tokens/raw_client.py b/src/cloudpdf/tokens/raw_client.py new file mode 100644 index 0000000..d861831 --- /dev/null +++ b/src/cloudpdf/tokens/raw_client.py @@ -0,0 +1,330 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing +from json.decoder import JSONDecodeError + +from ..core.api_error import ApiError +from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper +from ..core.http_response import AsyncHttpResponse, HttpResponse +from ..core.jsonable_encoder import encode_path_param +from ..core.parse_error import ParsingError +from ..core.pydantic_utilities import parse_obj_as +from ..core.request_options import RequestOptions +from ..core.serialization import convert_and_respect_annotation_metadata +from ..errors.bad_request_error import BadRequestError +from ..errors.forbidden_error import ForbiddenError +from ..errors.not_found_error import NotFoundError +from ..types.tokens_issue200response import TokensIssue200Response +from ..types.tokens_issue_request import TokensIssueRequest +from pydantic import ValidationError + +# this is used as the default value for optional parameters +OMIT = typing.cast(typing.Any, ...) + + +class RawTokensClient: + def __init__(self, *, client_wrapper: SyncClientWrapper): + self._client_wrapper = client_wrapper + + def issue( + self, tenant_id: str, *, request: TokensIssueRequest, request_options: typing.Optional[RequestOptions] = None + ) -> HttpResponse[TokensIssue200Response]: + """ + kind "tenant" requires the API token — authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. + + Parameters + ---------- + tenant_id : str + + request : TokensIssueRequest + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[TokensIssue200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/tokens", + method="POST", + json=convert_and_respect_annotation_metadata( + object_=request, annotation=TokensIssueRequest, direction="write" + ), + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TokensIssue200Response, + parse_obj_as( + type_=TokensIssue200Response, # type: ignore + object_=_response.json(), + ), + ) + return HttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + def revoke( + self, + tenant_id: str, + jti: str, + *, + reason: typing.Optional[str] = OMIT, + expires_at_seconds: typing.Optional[int] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[None]: + """ + Mounted only when the deployment enables token revocation. + + Parameters + ---------- + tenant_id : str + + jti : str + + reason : typing.Optional[str] + + expires_at_seconds : typing.Optional[int] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[None] + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/tokens/{encode_path_param(jti)}/revoke", + method="POST", + json={ + "reason": reason, + "expiresAtSeconds": expires_at_seconds, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + return HttpResponse(response=_response, data=None) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + +class AsyncRawTokensClient: + def __init__(self, *, client_wrapper: AsyncClientWrapper): + self._client_wrapper = client_wrapper + + async def issue( + self, tenant_id: str, *, request: TokensIssueRequest, request_options: typing.Optional[RequestOptions] = None + ) -> AsyncHttpResponse[TokensIssue200Response]: + """ + kind "tenant" requires the API token — authority mints only downward. Mounted only when the deployment can sign (HS256 mode); asymmetric deployments mint with their own private key. + + Parameters + ---------- + tenant_id : str + + request : TokensIssueRequest + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[TokensIssue200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/tokens", + method="POST", + json=convert_and_respect_annotation_metadata( + object_=request, annotation=TokensIssueRequest, direction="write" + ), + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + _data = typing.cast( + TokensIssue200Response, + parse_obj_as( + type_=TokensIssue200Response, # type: ignore + object_=_response.json(), + ), + ) + return AsyncHttpResponse(response=_response, data=_data) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 403: + raise ForbiddenError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + if _response.status_code == 404: + raise NotFoundError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) + + async def revoke( + self, + tenant_id: str, + jti: str, + *, + reason: typing.Optional[str] = OMIT, + expires_at_seconds: typing.Optional[int] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[None]: + """ + Mounted only when the deployment enables token revocation. + + Parameters + ---------- + tenant_id : str + + jti : str + + reason : typing.Optional[str] + + expires_at_seconds : typing.Optional[int] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[None] + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/tenants/{encode_path_param(tenant_id)}/tokens/{encode_path_param(jti)}/revoke", + method="POST", + json={ + "reason": reason, + "expiresAtSeconds": expires_at_seconds, + }, + headers={ + "content-type": "application/json", + }, + request_options=request_options, + omit=OMIT, + ) + try: + if 200 <= _response.status_code < 300: + return AsyncHttpResponse(response=_response, data=None) + if _response.status_code == 400: + raise BadRequestError( + headers=dict(_response.headers), + body=typing.cast( + typing.Any, + parse_obj_as( + type_=typing.Any, # type: ignore + object_=_response.json(), + ), + ), + ) + _response_json = _response.json() + except JSONDecodeError: + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) + except ValidationError as e: + raise ParsingError( + status_code=_response.status_code, headers=dict(_response.headers), body=_response.json(), cause=e + ) + raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) diff --git a/src/cloudpdf/types/__init__.py b/src/cloudpdf/types/__init__.py new file mode 100644 index 0000000..55f9eef --- /dev/null +++ b/src/cloudpdf/types/__init__.py @@ -0,0 +1,9693 @@ +# This file was auto-generated by Fern from our API Definition. + +# isort: skip_file + +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .admin_error_payload import AdminErrorPayload + from .admin_error_payload_error import AdminErrorPayloadError + from .deployment_license_status_response import DeploymentLicenseStatusResponse + from .doc_annotations_create200response import DocAnnotationsCreate200Response + from .doc_annotations_create200response_meta import DocAnnotationsCreate200ResponseMeta + from .doc_annotations_create200response_meta_affected_pages_item import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItem, + ) + from .doc_annotations_create200response_meta_affected_pages_item_revision import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_annotations_create200response_meta_cache_delta import DocAnnotationsCreate200ResponseMetaCacheDelta + from .doc_annotations_create200response_meta_cache_delta_pages_item import ( + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_annotations_create200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_annotations_create400response import DocAnnotationsCreate400Response + from .doc_annotations_create400response_code import DocAnnotationsCreate400ResponseCode + from .doc_annotations_create400response_name import DocAnnotationsCreate400ResponseName + from .doc_annotations_create404response import DocAnnotationsCreate404Response + from .doc_annotations_create404response_code import DocAnnotationsCreate404ResponseCode + from .doc_annotations_create404response_name import DocAnnotationsCreate404ResponseName + from .doc_annotations_create_request import DocAnnotationsCreateRequest + from .doc_annotations_delete200response import DocAnnotationsDelete200Response + from .doc_annotations_delete200response_meta import DocAnnotationsDelete200ResponseMeta + from .doc_annotations_delete200response_meta_affected_pages_item import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItem, + ) + from .doc_annotations_delete200response_meta_affected_pages_item_revision import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_annotations_delete200response_meta_cache_delta import DocAnnotationsDelete200ResponseMetaCacheDelta + from .doc_annotations_delete200response_meta_cache_delta_pages_item import ( + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_annotations_delete200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_annotations_delete404response import DocAnnotationsDelete404Response + from .doc_annotations_delete404response_code import DocAnnotationsDelete404ResponseCode + from .doc_annotations_delete404response_name import DocAnnotationsDelete404ResponseName + from .doc_annotations_list200response import DocAnnotationsList200Response + from .doc_annotations_list200response_annotations_item import ( + DocAnnotationsList200ResponseAnnotationsItem, + DocAnnotationsList200ResponseAnnotationsItem_Caret, + DocAnnotationsList200ResponseAnnotationsItem_Circle, + DocAnnotationsList200ResponseAnnotationsItem_FileAttachment, + DocAnnotationsList200ResponseAnnotationsItem_FreeText, + DocAnnotationsList200ResponseAnnotationsItem_Highlight, + DocAnnotationsList200ResponseAnnotationsItem_Ink, + DocAnnotationsList200ResponseAnnotationsItem_Line, + DocAnnotationsList200ResponseAnnotationsItem_Link, + DocAnnotationsList200ResponseAnnotationsItem_Polygon, + DocAnnotationsList200ResponseAnnotationsItem_Polyline, + DocAnnotationsList200ResponseAnnotationsItem_Redact, + DocAnnotationsList200ResponseAnnotationsItem_Square, + DocAnnotationsList200ResponseAnnotationsItem_Squiggly, + DocAnnotationsList200ResponseAnnotationsItem_Stamp, + DocAnnotationsList200ResponseAnnotationsItem_Strikeout, + DocAnnotationsList200ResponseAnnotationsItem_Text, + DocAnnotationsList200ResponseAnnotationsItem_Underline, + DocAnnotationsList200ResponseAnnotationsItem_Unsupported, + DocAnnotationsList200ResponseAnnotationsItem_Widget, + ) + from .doc_annotations_list200response_annotations_item_caret import ( + DocAnnotationsList200ResponseAnnotationsItemCaret, + ) + from .doc_annotations_list200response_annotations_item_caret_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActions, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_caret_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, + ) + from .doc_annotations_list200response_annotations_item_caret_color import ( + DocAnnotationsList200ResponseAnnotationsItemCaretColor, + ) + from .doc_annotations_list200response_annotations_item_caret_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCaretFlags, + ) + from .doc_annotations_list200response_annotations_item_caret_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_caret_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_caret_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_caret_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_caret_intent import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIntent, + ) + from .doc_annotations_list200response_annotations_item_caret_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRect, + ) + from .doc_annotations_list200response_annotations_item_caret_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences, + ) + from .doc_annotations_list200response_annotations_item_caret_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRef, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_caret_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex, + ) + from .doc_annotations_list200response_annotations_item_caret_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_caret_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefNm, + ) + from .doc_annotations_list200response_annotations_item_caret_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_caret_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretReplyType, + ) + from .doc_annotations_list200response_annotations_item_circle import ( + DocAnnotationsList200ResponseAnnotationsItemCircle, + ) + from .doc_annotations_list200response_annotations_item_circle_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActions, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_circle_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, + ) + from .doc_annotations_list200response_annotations_item_circle_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_circle_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleColor, + ) + from .doc_annotations_list200response_annotations_item_circle_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCircleFlags, + ) + from .doc_annotations_list200response_annotations_item_circle_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_circle_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_circle_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_circle_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_circle_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_circle_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRect, + ) + from .doc_annotations_list200response_annotations_item_circle_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences, + ) + from .doc_annotations_list200response_annotations_item_circle_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRef, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_circle_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex, + ) + from .doc_annotations_list200response_annotations_item_circle_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_circle_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefNm, + ) + from .doc_annotations_list200response_annotations_item_circle_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_circle_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleReplyType, + ) + from .doc_annotations_list200response_annotations_item_circle_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect, + ) + from .doc_annotations_list200response_annotations_item_file_attachment import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachment, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_color import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_file import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_icon import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_file_attachment_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType, + ) + from .doc_annotations_list200response_annotations_item_free_text import ( + DocAnnotationsList200ResponseAnnotationsItemFreeText, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActions, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_free_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, + ) + from .doc_annotations_list200response_annotations_item_free_text_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_free_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextColor, + ) + from .doc_annotations_list200response_annotations_item_free_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags, + ) + from .doc_annotations_list200response_annotations_item_free_text_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor, + ) + from .doc_annotations_list200response_annotations_item_free_text_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, + ) + from .doc_annotations_list200response_annotations_item_free_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_free_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_free_text_intent import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent, + ) + from .doc_annotations_list200response_annotations_item_free_text_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_free_text_line_ending import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding, + ) + from .doc_annotations_list200response_annotations_item_free_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRect, + ) + from .doc_annotations_list200response_annotations_item_free_text_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences, + ) + from .doc_annotations_list200response_annotations_item_free_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_free_text_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex, + ) + from .doc_annotations_list200response_annotations_item_free_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_free_text_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm, + ) + from .doc_annotations_list200response_annotations_item_free_text_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_free_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType, + ) + from .doc_annotations_list200response_annotations_item_free_text_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, + ) + from .doc_annotations_list200response_annotations_item_free_text_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect, + ) + from .doc_annotations_list200response_annotations_item_highlight import ( + DocAnnotationsList200ResponseAnnotationsItemHighlight, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActions, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, + ) + from .doc_annotations_list200response_annotations_item_highlight_color import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightColor, + ) + from .doc_annotations_list200response_annotations_item_highlight_flags import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightFlags, + ) + from .doc_annotations_list200response_annotations_item_highlight_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_highlight_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_highlight_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem, + ) + from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1, + ) + from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2, + ) + from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3, + ) + from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4, + ) + from .doc_annotations_list200response_annotations_item_highlight_rect import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRect, + ) + from .doc_annotations_list200response_annotations_item_highlight_ref import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRef, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_highlight_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex, + ) + from .doc_annotations_list200response_annotations_item_highlight_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_highlight_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm, + ) + from .doc_annotations_list200response_annotations_item_highlight_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_highlight_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType, + ) + from .doc_annotations_list200response_annotations_item_ink import DocAnnotationsList200ResponseAnnotationsItemInk + from .doc_annotations_list200response_annotations_item_ink_actions import ( + DocAnnotationsList200ResponseAnnotationsItemInkActions, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_ink_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, + ) + from .doc_annotations_list200response_annotations_item_ink_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_ink_color import ( + DocAnnotationsList200ResponseAnnotationsItemInkColor, + ) + from .doc_annotations_list200response_annotations_item_ink_flags import ( + DocAnnotationsList200ResponseAnnotationsItemInkFlags, + ) + from .doc_annotations_list200response_annotations_item_ink_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_ink_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_ink_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_ink_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_ink_ink_list_item_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem, + ) + from .doc_annotations_list200response_annotations_item_ink_intent import ( + DocAnnotationsList200ResponseAnnotationsItemInkIntent, + ) + from .doc_annotations_list200response_annotations_item_ink_rect import ( + DocAnnotationsList200ResponseAnnotationsItemInkRect, + ) + from .doc_annotations_list200response_annotations_item_ink_ref import ( + DocAnnotationsList200ResponseAnnotationsItemInkRef, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Index, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_ink_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefIndex, + ) + from .doc_annotations_list200response_annotations_item_ink_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_ink_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefNm, + ) + from .doc_annotations_list200response_annotations_item_ink_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_ink_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkReplyType, + ) + from .doc_annotations_list200response_annotations_item_line import DocAnnotationsList200ResponseAnnotationsItemLine + from .doc_annotations_list200response_annotations_item_line_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLineActions, + ) + from .doc_annotations_list200response_annotations_item_line_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_line_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_line_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_line_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_line_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, + ) + from .doc_annotations_list200response_annotations_item_line_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_line_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineColor, + ) + from .doc_annotations_list200response_annotations_item_line_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLineFlags, + ) + from .doc_annotations_list200response_annotations_item_line_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_line_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_line_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_line_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_line_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_line_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_line_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, + ) + from .doc_annotations_list200response_annotations_item_line_line_endings_end import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd, + ) + from .doc_annotations_list200response_annotations_item_line_line_endings_start import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart, + ) + from .doc_annotations_list200response_annotations_item_line_line_points import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, + ) + from .doc_annotations_list200response_annotations_item_line_line_points_end import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd, + ) + from .doc_annotations_list200response_annotations_item_line_line_points_start import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart, + ) + from .doc_annotations_list200response_annotations_item_line_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLineRect, + ) + from .doc_annotations_list200response_annotations_item_line_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLineRef, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_line_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefIndex, + ) + from .doc_annotations_list200response_annotations_item_line_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_line_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefNm, + ) + from .doc_annotations_list200response_annotations_item_line_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_line_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineReplyType, + ) + from .doc_annotations_list200response_annotations_item_link import DocAnnotationsList200ResponseAnnotationsItemLink + from .doc_annotations_list200response_annotations_item_link_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActions, + ) + from .doc_annotations_list200response_annotations_item_link_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_link_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_link_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_link_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_link_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, + ) + from .doc_annotations_list200response_annotations_item_link_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLinkFlags, + ) + from .doc_annotations_list200response_annotations_item_link_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_link_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_link_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_link_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_link_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_link_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRect, + ) + from .doc_annotations_list200response_annotations_item_link_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRef, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_link_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex, + ) + from .doc_annotations_list200response_annotations_item_link_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_link_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefNm, + ) + from .doc_annotations_list200response_annotations_item_link_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_link_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkReplyType, + ) + from .doc_annotations_list200response_annotations_item_link_target import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTarget, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz, + ) + from .doc_annotations_list200response_annotations_item_link_target_goto_remote import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote, + ) + from .doc_annotations_list200response_annotations_item_link_target_javascript import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript, + ) + from .doc_annotations_list200response_annotations_item_link_target_launch import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch, + ) + from .doc_annotations_list200response_annotations_item_link_target_named import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed, + ) + from .doc_annotations_list200response_annotations_item_link_target_unsupported import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported, + ) + from .doc_annotations_list200response_annotations_item_link_target_uri import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri, + ) + from .doc_annotations_list200response_annotations_item_polygon import ( + DocAnnotationsList200ResponseAnnotationsItemPolygon, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActions, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, + ) + from .doc_annotations_list200response_annotations_item_polygon_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_polygon_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonColor, + ) + from .doc_annotations_list200response_annotations_item_polygon_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonFlags, + ) + from .doc_annotations_list200response_annotations_item_polygon_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_polygon_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_polygon_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRect, + ) + from .doc_annotations_list200response_annotations_item_polygon_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRef, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polygon_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex, + ) + from .doc_annotations_list200response_annotations_item_polygon_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_polygon_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm, + ) + from .doc_annotations_list200response_annotations_item_polygon_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polygon_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType, + ) + from .doc_annotations_list200response_annotations_item_polygon_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem, + ) + from .doc_annotations_list200response_annotations_item_polyline import ( + DocAnnotationsList200ResponseAnnotationsItemPolyline, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActions, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, + ) + from .doc_annotations_list200response_annotations_item_polyline_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_polyline_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineColor, + ) + from .doc_annotations_list200response_annotations_item_polyline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineFlags, + ) + from .doc_annotations_list200response_annotations_item_polyline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_polyline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polyline_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_polyline_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, + ) + from .doc_annotations_list200response_annotations_item_polyline_line_endings_end import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd, + ) + from .doc_annotations_list200response_annotations_item_polyline_line_endings_start import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart, + ) + from .doc_annotations_list200response_annotations_item_polyline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRect, + ) + from .doc_annotations_list200response_annotations_item_polyline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRef, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polyline_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex, + ) + from .doc_annotations_list200response_annotations_item_polyline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_polyline_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm, + ) + from .doc_annotations_list200response_annotations_item_polyline_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_polyline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType, + ) + from .doc_annotations_list200response_annotations_item_polyline_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem, + ) + from .doc_annotations_list200response_annotations_item_redact import ( + DocAnnotationsList200ResponseAnnotationsItemRedact, + ) + from .doc_annotations_list200response_annotations_item_redact_actions import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActions, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, + ) + from .doc_annotations_list200response_annotations_item_redact_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactColor, + ) + from .doc_annotations_list200response_annotations_item_redact_flags import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFlags, + ) + from .doc_annotations_list200response_annotations_item_redact_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, + ) + from .doc_annotations_list200response_annotations_item_redact_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, + ) + from .doc_annotations_list200response_annotations_item_redact_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_redact_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_redact_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_redact_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_redact_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_redact_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem, + ) + from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1, + ) + from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2, + ) + from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3, + ) + from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4, + ) + from .doc_annotations_list200response_annotations_item_redact_rect import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRect, + ) + from .doc_annotations_list200response_annotations_item_redact_ref import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRef, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_redact_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex, + ) + from .doc_annotations_list200response_annotations_item_redact_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_redact_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefNm, + ) + from .doc_annotations_list200response_annotations_item_redact_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_redact_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactReplyType, + ) + from .doc_annotations_list200response_annotations_item_redact_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, + ) + from .doc_annotations_list200response_annotations_item_square import ( + DocAnnotationsList200ResponseAnnotationsItemSquare, + ) + from .doc_annotations_list200response_annotations_item_square_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActions, + ) + from .doc_annotations_list200response_annotations_item_square_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_square_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_square_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_square_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_square_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, + ) + from .doc_annotations_list200response_annotations_item_square_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_square_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareColor, + ) + from .doc_annotations_list200response_annotations_item_square_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquareFlags, + ) + from .doc_annotations_list200response_annotations_item_square_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_square_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_square_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_square_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_square_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_square_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_square_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRect, + ) + from .doc_annotations_list200response_annotations_item_square_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences, + ) + from .doc_annotations_list200response_annotations_item_square_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRef, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_square_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex, + ) + from .doc_annotations_list200response_annotations_item_square_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_square_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefNm, + ) + from .doc_annotations_list200response_annotations_item_square_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_square_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareReplyType, + ) + from .doc_annotations_list200response_annotations_item_square_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect, + ) + from .doc_annotations_list200response_annotations_item_squiggly import ( + DocAnnotationsList200ResponseAnnotationsItemSquiggly, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActions, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, + ) + from .doc_annotations_list200response_annotations_item_squiggly_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyColor, + ) + from .doc_annotations_list200response_annotations_item_squiggly_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags, + ) + from .doc_annotations_list200response_annotations_item_squiggly_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem, + ) + from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1, + ) + from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2, + ) + from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3, + ) + from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4, + ) + from .doc_annotations_list200response_annotations_item_squiggly_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRect, + ) + from .doc_annotations_list200response_annotations_item_squiggly_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_squiggly_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex, + ) + from .doc_annotations_list200response_annotations_item_squiggly_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_squiggly_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm, + ) + from .doc_annotations_list200response_annotations_item_squiggly_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_squiggly_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType, + ) + from .doc_annotations_list200response_annotations_item_stamp import ( + DocAnnotationsList200ResponseAnnotationsItemStamp, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStampActions, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_stamp_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, + ) + from .doc_annotations_list200response_annotations_item_stamp_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStampFlags, + ) + from .doc_annotations_list200response_annotations_item_stamp_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_stamp_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_stamp_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampRect, + ) + from .doc_annotations_list200response_annotations_item_stamp_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStampRef, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Index, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_stamp_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefIndex, + ) + from .doc_annotations_list200response_annotations_item_stamp_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_stamp_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefNm, + ) + from .doc_annotations_list200response_annotations_item_stamp_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_stamp_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampReplyType, + ) + from .doc_annotations_list200response_annotations_item_stamp_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect, + ) + from .doc_annotations_list200response_annotations_item_strikeout import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeout, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, + ) + from .doc_annotations_list200response_annotations_item_strikeout_color import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor, + ) + from .doc_annotations_list200response_annotations_item_strikeout_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags, + ) + from .doc_annotations_list200response_annotations_item_strikeout_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_strikeout_intent import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent, + ) + from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem, + ) + from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1, + ) + from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2, + ) + from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3, + ) + from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4, + ) + from .doc_annotations_list200response_annotations_item_strikeout_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect, + ) + from .doc_annotations_list200response_annotations_item_strikeout_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_strikeout_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex, + ) + from .doc_annotations_list200response_annotations_item_strikeout_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_strikeout_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm, + ) + from .doc_annotations_list200response_annotations_item_strikeout_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_strikeout_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType, + ) + from .doc_annotations_list200response_annotations_item_text import DocAnnotationsList200ResponseAnnotationsItemText + from .doc_annotations_list200response_annotations_item_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemTextActions, + ) + from .doc_annotations_list200response_annotations_item_text_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_text_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_text_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_text_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, + ) + from .doc_annotations_list200response_annotations_item_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemTextColor, + ) + from .doc_annotations_list200response_annotations_item_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemTextFlags, + ) + from .doc_annotations_list200response_annotations_item_text_icon import ( + DocAnnotationsList200ResponseAnnotationsItemTextIcon, + ) + from .doc_annotations_list200response_annotations_item_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_text_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_text_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_text_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemTextRect, + ) + from .doc_annotations_list200response_annotations_item_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemTextRef, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Index, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_text_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefIndex, + ) + from .doc_annotations_list200response_annotations_item_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_text_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefNm, + ) + from .doc_annotations_list200response_annotations_item_text_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextReplyType, + ) + from .doc_annotations_list200response_annotations_item_underline import ( + DocAnnotationsList200ResponseAnnotationsItemUnderline, + ) + from .doc_annotations_list200response_annotations_item_underline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActions, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, + ) + from .doc_annotations_list200response_annotations_item_underline_color import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineColor, + ) + from .doc_annotations_list200response_annotations_item_underline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags, + ) + from .doc_annotations_list200response_annotations_item_underline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_underline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_underline_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_underline_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_underline_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem, + ) + from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1, + ) + from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2, + ) + from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3, + ) + from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4, + ) + from .doc_annotations_list200response_annotations_item_underline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRect, + ) + from .doc_annotations_list200response_annotations_item_underline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_underline_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex, + ) + from .doc_annotations_list200response_annotations_item_underline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_underline_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm, + ) + from .doc_annotations_list200response_annotations_item_underline_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_underline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType, + ) + from .doc_annotations_list200response_annotations_item_unsupported import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupported, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_unsupported_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, + ) + from .doc_annotations_list200response_annotations_item_unsupported_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags, + ) + from .doc_annotations_list200response_annotations_item_unsupported_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_unsupported_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect, + ) + from .doc_annotations_list200response_annotations_item_unsupported_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_unsupported_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex, + ) + from .doc_annotations_list200response_annotations_item_unsupported_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_unsupported_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm, + ) + from .doc_annotations_list200response_annotations_item_unsupported_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_unsupported_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType, + ) + from .doc_annotations_list200response_annotations_item_widget import ( + DocAnnotationsList200ResponseAnnotationsItemWidget, + ) + from .doc_annotations_list200response_annotations_item_widget_actions import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActions, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType, + ) + from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem, + ) + from .doc_annotations_list200response_annotations_item_widget_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, + ) + from .doc_annotations_list200response_annotations_item_widget_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, + ) + from .doc_annotations_list200response_annotations_item_widget_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetColor, + ) + from .doc_annotations_list200response_annotations_item_widget_field_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, + ) + from .doc_annotations_list200response_annotations_item_widget_flags import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFlags, + ) + from .doc_annotations_list200response_annotations_item_widget_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor, + ) + from .doc_annotations_list200response_annotations_item_widget_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily, + ) + from .doc_annotations_list200response_annotations_item_widget_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, + ) + from .doc_annotations_list200response_annotations_item_widget_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_widget_in_reply_to_index import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex, + ) + from .doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_widget_in_reply_to_nm import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm, + ) + from .doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_widget_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor, + ) + from .doc_annotations_list200response_annotations_item_widget_rect import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRect, + ) + from .doc_annotations_list200response_annotations_item_widget_ref import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRef, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_widget_ref_index import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex, + ) + from .doc_annotations_list200response_annotations_item_widget_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision, + ) + from .doc_annotations_list200response_annotations_item_widget_ref_nm import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm, + ) + from .doc_annotations_list200response_annotations_item_widget_ref_object_number import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber, + ) + from .doc_annotations_list200response_annotations_item_widget_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType, + ) + from .doc_annotations_list200response_annotations_item_widget_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, + ) + from .doc_annotations_list200response_page_state import DocAnnotationsList200ResponsePageState + from .doc_annotations_list200response_page_state_revision import DocAnnotationsList200ResponsePageStateRevision + from .doc_annotations_list200response_page_state_weak_annotation_state import ( + DocAnnotationsList200ResponsePageStateWeakAnnotationState, + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known, + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown, + ) + from .doc_annotations_list200response_page_state_weak_annotation_state_known import ( + DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown, + ) + from .doc_annotations_list200response_page_state_weak_annotation_state_unknown import ( + DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown, + ) + from .doc_annotations_list404response import DocAnnotationsList404Response + from .doc_annotations_list404response_code import DocAnnotationsList404ResponseCode + from .doc_annotations_list404response_name import DocAnnotationsList404ResponseName + from .doc_annotations_update200response import DocAnnotationsUpdate200Response + from .doc_annotations_update200response_meta import DocAnnotationsUpdate200ResponseMeta + from .doc_annotations_update200response_meta_affected_pages_item import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItem, + ) + from .doc_annotations_update200response_meta_affected_pages_item_revision import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_annotations_update200response_meta_cache_delta import DocAnnotationsUpdate200ResponseMetaCacheDelta + from .doc_annotations_update200response_meta_cache_delta_pages_item import ( + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_annotations_update200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_annotations_update400response import DocAnnotationsUpdate400Response + from .doc_annotations_update400response_code import DocAnnotationsUpdate400ResponseCode + from .doc_annotations_update400response_name import DocAnnotationsUpdate400ResponseName + from .doc_annotations_update404response import DocAnnotationsUpdate404Response + from .doc_annotations_update404response_code import DocAnnotationsUpdate404ResponseCode + from .doc_annotations_update404response_name import DocAnnotationsUpdate404ResponseName + from .doc_annotations_update_request import DocAnnotationsUpdateRequest + from .doc_download_response import DocDownloadResponse + from .doc_download_response_code import DocDownloadResponseCode + from .doc_download_response_name import DocDownloadResponseName + from .doc_forms_export_data_response import DocFormsExportDataResponse + from .doc_forms_export_data_response_code import DocFormsExportDataResponseCode + from .doc_forms_export_data_response_name import DocFormsExportDataResponseName + from .doc_forms_get200response import DocFormsGet200Response + from .doc_forms_get200response_calculation_order_item import ( + DocFormsGet200ResponseCalculationOrderItem, + DocFormsGet200ResponseCalculationOrderItem_Fqn, + DocFormsGet200ResponseCalculationOrderItem_ObjectNumber, + ) + from .doc_forms_get200response_calculation_order_item_fqn import DocFormsGet200ResponseCalculationOrderItemFqn + from .doc_forms_get200response_calculation_order_item_object_number import ( + DocFormsGet200ResponseCalculationOrderItemObjectNumber, + ) + from .doc_forms_get200response_fields_item import ( + DocFormsGet200ResponseFieldsItem, + DocFormsGet200ResponseFieldsItem_Checkbox, + DocFormsGet200ResponseFieldsItem_Combobox, + DocFormsGet200ResponseFieldsItem_Listbox, + DocFormsGet200ResponseFieldsItem_Pushbutton, + DocFormsGet200ResponseFieldsItem_Radio, + DocFormsGet200ResponseFieldsItem_Signature, + DocFormsGet200ResponseFieldsItem_Text, + DocFormsGet200ResponseFieldsItem_Unknown, + ) + from .doc_forms_get200response_fields_item_checkbox import DocFormsGet200ResponseFieldsItemCheckbox + from .doc_forms_get200response_fields_item_checkbox_actions import DocFormsGet200ResponseFieldsItemCheckboxActions + from .doc_forms_get200response_fields_item_checkbox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_format import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormat, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_validate import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidate, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_checkbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_checkbox_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_checkbox_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_checkbox_flags import DocFormsGet200ResponseFieldsItemCheckboxFlags + from .doc_forms_get200response_fields_item_checkbox_origin import DocFormsGet200ResponseFieldsItemCheckboxOrigin + from .doc_forms_get200response_fields_item_checkbox_ref import ( + DocFormsGet200ResponseFieldsItemCheckboxRef, + DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn, + DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_checkbox_ref_fqn import DocFormsGet200ResponseFieldsItemCheckboxRefFqn + from .doc_forms_get200response_fields_item_checkbox_ref_object_number import ( + DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_checkbox_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_checkbox_value_entry_array import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray, + ) + from .doc_forms_get200response_fields_item_checkbox_value_entry_none import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone, + ) + from .doc_forms_get200response_fields_item_checkbox_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_checkbox_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_checkbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem, + ) + from .doc_forms_get200response_fields_item_combobox import DocFormsGet200ResponseFieldsItemCombobox + from .doc_forms_get200response_fields_item_combobox_actions import DocFormsGet200ResponseFieldsItemComboboxActions + from .doc_forms_get200response_fields_item_combobox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculate, + ) + from .doc_forms_get200response_fields_item_combobox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_combobox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_combobox_actions_format import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormat, + ) + from .doc_forms_get200response_fields_item_combobox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_combobox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_combobox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_combobox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_combobox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_combobox_actions_validate import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidate, + ) + from .doc_forms_get200response_fields_item_combobox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_combobox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_combobox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_combobox_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_combobox_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_combobox_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_combobox_flags import DocFormsGet200ResponseFieldsItemComboboxFlags + from .doc_forms_get200response_fields_item_combobox_options_item import ( + DocFormsGet200ResponseFieldsItemComboboxOptionsItem, + ) + from .doc_forms_get200response_fields_item_combobox_origin import DocFormsGet200ResponseFieldsItemComboboxOrigin + from .doc_forms_get200response_fields_item_combobox_ref import ( + DocFormsGet200ResponseFieldsItemComboboxRef, + DocFormsGet200ResponseFieldsItemComboboxRef_Fqn, + DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_combobox_ref_fqn import DocFormsGet200ResponseFieldsItemComboboxRefFqn + from .doc_forms_get200response_fields_item_combobox_ref_object_number import ( + DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_combobox_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntry, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_combobox_value_entry_array import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntryArray, + ) + from .doc_forms_get200response_fields_item_combobox_value_entry_none import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntryNone, + ) + from .doc_forms_get200response_fields_item_combobox_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_combobox_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_combobox_widgets_item import ( + DocFormsGet200ResponseFieldsItemComboboxWidgetsItem, + ) + from .doc_forms_get200response_fields_item_listbox import DocFormsGet200ResponseFieldsItemListbox + from .doc_forms_get200response_fields_item_listbox_actions import DocFormsGet200ResponseFieldsItemListboxActions + from .doc_forms_get200response_fields_item_listbox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculate, + ) + from .doc_forms_get200response_fields_item_listbox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_listbox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_listbox_actions_format import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormat, + ) + from .doc_forms_get200response_fields_item_listbox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_listbox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_listbox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_listbox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_listbox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_listbox_actions_validate import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidate, + ) + from .doc_forms_get200response_fields_item_listbox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_listbox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_listbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_listbox_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_listbox_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_listbox_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_listbox_flags import DocFormsGet200ResponseFieldsItemListboxFlags + from .doc_forms_get200response_fields_item_listbox_options_item import ( + DocFormsGet200ResponseFieldsItemListboxOptionsItem, + ) + from .doc_forms_get200response_fields_item_listbox_origin import DocFormsGet200ResponseFieldsItemListboxOrigin + from .doc_forms_get200response_fields_item_listbox_ref import ( + DocFormsGet200ResponseFieldsItemListboxRef, + DocFormsGet200ResponseFieldsItemListboxRef_Fqn, + DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_listbox_ref_fqn import DocFormsGet200ResponseFieldsItemListboxRefFqn + from .doc_forms_get200response_fields_item_listbox_ref_object_number import ( + DocFormsGet200ResponseFieldsItemListboxRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_listbox_value_entry import ( + DocFormsGet200ResponseFieldsItemListboxValueEntry, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_listbox_value_entry_array import ( + DocFormsGet200ResponseFieldsItemListboxValueEntryArray, + ) + from .doc_forms_get200response_fields_item_listbox_value_entry_none import ( + DocFormsGet200ResponseFieldsItemListboxValueEntryNone, + ) + from .doc_forms_get200response_fields_item_listbox_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemListboxValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_listbox_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_listbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemListboxWidgetsItem, + ) + from .doc_forms_get200response_fields_item_pushbutton import DocFormsGet200ResponseFieldsItemPushbutton + from .doc_forms_get200response_fields_item_pushbutton_actions import ( + DocFormsGet200ResponseFieldsItemPushbuttonActions, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_calculate import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_format import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_format_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_validate import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_pushbutton_default_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_pushbutton_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_pushbutton_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_pushbutton_flags import DocFormsGet200ResponseFieldsItemPushbuttonFlags + from .doc_forms_get200response_fields_item_pushbutton_origin import DocFormsGet200ResponseFieldsItemPushbuttonOrigin + from .doc_forms_get200response_fields_item_pushbutton_ref import ( + DocFormsGet200ResponseFieldsItemPushbuttonRef, + DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn, + DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_pushbutton_ref_fqn import ( + DocFormsGet200ResponseFieldsItemPushbuttonRefFqn, + ) + from .doc_forms_get200response_fields_item_pushbutton_ref_object_number import ( + DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_pushbutton_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_pushbutton_value_entry_array import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray, + ) + from .doc_forms_get200response_fields_item_pushbutton_value_entry_none import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone, + ) + from .doc_forms_get200response_fields_item_pushbutton_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_pushbutton_widgets_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem, + ) + from .doc_forms_get200response_fields_item_radio import DocFormsGet200ResponseFieldsItemRadio + from .doc_forms_get200response_fields_item_radio_actions import DocFormsGet200ResponseFieldsItemRadioActions + from .doc_forms_get200response_fields_item_radio_actions_calculate import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculate, + ) + from .doc_forms_get200response_fields_item_radio_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_radio_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_radio_actions_format import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormat, + ) + from .doc_forms_get200response_fields_item_radio_actions_format_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_radio_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_radio_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_radio_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_radio_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_radio_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_radio_actions_validate import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidate, + ) + from .doc_forms_get200response_fields_item_radio_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_radio_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_radio_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_radio_default_value_entry import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_radio_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_radio_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_radio_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_radio_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_radio_flags import DocFormsGet200ResponseFieldsItemRadioFlags + from .doc_forms_get200response_fields_item_radio_origin import DocFormsGet200ResponseFieldsItemRadioOrigin + from .doc_forms_get200response_fields_item_radio_ref import ( + DocFormsGet200ResponseFieldsItemRadioRef, + DocFormsGet200ResponseFieldsItemRadioRef_Fqn, + DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_radio_ref_fqn import DocFormsGet200ResponseFieldsItemRadioRefFqn + from .doc_forms_get200response_fields_item_radio_ref_object_number import ( + DocFormsGet200ResponseFieldsItemRadioRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_radio_value_entry import ( + DocFormsGet200ResponseFieldsItemRadioValueEntry, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_radio_value_entry_array import ( + DocFormsGet200ResponseFieldsItemRadioValueEntryArray, + ) + from .doc_forms_get200response_fields_item_radio_value_entry_none import ( + DocFormsGet200ResponseFieldsItemRadioValueEntryNone, + ) + from .doc_forms_get200response_fields_item_radio_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemRadioValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_radio_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_radio_widgets_item import ( + DocFormsGet200ResponseFieldsItemRadioWidgetsItem, + ) + from .doc_forms_get200response_fields_item_signature import DocFormsGet200ResponseFieldsItemSignature + from .doc_forms_get200response_fields_item_signature_actions import DocFormsGet200ResponseFieldsItemSignatureActions + from .doc_forms_get200response_fields_item_signature_actions_calculate import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculate, + ) + from .doc_forms_get200response_fields_item_signature_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_signature_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_signature_actions_format import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormat, + ) + from .doc_forms_get200response_fields_item_signature_actions_format_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_signature_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_signature_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_signature_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_signature_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_signature_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_signature_actions_validate import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidate, + ) + from .doc_forms_get200response_fields_item_signature_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_signature_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_signature_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_signature_default_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_signature_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_signature_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_signature_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_signature_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_signature_flags import DocFormsGet200ResponseFieldsItemSignatureFlags + from .doc_forms_get200response_fields_item_signature_origin import DocFormsGet200ResponseFieldsItemSignatureOrigin + from .doc_forms_get200response_fields_item_signature_ref import ( + DocFormsGet200ResponseFieldsItemSignatureRef, + DocFormsGet200ResponseFieldsItemSignatureRef_Fqn, + DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_signature_ref_fqn import DocFormsGet200ResponseFieldsItemSignatureRefFqn + from .doc_forms_get200response_fields_item_signature_ref_object_number import ( + DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_signature_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntry, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_signature_value_entry_array import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntryArray, + ) + from .doc_forms_get200response_fields_item_signature_value_entry_none import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntryNone, + ) + from .doc_forms_get200response_fields_item_signature_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_signature_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_signature_widgets_item import ( + DocFormsGet200ResponseFieldsItemSignatureWidgetsItem, + ) + from .doc_forms_get200response_fields_item_text import DocFormsGet200ResponseFieldsItemText + from .doc_forms_get200response_fields_item_text_actions import DocFormsGet200ResponseFieldsItemTextActions + from .doc_forms_get200response_fields_item_text_actions_calculate import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculate, + ) + from .doc_forms_get200response_fields_item_text_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_text_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_text_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_text_actions_format import ( + DocFormsGet200ResponseFieldsItemTextActionsFormat, + ) + from .doc_forms_get200response_fields_item_text_actions_format_root import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_text_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_text_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_text_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_text_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_text_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_text_actions_validate import ( + DocFormsGet200ResponseFieldsItemTextActionsValidate, + ) + from .doc_forms_get200response_fields_item_text_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_text_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_text_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_text_default_value_entry import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_text_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_text_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_text_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_text_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_text_flags import DocFormsGet200ResponseFieldsItemTextFlags + from .doc_forms_get200response_fields_item_text_origin import DocFormsGet200ResponseFieldsItemTextOrigin + from .doc_forms_get200response_fields_item_text_ref import ( + DocFormsGet200ResponseFieldsItemTextRef, + DocFormsGet200ResponseFieldsItemTextRef_Fqn, + DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_text_ref_fqn import DocFormsGet200ResponseFieldsItemTextRefFqn + from .doc_forms_get200response_fields_item_text_ref_object_number import ( + DocFormsGet200ResponseFieldsItemTextRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_text_value_entry import ( + DocFormsGet200ResponseFieldsItemTextValueEntry, + DocFormsGet200ResponseFieldsItemTextValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextValueEntry_None, + DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_text_value_entry_array import ( + DocFormsGet200ResponseFieldsItemTextValueEntryArray, + ) + from .doc_forms_get200response_fields_item_text_value_entry_none import ( + DocFormsGet200ResponseFieldsItemTextValueEntryNone, + ) + from .doc_forms_get200response_fields_item_text_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemTextValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_text_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_text_widgets_item import DocFormsGet200ResponseFieldsItemTextWidgetsItem + from .doc_forms_get200response_fields_item_unknown import DocFormsGet200ResponseFieldsItemUnknown + from .doc_forms_get200response_fields_item_unknown_actions import DocFormsGet200ResponseFieldsItemUnknownActions + from .doc_forms_get200response_fields_item_unknown_actions_calculate import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculate, + ) + from .doc_forms_get200response_fields_item_unknown_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot, + ) + from .doc_forms_get200response_fields_item_unknown_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType, + ) + from .doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem, + ) + from .doc_forms_get200response_fields_item_unknown_actions_format import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormat, + ) + from .doc_forms_get200response_fields_item_unknown_actions_format_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot, + ) + from .doc_forms_get200response_fields_item_unknown_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType, + ) + from .doc_forms_get200response_fields_item_unknown_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem, + ) + from .doc_forms_get200response_fields_item_unknown_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke, + ) + from .doc_forms_get200response_fields_item_unknown_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot, + ) + from .doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType, + ) + from .doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem, + ) + from .doc_forms_get200response_fields_item_unknown_actions_validate import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidate, + ) + from .doc_forms_get200response_fields_item_unknown_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot, + ) + from .doc_forms_get200response_fields_item_unknown_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType, + ) + from .doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem, + ) + from .doc_forms_get200response_fields_item_unknown_default_value_entry import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_unknown_default_value_entry_array import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray, + ) + from .doc_forms_get200response_fields_item_unknown_default_value_entry_none import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone, + ) + from .doc_forms_get200response_fields_item_unknown_default_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_unknown_flags import DocFormsGet200ResponseFieldsItemUnknownFlags + from .doc_forms_get200response_fields_item_unknown_origin import DocFormsGet200ResponseFieldsItemUnknownOrigin + from .doc_forms_get200response_fields_item_unknown_ref import ( + DocFormsGet200ResponseFieldsItemUnknownRef, + DocFormsGet200ResponseFieldsItemUnknownRef_Fqn, + DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber, + ) + from .doc_forms_get200response_fields_item_unknown_ref_fqn import DocFormsGet200ResponseFieldsItemUnknownRefFqn + from .doc_forms_get200response_fields_item_unknown_ref_object_number import ( + DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber, + ) + from .doc_forms_get200response_fields_item_unknown_value_entry import ( + DocFormsGet200ResponseFieldsItemUnknownValueEntry, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported, + ) + from .doc_forms_get200response_fields_item_unknown_value_entry_array import ( + DocFormsGet200ResponseFieldsItemUnknownValueEntryArray, + ) + from .doc_forms_get200response_fields_item_unknown_value_entry_none import ( + DocFormsGet200ResponseFieldsItemUnknownValueEntryNone, + ) + from .doc_forms_get200response_fields_item_unknown_value_entry_scalar import ( + DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar, + ) + from .doc_forms_get200response_fields_item_unknown_value_entry_unsupported import ( + DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported, + ) + from .doc_forms_get200response_fields_item_unknown_widgets_item import ( + DocFormsGet200ResponseFieldsItemUnknownWidgetsItem, + ) + from .doc_forms_get200response_form_kind import DocFormsGet200ResponseFormKind + from .doc_forms_get404response import DocFormsGet404Response + from .doc_forms_get404response_code import DocFormsGet404ResponseCode + from .doc_forms_get404response_name import DocFormsGet404ResponseName + from .doc_forms_import_data200response import DocFormsImportData200Response + from .doc_forms_import_data200response_meta import DocFormsImportData200ResponseMeta + from .doc_forms_import_data200response_meta_affected_pages_item import ( + DocFormsImportData200ResponseMetaAffectedPagesItem, + ) + from .doc_forms_import_data200response_meta_affected_pages_item_revision import ( + DocFormsImportData200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_forms_import_data200response_meta_cache_delta import DocFormsImportData200ResponseMetaCacheDelta + from .doc_forms_import_data200response_meta_cache_delta_pages_item import ( + DocFormsImportData200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_forms_import_data200response_meta_cache_delta_pages_item_cache import ( + DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_forms_import_data400response import DocFormsImportData400Response + from .doc_forms_import_data400response_code import DocFormsImportData400ResponseCode + from .doc_forms_import_data400response_name import DocFormsImportData400ResponseName + from .doc_forms_import_data404response import DocFormsImportData404Response + from .doc_forms_import_data404response_code import DocFormsImportData404ResponseCode + from .doc_forms_import_data404response_name import DocFormsImportData404ResponseName + from .doc_forms_import_data_request import DocFormsImportDataRequest + from .doc_forms_reset200response import DocFormsReset200Response + from .doc_forms_reset200response_meta import DocFormsReset200ResponseMeta + from .doc_forms_reset200response_meta_affected_pages_item import DocFormsReset200ResponseMetaAffectedPagesItem + from .doc_forms_reset200response_meta_affected_pages_item_revision import ( + DocFormsReset200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_forms_reset200response_meta_cache_delta import DocFormsReset200ResponseMetaCacheDelta + from .doc_forms_reset200response_meta_cache_delta_pages_item import DocFormsReset200ResponseMetaCacheDeltaPagesItem + from .doc_forms_reset200response_meta_cache_delta_pages_item_cache import ( + DocFormsReset200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_forms_reset404response import DocFormsReset404Response + from .doc_forms_reset404response_code import DocFormsReset404ResponseCode + from .doc_forms_reset404response_name import DocFormsReset404ResponseName + from .doc_forms_set_value200response import DocFormsSetValue200Response + from .doc_forms_set_value200response_meta import DocFormsSetValue200ResponseMeta + from .doc_forms_set_value200response_meta_affected_pages_item import ( + DocFormsSetValue200ResponseMetaAffectedPagesItem, + ) + from .doc_forms_set_value200response_meta_affected_pages_item_revision import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_forms_set_value200response_meta_cache_delta import DocFormsSetValue200ResponseMetaCacheDelta + from .doc_forms_set_value200response_meta_cache_delta_pages_item import ( + DocFormsSetValue200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_forms_set_value200response_meta_cache_delta_pages_item_cache import ( + DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_forms_set_value400response import DocFormsSetValue400Response + from .doc_forms_set_value400response_code import DocFormsSetValue400ResponseCode + from .doc_forms_set_value400response_name import DocFormsSetValue400ResponseName + from .doc_forms_set_value404response import DocFormsSetValue404Response + from .doc_forms_set_value404response_code import DocFormsSetValue404ResponseCode + from .doc_forms_set_value404response_name import DocFormsSetValue404ResponseName + from .doc_forms_set_value_request import DocFormsSetValueRequest + from .doc_head200response import DocHead200Response + from .doc_head200response_access import DocHead200ResponseAccess + from .doc_head200response_access_reasons_item import DocHead200ResponseAccessReasonsItem + from .doc_head200response_encryption import DocHead200ResponseEncryption + from .doc_head200response_encryption_state import DocHead200ResponseEncryptionState + from .doc_head200response_permissions import DocHead200ResponsePermissions + from .doc_head200response_permissions_opened_as import DocHead200ResponsePermissionsOpenedAs + from .doc_head200response_state import DocHead200ResponseState + from .doc_head404response import DocHead404Response + from .doc_head404response_code import DocHead404ResponseCode + from .doc_head404response_name import DocHead404ResponseName + from .doc_manifest200response import DocManifest200Response + from .doc_manifest200response_pages_item import DocManifest200ResponsePagesItem + from .doc_manifest200response_pages_item_cache import DocManifest200ResponsePagesItemCache + from .doc_manifest200response_pages_item_state import DocManifest200ResponsePagesItemState + from .doc_manifest200response_pages_item_state_revision import DocManifest200ResponsePagesItemStateRevision + from .doc_manifest200response_pages_item_state_weak_annotation_state import ( + DocManifest200ResponsePagesItemStateWeakAnnotationState, + DocManifest200ResponsePagesItemStateWeakAnnotationState_Known, + DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown, + ) + from .doc_manifest200response_pages_item_state_weak_annotation_state_known import ( + DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown, + ) + from .doc_manifest200response_pages_item_state_weak_annotation_state_unknown import ( + DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown, + ) + from .doc_manifest200response_scopes import DocManifest200ResponseScopes + from .doc_manifest200response_scopes_actions import DocManifest200ResponseScopesActions + from .doc_manifest200response_scopes_annotations import DocManifest200ResponseScopesAnnotations + from .doc_manifest200response_scopes_attachments import DocManifest200ResponseScopesAttachments + from .doc_manifest200response_scopes_content import DocManifest200ResponseScopesContent + from .doc_manifest200response_scopes_layout import DocManifest200ResponseScopesLayout + from .doc_manifest200response_scopes_metadata import DocManifest200ResponseScopesMetadata + from .doc_manifest404response import DocManifest404Response + from .doc_manifest404response_code import DocManifest404ResponseCode + from .doc_manifest404response_name import DocManifest404ResponseName + from .doc_metadata_get200response import DocMetadataGet200Response + from .doc_metadata_get200response_trapped import DocMetadataGet200ResponseTrapped + from .doc_metadata_get404response import DocMetadataGet404Response + from .doc_metadata_get404response_code import DocMetadataGet404ResponseCode + from .doc_metadata_get404response_name import DocMetadataGet404ResponseName + from .doc_pages_delete200response import DocPagesDelete200Response + from .doc_pages_delete200response_meta import DocPagesDelete200ResponseMeta + from .doc_pages_delete200response_meta_affected_pages_item import DocPagesDelete200ResponseMetaAffectedPagesItem + from .doc_pages_delete200response_meta_affected_pages_item_revision import ( + DocPagesDelete200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_pages_delete200response_meta_cache_delta import DocPagesDelete200ResponseMetaCacheDelta + from .doc_pages_delete200response_meta_cache_delta_pages_item import ( + DocPagesDelete200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_pages_delete200response_meta_cache_delta_pages_item_cache import ( + DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_pages_delete400response import DocPagesDelete400Response + from .doc_pages_delete400response_code import DocPagesDelete400ResponseCode + from .doc_pages_delete400response_name import DocPagesDelete400ResponseName + from .doc_pages_delete404response import DocPagesDelete404Response + from .doc_pages_delete404response_code import DocPagesDelete404ResponseCode + from .doc_pages_delete404response_name import DocPagesDelete404ResponseName + from .doc_pages_delete_request import DocPagesDeleteRequest + from .doc_pages_flatten200response import DocPagesFlatten200Response + from .doc_pages_flatten200response_meta import DocPagesFlatten200ResponseMeta + from .doc_pages_flatten200response_meta_affected_pages_item import DocPagesFlatten200ResponseMetaAffectedPagesItem + from .doc_pages_flatten200response_meta_affected_pages_item_revision import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_pages_flatten200response_meta_cache_delta import DocPagesFlatten200ResponseMetaCacheDelta + from .doc_pages_flatten200response_meta_cache_delta_pages_item import ( + DocPagesFlatten200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_pages_flatten200response_meta_cache_delta_pages_item_cache import ( + DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_pages_flatten400response import DocPagesFlatten400Response + from .doc_pages_flatten400response_code import DocPagesFlatten400ResponseCode + from .doc_pages_flatten400response_name import DocPagesFlatten400ResponseName + from .doc_pages_flatten404response import DocPagesFlatten404Response + from .doc_pages_flatten404response_code import DocPagesFlatten404ResponseCode + from .doc_pages_flatten404response_name import DocPagesFlatten404ResponseName + from .doc_pages_flatten_request import DocPagesFlattenRequest + from .doc_pages_move200response import DocPagesMove200Response + from .doc_pages_move200response_meta import DocPagesMove200ResponseMeta + from .doc_pages_move200response_meta_affected_pages_item import DocPagesMove200ResponseMetaAffectedPagesItem + from .doc_pages_move200response_meta_affected_pages_item_revision import ( + DocPagesMove200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_pages_move200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_pages_move200response_meta_cache_delta import DocPagesMove200ResponseMetaCacheDelta + from .doc_pages_move200response_meta_cache_delta_pages_item import DocPagesMove200ResponseMetaCacheDeltaPagesItem + from .doc_pages_move200response_meta_cache_delta_pages_item_cache import ( + DocPagesMove200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_pages_move400response import DocPagesMove400Response + from .doc_pages_move400response_code import DocPagesMove400ResponseCode + from .doc_pages_move400response_name import DocPagesMove400ResponseName + from .doc_pages_move404response import DocPagesMove404Response + from .doc_pages_move404response_code import DocPagesMove404ResponseCode + from .doc_pages_move404response_name import DocPagesMove404ResponseName + from .doc_pages_move_request import DocPagesMoveRequest + from .doc_pages_rotate200response import DocPagesRotate200Response + from .doc_pages_rotate200response_meta import DocPagesRotate200ResponseMeta + from .doc_pages_rotate200response_meta_affected_pages_item import DocPagesRotate200ResponseMetaAffectedPagesItem + from .doc_pages_rotate200response_meta_affected_pages_item_revision import ( + DocPagesRotate200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_pages_rotate200response_meta_cache_delta import DocPagesRotate200ResponseMetaCacheDelta + from .doc_pages_rotate200response_meta_cache_delta_pages_item import ( + DocPagesRotate200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_pages_rotate200response_meta_cache_delta_pages_item_cache import ( + DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_pages_rotate400response import DocPagesRotate400Response + from .doc_pages_rotate400response_code import DocPagesRotate400ResponseCode + from .doc_pages_rotate400response_name import DocPagesRotate400ResponseName + from .doc_pages_rotate404response import DocPagesRotate404Response + from .doc_pages_rotate404response_code import DocPagesRotate404ResponseCode + from .doc_pages_rotate404response_name import DocPagesRotate404ResponseName + from .doc_pages_rotate_request import DocPagesRotateRequest + from .doc_redactions_apply200response import DocRedactionsApply200Response + from .doc_redactions_apply200response_meta import DocRedactionsApply200ResponseMeta + from .doc_redactions_apply200response_meta_affected_pages_item import ( + DocRedactionsApply200ResponseMetaAffectedPagesItem, + ) + from .doc_redactions_apply200response_meta_affected_pages_item_revision import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_redactions_apply200response_meta_cache_delta import DocRedactionsApply200ResponseMetaCacheDelta + from .doc_redactions_apply200response_meta_cache_delta_pages_item import ( + DocRedactionsApply200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_redactions_apply200response_meta_cache_delta_pages_item_cache import ( + DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_redactions_apply400response import DocRedactionsApply400Response + from .doc_redactions_apply400response_code import DocRedactionsApply400ResponseCode + from .doc_redactions_apply400response_name import DocRedactionsApply400ResponseName + from .doc_redactions_apply404response import DocRedactionsApply404Response + from .doc_redactions_apply404response_code import DocRedactionsApply404ResponseCode + from .doc_redactions_apply404response_name import DocRedactionsApply404ResponseName + from .doc_redactions_apply_request import DocRedactionsApplyRequest + from .doc_render_response import DocRenderResponse + from .doc_render_response_code import DocRenderResponseCode + from .doc_render_response_name import DocRenderResponseName + from .doc_text200response import DocText200Response + from .doc_text404response import DocText404Response + from .doc_text404response_code import DocText404ResponseCode + from .doc_text404response_name import DocText404ResponseName + from .documents_commit200response import DocumentsCommit200Response + from .documents_commit200response_document import DocumentsCommit200ResponseDocument + from .documents_commit200response_document_state import DocumentsCommit200ResponseDocumentState + from .documents_commit200response_document_thumbnail_state import DocumentsCommit200ResponseDocumentThumbnailState + from .documents_commit400response import DocumentsCommit400Response + from .documents_commit400response_error import DocumentsCommit400ResponseError + from .documents_commit404response import DocumentsCommit404Response + from .documents_commit404response_error import DocumentsCommit404ResponseError + from .documents_delete403response import DocumentsDelete403Response + from .documents_delete403response_error import DocumentsDelete403ResponseError + from .documents_delete404response import DocumentsDelete404Response + from .documents_delete404response_error import DocumentsDelete404ResponseError + from .documents_download403response import DocumentsDownload403Response + from .documents_download403response_error import DocumentsDownload403ResponseError + from .documents_download404response import DocumentsDownload404Response + from .documents_download404response_error import DocumentsDownload404ResponseError + from .documents_get200response import DocumentsGet200Response + from .documents_get200response_document import DocumentsGet200ResponseDocument + from .documents_get200response_document_state import DocumentsGet200ResponseDocumentState + from .documents_get200response_document_thumbnail_state import DocumentsGet200ResponseDocumentThumbnailState + from .documents_get403response import DocumentsGet403Response + from .documents_get403response_error import DocumentsGet403ResponseError + from .documents_get404response import DocumentsGet404Response + from .documents_get404response_error import DocumentsGet404ResponseError + from .documents_init200response import ( + DocumentsInit200Response, + DocumentsInit200Response_Created, + DocumentsInit200Response_Deduped, + DocumentsInit200Response_Resumed, + ) + from .documents_init200response_created import DocumentsInit200ResponseCreated + from .documents_init200response_created_document import DocumentsInit200ResponseCreatedDocument + from .documents_init200response_created_document_state import DocumentsInit200ResponseCreatedDocumentState + from .documents_init200response_created_document_thumbnail_state import ( + DocumentsInit200ResponseCreatedDocumentThumbnailState, + ) + from .documents_init200response_created_upload import ( + DocumentsInit200ResponseCreatedUpload, + DocumentsInit200ResponseCreatedUpload_Direct, + DocumentsInit200ResponseCreatedUpload_Presigned, + ) + from .documents_init200response_created_upload_direct import DocumentsInit200ResponseCreatedUploadDirect + from .documents_init200response_created_upload_presigned import DocumentsInit200ResponseCreatedUploadPresigned + from .documents_init200response_created_upload_presigned_presigned import ( + DocumentsInit200ResponseCreatedUploadPresignedPresigned, + ) + from .documents_init200response_created_upload_presigned_presigned_method import ( + DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod, + ) + from .documents_init200response_deduped import DocumentsInit200ResponseDeduped + from .documents_init200response_deduped_document import DocumentsInit200ResponseDedupedDocument + from .documents_init200response_deduped_document_state import DocumentsInit200ResponseDedupedDocumentState + from .documents_init200response_deduped_document_thumbnail_state import ( + DocumentsInit200ResponseDedupedDocumentThumbnailState, + ) + from .documents_init200response_resumed import DocumentsInit200ResponseResumed + from .documents_init200response_resumed_document import DocumentsInit200ResponseResumedDocument + from .documents_init200response_resumed_document_state import DocumentsInit200ResponseResumedDocumentState + from .documents_init200response_resumed_document_thumbnail_state import ( + DocumentsInit200ResponseResumedDocumentThumbnailState, + ) + from .documents_init200response_resumed_upload import ( + DocumentsInit200ResponseResumedUpload, + DocumentsInit200ResponseResumedUpload_Direct, + DocumentsInit200ResponseResumedUpload_Presigned, + ) + from .documents_init200response_resumed_upload_direct import DocumentsInit200ResponseResumedUploadDirect + from .documents_init200response_resumed_upload_presigned import DocumentsInit200ResponseResumedUploadPresigned + from .documents_init200response_resumed_upload_presigned_presigned import ( + DocumentsInit200ResponseResumedUploadPresignedPresigned, + ) + from .documents_init200response_resumed_upload_presigned_presigned_method import ( + DocumentsInit200ResponseResumedUploadPresignedPresignedMethod, + ) + from .documents_init400response import DocumentsInit400Response + from .documents_init400response_error import DocumentsInit400ResponseError + from .documents_list200response import DocumentsList200Response + from .documents_list200response_documents_item import DocumentsList200ResponseDocumentsItem + from .documents_list200response_documents_item_state import DocumentsList200ResponseDocumentsItemState + from .documents_list200response_documents_item_thumbnail_state import ( + DocumentsList200ResponseDocumentsItemThumbnailState, + ) + from .documents_list400response import DocumentsList400Response + from .documents_list400response_error import DocumentsList400ResponseError + from .documents_thumbnail_response import DocumentsThumbnailResponse + from .documents_thumbnail_response_error import DocumentsThumbnailResponseError + from .documents_upload_direct200response import DocumentsUploadDirect200Response + from .documents_upload_direct400response import DocumentsUploadDirect400Response + from .documents_upload_direct400response_error import DocumentsUploadDirect400ResponseError + from .engine_error_payload import EngineErrorPayload + from .engine_error_payload_code import EngineErrorPayloadCode + from .engine_error_payload_name import EngineErrorPayloadName + from .tenants_create200response import TenantsCreate200Response + from .tenants_create200response_tenant import TenantsCreate200ResponseTenant + from .tenants_create400response import TenantsCreate400Response + from .tenants_create400response_error import TenantsCreate400ResponseError + from .tenants_delete_response import TenantsDeleteResponse + from .tenants_delete_response_error import TenantsDeleteResponseError + from .tenants_get200response import TenantsGet200Response + from .tenants_get200response_tenant import TenantsGet200ResponseTenant + from .tenants_get404response import TenantsGet404Response + from .tenants_get404response_error import TenantsGet404ResponseError + from .tenants_list200response import TenantsList200Response + from .tenants_list200response_tenants_item import TenantsList200ResponseTenantsItem + from .tenants_list400response import TenantsList400Response + from .tenants_list400response_error import TenantsList400ResponseError + from .tokens_issue200response import TokensIssue200Response + from .tokens_issue400response import TokensIssue400Response + from .tokens_issue400response_error import TokensIssue400ResponseError + from .tokens_issue403response import TokensIssue403Response + from .tokens_issue403response_error import TokensIssue403ResponseError + from .tokens_issue404response import TokensIssue404Response + from .tokens_issue404response_error import TokensIssue404ResponseError + from .tokens_issue_request import TokensIssueRequest, TokensIssueRequest_Doc, TokensIssueRequest_Tenant + from .tokens_issue_request_doc import TokensIssueRequestDoc + from .tokens_issue_request_tenant import TokensIssueRequestTenant + from .tokens_issue_request_tenant_scope_item import TokensIssueRequestTenantScopeItem + from .tokens_issue_request_tenant_scope_item_one import TokensIssueRequestTenantScopeItemOne + from .tokens_issue_request_tenant_scope_item_zero import TokensIssueRequestTenantScopeItemZero + from .tokens_revoke_response import TokensRevokeResponse + from .tokens_revoke_response_error import TokensRevokeResponseError +_dynamic_imports: typing.Dict[str, str] = { + "AdminErrorPayload": ".admin_error_payload", + "AdminErrorPayloadError": ".admin_error_payload_error", + "DeploymentLicenseStatusResponse": ".deployment_license_status_response", + "DocAnnotationsCreate200Response": ".doc_annotations_create200response", + "DocAnnotationsCreate200ResponseMeta": ".doc_annotations_create200response_meta", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItem": ".doc_annotations_create200response_meta_affected_pages_item", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision": ".doc_annotations_create200response_meta_affected_pages_item_revision", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsCreate200ResponseMetaCacheDelta": ".doc_annotations_create200response_meta_cache_delta", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem": ".doc_annotations_create200response_meta_cache_delta_pages_item", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache": ".doc_annotations_create200response_meta_cache_delta_pages_item_cache", + "DocAnnotationsCreate400Response": ".doc_annotations_create400response", + "DocAnnotationsCreate400ResponseCode": ".doc_annotations_create400response_code", + "DocAnnotationsCreate400ResponseName": ".doc_annotations_create400response_name", + "DocAnnotationsCreate404Response": ".doc_annotations_create404response", + "DocAnnotationsCreate404ResponseCode": ".doc_annotations_create404response_code", + "DocAnnotationsCreate404ResponseName": ".doc_annotations_create404response_name", + "DocAnnotationsCreateRequest": ".doc_annotations_create_request", + "DocAnnotationsDelete200Response": ".doc_annotations_delete200response", + "DocAnnotationsDelete200ResponseMeta": ".doc_annotations_delete200response_meta", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItem": ".doc_annotations_delete200response_meta_affected_pages_item", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision": ".doc_annotations_delete200response_meta_affected_pages_item_revision", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsDelete200ResponseMetaCacheDelta": ".doc_annotations_delete200response_meta_cache_delta", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem": ".doc_annotations_delete200response_meta_cache_delta_pages_item", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache": ".doc_annotations_delete200response_meta_cache_delta_pages_item_cache", + "DocAnnotationsDelete404Response": ".doc_annotations_delete404response", + "DocAnnotationsDelete404ResponseCode": ".doc_annotations_delete404response_code", + "DocAnnotationsDelete404ResponseName": ".doc_annotations_delete404response_name", + "DocAnnotationsList200Response": ".doc_annotations_list200response", + "DocAnnotationsList200ResponseAnnotationsItem": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItemCaret": ".doc_annotations_list200response_annotations_item_caret", + "DocAnnotationsList200ResponseAnnotationsItemCaretActions": ".doc_annotations_list200response_annotations_item_caret_actions", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate": ".doc_annotations_list200response_annotations_item_caret_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot": ".doc_annotations_list200response_annotations_item_caret_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType": ".doc_annotations_list200response_annotations_item_caret_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur": ".doc_annotations_list200response_annotations_item_caret_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot": ".doc_annotations_list200response_annotations_item_caret_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType": ".doc_annotations_list200response_annotations_item_caret_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus": ".doc_annotations_list200response_annotations_item_caret_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot": ".doc_annotations_list200response_annotations_item_caret_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType": ".doc_annotations_list200response_annotations_item_caret_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose": ".doc_annotations_list200response_annotations_item_caret_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_caret_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible": ".doc_annotations_list200response_annotations_item_caret_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen": ".doc_annotations_list200response_annotations_item_caret_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_caret_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible": ".doc_annotations_list200response_annotations_item_caret_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_caret_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode": ".doc_annotations_list200response_annotations_item_caret_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemCaretColor": ".doc_annotations_list200response_annotations_item_caret_color", + "DocAnnotationsList200ResponseAnnotationsItemCaretFlags": ".doc_annotations_list200response_annotations_item_caret_flags", + "DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality": ".doc_annotations_list200response_annotations_item_caret_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo": ".doc_annotations_list200response_annotations_item_caret_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex": ".doc_annotations_list200response_annotations_item_caret_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm": ".doc_annotations_list200response_annotations_item_caret_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index": ".doc_annotations_list200response_annotations_item_caret_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_caret_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_caret_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCaretIntent": ".doc_annotations_list200response_annotations_item_caret_intent", + "DocAnnotationsList200ResponseAnnotationsItemCaretRect": ".doc_annotations_list200response_annotations_item_caret_rect", + "DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences": ".doc_annotations_list200response_annotations_item_caret_rect_differences", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef": ".doc_annotations_list200response_annotations_item_caret_ref", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex": ".doc_annotations_list200response_annotations_item_caret_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision": ".doc_annotations_list200response_annotations_item_caret_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefNm": ".doc_annotations_list200response_annotations_item_caret_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber": ".doc_annotations_list200response_annotations_item_caret_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index": ".doc_annotations_list200response_annotations_item_caret_ref", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm": ".doc_annotations_list200response_annotations_item_caret_ref", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_caret_ref", + "DocAnnotationsList200ResponseAnnotationsItemCaretReplyType": ".doc_annotations_list200response_annotations_item_caret_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemCircle": ".doc_annotations_list200response_annotations_item_circle", + "DocAnnotationsList200ResponseAnnotationsItemCircleActions": ".doc_annotations_list200response_annotations_item_circle_actions", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate": ".doc_annotations_list200response_annotations_item_circle_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot": ".doc_annotations_list200response_annotations_item_circle_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType": ".doc_annotations_list200response_annotations_item_circle_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur": ".doc_annotations_list200response_annotations_item_circle_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot": ".doc_annotations_list200response_annotations_item_circle_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType": ".doc_annotations_list200response_annotations_item_circle_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus": ".doc_annotations_list200response_annotations_item_circle_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot": ".doc_annotations_list200response_annotations_item_circle_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType": ".doc_annotations_list200response_annotations_item_circle_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose": ".doc_annotations_list200response_annotations_item_circle_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_circle_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible": ".doc_annotations_list200response_annotations_item_circle_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen": ".doc_annotations_list200response_annotations_item_circle_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_circle_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible": ".doc_annotations_list200response_annotations_item_circle_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_circle_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode": ".doc_annotations_list200response_annotations_item_circle_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle": ".doc_annotations_list200response_annotations_item_circle_border_style", + "DocAnnotationsList200ResponseAnnotationsItemCircleColor": ".doc_annotations_list200response_annotations_item_circle_color", + "DocAnnotationsList200ResponseAnnotationsItemCircleFlags": ".doc_annotations_list200response_annotations_item_circle_flags", + "DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality": ".doc_annotations_list200response_annotations_item_circle_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo": ".doc_annotations_list200response_annotations_item_circle_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex": ".doc_annotations_list200response_annotations_item_circle_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm": ".doc_annotations_list200response_annotations_item_circle_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index": ".doc_annotations_list200response_annotations_item_circle_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_circle_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_circle_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor": ".doc_annotations_list200response_annotations_item_circle_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemCircleRect": ".doc_annotations_list200response_annotations_item_circle_rect", + "DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences": ".doc_annotations_list200response_annotations_item_circle_rect_differences", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef": ".doc_annotations_list200response_annotations_item_circle_ref", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex": ".doc_annotations_list200response_annotations_item_circle_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision": ".doc_annotations_list200response_annotations_item_circle_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefNm": ".doc_annotations_list200response_annotations_item_circle_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber": ".doc_annotations_list200response_annotations_item_circle_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index": ".doc_annotations_list200response_annotations_item_circle_ref", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm": ".doc_annotations_list200response_annotations_item_circle_ref", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_circle_ref", + "DocAnnotationsList200ResponseAnnotationsItemCircleReplyType": ".doc_annotations_list200response_annotations_item_circle_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect": ".doc_annotations_list200response_annotations_item_circle_unrotated_rect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachment": ".doc_annotations_list200response_annotations_item_file_attachment", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions": ".doc_annotations_list200response_annotations_item_file_attachment_actions", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate": ".doc_annotations_list200response_annotations_item_file_attachment_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur": ".doc_annotations_list200response_annotations_item_file_attachment_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus": ".doc_annotations_list200response_annotations_item_file_attachment_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode": ".doc_annotations_list200response_annotations_item_file_attachment_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor": ".doc_annotations_list200response_annotations_item_file_attachment_color", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile": ".doc_annotations_list200response_annotations_item_file_attachment_file", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags": ".doc_annotations_list200response_annotations_item_file_attachment_flags", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon": ".doc_annotations_list200response_annotations_item_file_attachment_icon", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality": ".doc_annotations_list200response_annotations_item_file_attachment_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_file_attachment_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect": ".doc_annotations_list200response_annotations_item_file_attachment_rect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef": ".doc_annotations_list200response_annotations_item_file_attachment_ref", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex": ".doc_annotations_list200response_annotations_item_file_attachment_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision": ".doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm": ".doc_annotations_list200response_annotations_item_file_attachment_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber": ".doc_annotations_list200response_annotations_item_file_attachment_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index": ".doc_annotations_list200response_annotations_item_file_attachment_ref", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm": ".doc_annotations_list200response_annotations_item_file_attachment_ref", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_file_attachment_ref", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType": ".doc_annotations_list200response_annotations_item_file_attachment_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeText": ".doc_annotations_list200response_annotations_item_free_text", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActions": ".doc_annotations_list200response_annotations_item_free_text_actions", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate": ".doc_annotations_list200response_annotations_item_free_text_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur": ".doc_annotations_list200response_annotations_item_free_text_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus": ".doc_annotations_list200response_annotations_item_free_text_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose": ".doc_annotations_list200response_annotations_item_free_text_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible": ".doc_annotations_list200response_annotations_item_free_text_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen": ".doc_annotations_list200response_annotations_item_free_text_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible": ".doc_annotations_list200response_annotations_item_free_text_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode": ".doc_annotations_list200response_annotations_item_free_text_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle": ".doc_annotations_list200response_annotations_item_free_text_border_style", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextColor": ".doc_annotations_list200response_annotations_item_free_text_color", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags": ".doc_annotations_list200response_annotations_item_free_text_flags", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor": ".doc_annotations_list200response_annotations_item_free_text_font_color", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily": ".doc_annotations_list200response_annotations_item_free_text_font_family", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality": ".doc_annotations_list200response_annotations_item_free_text_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_free_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent": ".doc_annotations_list200response_annotations_item_free_text_intent", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor": ".doc_annotations_list200response_annotations_item_free_text_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding": ".doc_annotations_list200response_annotations_item_free_text_line_ending", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRect": ".doc_annotations_list200response_annotations_item_free_text_rect", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences": ".doc_annotations_list200response_annotations_item_free_text_rect_differences", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef": ".doc_annotations_list200response_annotations_item_free_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex": ".doc_annotations_list200response_annotations_item_free_text_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision": ".doc_annotations_list200response_annotations_item_free_text_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm": ".doc_annotations_list200response_annotations_item_free_text_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber": ".doc_annotations_list200response_annotations_item_free_text_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index": ".doc_annotations_list200response_annotations_item_free_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm": ".doc_annotations_list200response_annotations_item_free_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_free_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType": ".doc_annotations_list200response_annotations_item_free_text_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign": ".doc_annotations_list200response_annotations_item_free_text_text_align", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect": ".doc_annotations_list200response_annotations_item_free_text_unrotated_rect", + "DocAnnotationsList200ResponseAnnotationsItemHighlight": ".doc_annotations_list200response_annotations_item_highlight", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActions": ".doc_annotations_list200response_annotations_item_highlight_actions", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate": ".doc_annotations_list200response_annotations_item_highlight_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur": ".doc_annotations_list200response_annotations_item_highlight_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus": ".doc_annotations_list200response_annotations_item_highlight_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose": ".doc_annotations_list200response_annotations_item_highlight_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible": ".doc_annotations_list200response_annotations_item_highlight_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen": ".doc_annotations_list200response_annotations_item_highlight_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible": ".doc_annotations_list200response_annotations_item_highlight_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode": ".doc_annotations_list200response_annotations_item_highlight_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemHighlightColor": ".doc_annotations_list200response_annotations_item_highlight_color", + "DocAnnotationsList200ResponseAnnotationsItemHighlightFlags": ".doc_annotations_list200response_annotations_item_highlight_flags", + "DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality": ".doc_annotations_list200response_annotations_item_highlight_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_highlight_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem": ".doc_annotations_list200response_annotations_item_highlight_quad_points_item", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1": ".doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2": ".doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3": ".doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4": ".doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRect": ".doc_annotations_list200response_annotations_item_highlight_rect", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef": ".doc_annotations_list200response_annotations_item_highlight_ref", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex": ".doc_annotations_list200response_annotations_item_highlight_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision": ".doc_annotations_list200response_annotations_item_highlight_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm": ".doc_annotations_list200response_annotations_item_highlight_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber": ".doc_annotations_list200response_annotations_item_highlight_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index": ".doc_annotations_list200response_annotations_item_highlight_ref", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm": ".doc_annotations_list200response_annotations_item_highlight_ref", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_highlight_ref", + "DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType": ".doc_annotations_list200response_annotations_item_highlight_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemInk": ".doc_annotations_list200response_annotations_item_ink", + "DocAnnotationsList200ResponseAnnotationsItemInkActions": ".doc_annotations_list200response_annotations_item_ink_actions", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate": ".doc_annotations_list200response_annotations_item_ink_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot": ".doc_annotations_list200response_annotations_item_ink_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType": ".doc_annotations_list200response_annotations_item_ink_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur": ".doc_annotations_list200response_annotations_item_ink_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot": ".doc_annotations_list200response_annotations_item_ink_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType": ".doc_annotations_list200response_annotations_item_ink_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus": ".doc_annotations_list200response_annotations_item_ink_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot": ".doc_annotations_list200response_annotations_item_ink_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType": ".doc_annotations_list200response_annotations_item_ink_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose": ".doc_annotations_list200response_annotations_item_ink_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_ink_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible": ".doc_annotations_list200response_annotations_item_ink_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen": ".doc_annotations_list200response_annotations_item_ink_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_ink_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible": ".doc_annotations_list200response_annotations_item_ink_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_ink_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemInkBlendMode": ".doc_annotations_list200response_annotations_item_ink_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle": ".doc_annotations_list200response_annotations_item_ink_border_style", + "DocAnnotationsList200ResponseAnnotationsItemInkColor": ".doc_annotations_list200response_annotations_item_ink_color", + "DocAnnotationsList200ResponseAnnotationsItemInkFlags": ".doc_annotations_list200response_annotations_item_ink_flags", + "DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality": ".doc_annotations_list200response_annotations_item_ink_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo": ".doc_annotations_list200response_annotations_item_ink_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex": ".doc_annotations_list200response_annotations_item_ink_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm": ".doc_annotations_list200response_annotations_item_ink_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index": ".doc_annotations_list200response_annotations_item_ink_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_ink_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_ink_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem": ".doc_annotations_list200response_annotations_item_ink_ink_list_item_item", + "DocAnnotationsList200ResponseAnnotationsItemInkIntent": ".doc_annotations_list200response_annotations_item_ink_intent", + "DocAnnotationsList200ResponseAnnotationsItemInkRect": ".doc_annotations_list200response_annotations_item_ink_rect", + "DocAnnotationsList200ResponseAnnotationsItemInkRef": ".doc_annotations_list200response_annotations_item_ink_ref", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndex": ".doc_annotations_list200response_annotations_item_ink_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision": ".doc_annotations_list200response_annotations_item_ink_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemInkRefNm": ".doc_annotations_list200response_annotations_item_ink_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber": ".doc_annotations_list200response_annotations_item_ink_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Index": ".doc_annotations_list200response_annotations_item_ink_ref", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm": ".doc_annotations_list200response_annotations_item_ink_ref", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_ink_ref", + "DocAnnotationsList200ResponseAnnotationsItemInkReplyType": ".doc_annotations_list200response_annotations_item_ink_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemLine": ".doc_annotations_list200response_annotations_item_line", + "DocAnnotationsList200ResponseAnnotationsItemLineActions": ".doc_annotations_list200response_annotations_item_line_actions", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate": ".doc_annotations_list200response_annotations_item_line_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot": ".doc_annotations_list200response_annotations_item_line_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType": ".doc_annotations_list200response_annotations_item_line_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur": ".doc_annotations_list200response_annotations_item_line_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot": ".doc_annotations_list200response_annotations_item_line_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType": ".doc_annotations_list200response_annotations_item_line_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter": ".doc_annotations_list200response_annotations_item_line_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit": ".doc_annotations_list200response_annotations_item_line_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus": ".doc_annotations_list200response_annotations_item_line_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot": ".doc_annotations_list200response_annotations_item_line_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType": ".doc_annotations_list200response_annotations_item_line_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown": ".doc_annotations_list200response_annotations_item_line_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_line_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp": ".doc_annotations_list200response_annotations_item_line_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_line_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose": ".doc_annotations_list200response_annotations_item_line_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_line_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_line_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible": ".doc_annotations_list200response_annotations_item_line_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_line_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen": ".doc_annotations_list200response_annotations_item_line_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_line_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_line_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible": ".doc_annotations_list200response_annotations_item_line_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_line_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode": ".doc_annotations_list200response_annotations_item_line_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle": ".doc_annotations_list200response_annotations_item_line_border_style", + "DocAnnotationsList200ResponseAnnotationsItemLineColor": ".doc_annotations_list200response_annotations_item_line_color", + "DocAnnotationsList200ResponseAnnotationsItemLineFlags": ".doc_annotations_list200response_annotations_item_line_flags", + "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality": ".doc_annotations_list200response_annotations_item_line_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo": ".doc_annotations_list200response_annotations_item_line_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex": ".doc_annotations_list200response_annotations_item_line_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm": ".doc_annotations_list200response_annotations_item_line_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_line_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index": ".doc_annotations_list200response_annotations_item_line_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_line_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_line_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor": ".doc_annotations_list200response_annotations_item_line_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings": ".doc_annotations_list200response_annotations_item_line_line_endings", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd": ".doc_annotations_list200response_annotations_item_line_line_endings_end", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart": ".doc_annotations_list200response_annotations_item_line_line_endings_start", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints": ".doc_annotations_list200response_annotations_item_line_line_points", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd": ".doc_annotations_list200response_annotations_item_line_line_points_end", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart": ".doc_annotations_list200response_annotations_item_line_line_points_start", + "DocAnnotationsList200ResponseAnnotationsItemLineRect": ".doc_annotations_list200response_annotations_item_line_rect", + "DocAnnotationsList200ResponseAnnotationsItemLineRef": ".doc_annotations_list200response_annotations_item_line_ref", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex": ".doc_annotations_list200response_annotations_item_line_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision": ".doc_annotations_list200response_annotations_item_line_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemLineRefNm": ".doc_annotations_list200response_annotations_item_line_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber": ".doc_annotations_list200response_annotations_item_line_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Index": ".doc_annotations_list200response_annotations_item_line_ref", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm": ".doc_annotations_list200response_annotations_item_line_ref", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_line_ref", + "DocAnnotationsList200ResponseAnnotationsItemLineReplyType": ".doc_annotations_list200response_annotations_item_line_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemLink": ".doc_annotations_list200response_annotations_item_link", + "DocAnnotationsList200ResponseAnnotationsItemLinkActions": ".doc_annotations_list200response_annotations_item_link_actions", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate": ".doc_annotations_list200response_annotations_item_link_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot": ".doc_annotations_list200response_annotations_item_link_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType": ".doc_annotations_list200response_annotations_item_link_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur": ".doc_annotations_list200response_annotations_item_link_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot": ".doc_annotations_list200response_annotations_item_link_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType": ".doc_annotations_list200response_annotations_item_link_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter": ".doc_annotations_list200response_annotations_item_link_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit": ".doc_annotations_list200response_annotations_item_link_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus": ".doc_annotations_list200response_annotations_item_link_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot": ".doc_annotations_list200response_annotations_item_link_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType": ".doc_annotations_list200response_annotations_item_link_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown": ".doc_annotations_list200response_annotations_item_link_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_link_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp": ".doc_annotations_list200response_annotations_item_link_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_link_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose": ".doc_annotations_list200response_annotations_item_link_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_link_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_link_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible": ".doc_annotations_list200response_annotations_item_link_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_link_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen": ".doc_annotations_list200response_annotations_item_link_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_link_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_link_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible": ".doc_annotations_list200response_annotations_item_link_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_link_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode": ".doc_annotations_list200response_annotations_item_link_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemLinkFlags": ".doc_annotations_list200response_annotations_item_link_flags", + "DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality": ".doc_annotations_list200response_annotations_item_link_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo": ".doc_annotations_list200response_annotations_item_link_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex": ".doc_annotations_list200response_annotations_item_link_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm": ".doc_annotations_list200response_annotations_item_link_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_link_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index": ".doc_annotations_list200response_annotations_item_link_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_link_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_link_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemLinkRect": ".doc_annotations_list200response_annotations_item_link_rect", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef": ".doc_annotations_list200response_annotations_item_link_ref", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex": ".doc_annotations_list200response_annotations_item_link_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision": ".doc_annotations_list200response_annotations_item_link_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefNm": ".doc_annotations_list200response_annotations_item_link_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber": ".doc_annotations_list200response_annotations_item_link_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index": ".doc_annotations_list200response_annotations_item_link_ref", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm": ".doc_annotations_list200response_annotations_item_link_ref", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_link_ref", + "DocAnnotationsList200ResponseAnnotationsItemLinkReplyType": ".doc_annotations_list200response_annotations_item_link_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto": ".doc_annotations_list200response_annotations_item_link_target_goto", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz": ".doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz": ".doc_annotations_list200response_annotations_item_link_target_goto_destination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote": ".doc_annotations_list200response_annotations_item_link_target_goto_remote", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript": ".doc_annotations_list200response_annotations_item_link_target_javascript", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch": ".doc_annotations_list200response_annotations_item_link_target_launch", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed": ".doc_annotations_list200response_annotations_item_link_target_named", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported": ".doc_annotations_list200response_annotations_item_link_target_unsupported", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri": ".doc_annotations_list200response_annotations_item_link_target_uri", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri": ".doc_annotations_list200response_annotations_item_link_target", + "DocAnnotationsList200ResponseAnnotationsItemPolygon": ".doc_annotations_list200response_annotations_item_polygon", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActions": ".doc_annotations_list200response_annotations_item_polygon_actions", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate": ".doc_annotations_list200response_annotations_item_polygon_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur": ".doc_annotations_list200response_annotations_item_polygon_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus": ".doc_annotations_list200response_annotations_item_polygon_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose": ".doc_annotations_list200response_annotations_item_polygon_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible": ".doc_annotations_list200response_annotations_item_polygon_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen": ".doc_annotations_list200response_annotations_item_polygon_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible": ".doc_annotations_list200response_annotations_item_polygon_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode": ".doc_annotations_list200response_annotations_item_polygon_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle": ".doc_annotations_list200response_annotations_item_polygon_border_style", + "DocAnnotationsList200ResponseAnnotationsItemPolygonColor": ".doc_annotations_list200response_annotations_item_polygon_color", + "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags": ".doc_annotations_list200response_annotations_item_polygon_flags", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality": ".doc_annotations_list200response_annotations_item_polygon_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_polygon_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor": ".doc_annotations_list200response_annotations_item_polygon_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRect": ".doc_annotations_list200response_annotations_item_polygon_rect", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef": ".doc_annotations_list200response_annotations_item_polygon_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex": ".doc_annotations_list200response_annotations_item_polygon_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision": ".doc_annotations_list200response_annotations_item_polygon_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm": ".doc_annotations_list200response_annotations_item_polygon_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber": ".doc_annotations_list200response_annotations_item_polygon_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index": ".doc_annotations_list200response_annotations_item_polygon_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm": ".doc_annotations_list200response_annotations_item_polygon_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_polygon_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType": ".doc_annotations_list200response_annotations_item_polygon_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem": ".doc_annotations_list200response_annotations_item_polygon_vertices_item", + "DocAnnotationsList200ResponseAnnotationsItemPolyline": ".doc_annotations_list200response_annotations_item_polyline", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActions": ".doc_annotations_list200response_annotations_item_polyline_actions", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate": ".doc_annotations_list200response_annotations_item_polyline_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur": ".doc_annotations_list200response_annotations_item_polyline_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus": ".doc_annotations_list200response_annotations_item_polyline_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose": ".doc_annotations_list200response_annotations_item_polyline_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible": ".doc_annotations_list200response_annotations_item_polyline_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen": ".doc_annotations_list200response_annotations_item_polyline_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible": ".doc_annotations_list200response_annotations_item_polyline_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode": ".doc_annotations_list200response_annotations_item_polyline_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle": ".doc_annotations_list200response_annotations_item_polyline_border_style", + "DocAnnotationsList200ResponseAnnotationsItemPolylineColor": ".doc_annotations_list200response_annotations_item_polyline_color", + "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags": ".doc_annotations_list200response_annotations_item_polyline_flags", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality": ".doc_annotations_list200response_annotations_item_polyline_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_polyline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor": ".doc_annotations_list200response_annotations_item_polyline_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings": ".doc_annotations_list200response_annotations_item_polyline_line_endings", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd": ".doc_annotations_list200response_annotations_item_polyline_line_endings_end", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart": ".doc_annotations_list200response_annotations_item_polyline_line_endings_start", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRect": ".doc_annotations_list200response_annotations_item_polyline_rect", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef": ".doc_annotations_list200response_annotations_item_polyline_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex": ".doc_annotations_list200response_annotations_item_polyline_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision": ".doc_annotations_list200response_annotations_item_polyline_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm": ".doc_annotations_list200response_annotations_item_polyline_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber": ".doc_annotations_list200response_annotations_item_polyline_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index": ".doc_annotations_list200response_annotations_item_polyline_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm": ".doc_annotations_list200response_annotations_item_polyline_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_polyline_ref", + "DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType": ".doc_annotations_list200response_annotations_item_polyline_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem": ".doc_annotations_list200response_annotations_item_polyline_vertices_item", + "DocAnnotationsList200ResponseAnnotationsItemRedact": ".doc_annotations_list200response_annotations_item_redact", + "DocAnnotationsList200ResponseAnnotationsItemRedactActions": ".doc_annotations_list200response_annotations_item_redact_actions", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate": ".doc_annotations_list200response_annotations_item_redact_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot": ".doc_annotations_list200response_annotations_item_redact_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType": ".doc_annotations_list200response_annotations_item_redact_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur": ".doc_annotations_list200response_annotations_item_redact_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot": ".doc_annotations_list200response_annotations_item_redact_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType": ".doc_annotations_list200response_annotations_item_redact_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus": ".doc_annotations_list200response_annotations_item_redact_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot": ".doc_annotations_list200response_annotations_item_redact_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType": ".doc_annotations_list200response_annotations_item_redact_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose": ".doc_annotations_list200response_annotations_item_redact_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_redact_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible": ".doc_annotations_list200response_annotations_item_redact_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen": ".doc_annotations_list200response_annotations_item_redact_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_redact_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible": ".doc_annotations_list200response_annotations_item_redact_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_redact_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode": ".doc_annotations_list200response_annotations_item_redact_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemRedactColor": ".doc_annotations_list200response_annotations_item_redact_color", + "DocAnnotationsList200ResponseAnnotationsItemRedactFlags": ".doc_annotations_list200response_annotations_item_redact_flags", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontColor": ".doc_annotations_list200response_annotations_item_redact_font_color", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily": ".doc_annotations_list200response_annotations_item_redact_font_family", + "DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality": ".doc_annotations_list200response_annotations_item_redact_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo": ".doc_annotations_list200response_annotations_item_redact_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex": ".doc_annotations_list200response_annotations_item_redact_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm": ".doc_annotations_list200response_annotations_item_redact_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index": ".doc_annotations_list200response_annotations_item_redact_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_redact_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_redact_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor": ".doc_annotations_list200response_annotations_item_redact_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem": ".doc_annotations_list200response_annotations_item_redact_quad_points_item", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1": ".doc_annotations_list200response_annotations_item_redact_quad_points_item_p1", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2": ".doc_annotations_list200response_annotations_item_redact_quad_points_item_p2", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3": ".doc_annotations_list200response_annotations_item_redact_quad_points_item_p3", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4": ".doc_annotations_list200response_annotations_item_redact_quad_points_item_p4", + "DocAnnotationsList200ResponseAnnotationsItemRedactRect": ".doc_annotations_list200response_annotations_item_redact_rect", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef": ".doc_annotations_list200response_annotations_item_redact_ref", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex": ".doc_annotations_list200response_annotations_item_redact_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision": ".doc_annotations_list200response_annotations_item_redact_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefNm": ".doc_annotations_list200response_annotations_item_redact_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber": ".doc_annotations_list200response_annotations_item_redact_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index": ".doc_annotations_list200response_annotations_item_redact_ref", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm": ".doc_annotations_list200response_annotations_item_redact_ref", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_redact_ref", + "DocAnnotationsList200ResponseAnnotationsItemRedactReplyType": ".doc_annotations_list200response_annotations_item_redact_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign": ".doc_annotations_list200response_annotations_item_redact_text_align", + "DocAnnotationsList200ResponseAnnotationsItemSquare": ".doc_annotations_list200response_annotations_item_square", + "DocAnnotationsList200ResponseAnnotationsItemSquareActions": ".doc_annotations_list200response_annotations_item_square_actions", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate": ".doc_annotations_list200response_annotations_item_square_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot": ".doc_annotations_list200response_annotations_item_square_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType": ".doc_annotations_list200response_annotations_item_square_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur": ".doc_annotations_list200response_annotations_item_square_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot": ".doc_annotations_list200response_annotations_item_square_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType": ".doc_annotations_list200response_annotations_item_square_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter": ".doc_annotations_list200response_annotations_item_square_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit": ".doc_annotations_list200response_annotations_item_square_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus": ".doc_annotations_list200response_annotations_item_square_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot": ".doc_annotations_list200response_annotations_item_square_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType": ".doc_annotations_list200response_annotations_item_square_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown": ".doc_annotations_list200response_annotations_item_square_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_square_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp": ".doc_annotations_list200response_annotations_item_square_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_square_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose": ".doc_annotations_list200response_annotations_item_square_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_square_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_square_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible": ".doc_annotations_list200response_annotations_item_square_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_square_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen": ".doc_annotations_list200response_annotations_item_square_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_square_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_square_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible": ".doc_annotations_list200response_annotations_item_square_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_square_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode": ".doc_annotations_list200response_annotations_item_square_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle": ".doc_annotations_list200response_annotations_item_square_border_style", + "DocAnnotationsList200ResponseAnnotationsItemSquareColor": ".doc_annotations_list200response_annotations_item_square_color", + "DocAnnotationsList200ResponseAnnotationsItemSquareFlags": ".doc_annotations_list200response_annotations_item_square_flags", + "DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality": ".doc_annotations_list200response_annotations_item_square_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo": ".doc_annotations_list200response_annotations_item_square_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex": ".doc_annotations_list200response_annotations_item_square_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm": ".doc_annotations_list200response_annotations_item_square_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_square_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index": ".doc_annotations_list200response_annotations_item_square_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_square_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_square_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor": ".doc_annotations_list200response_annotations_item_square_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemSquareRect": ".doc_annotations_list200response_annotations_item_square_rect", + "DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences": ".doc_annotations_list200response_annotations_item_square_rect_differences", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef": ".doc_annotations_list200response_annotations_item_square_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex": ".doc_annotations_list200response_annotations_item_square_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision": ".doc_annotations_list200response_annotations_item_square_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefNm": ".doc_annotations_list200response_annotations_item_square_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber": ".doc_annotations_list200response_annotations_item_square_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index": ".doc_annotations_list200response_annotations_item_square_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm": ".doc_annotations_list200response_annotations_item_square_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_square_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquareReplyType": ".doc_annotations_list200response_annotations_item_square_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect": ".doc_annotations_list200response_annotations_item_square_unrotated_rect", + "DocAnnotationsList200ResponseAnnotationsItemSquiggly": ".doc_annotations_list200response_annotations_item_squiggly", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActions": ".doc_annotations_list200response_annotations_item_squiggly_actions", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate": ".doc_annotations_list200response_annotations_item_squiggly_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur": ".doc_annotations_list200response_annotations_item_squiggly_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus": ".doc_annotations_list200response_annotations_item_squiggly_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode": ".doc_annotations_list200response_annotations_item_squiggly_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyColor": ".doc_annotations_list200response_annotations_item_squiggly_color", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags": ".doc_annotations_list200response_annotations_item_squiggly_flags", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality": ".doc_annotations_list200response_annotations_item_squiggly_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_squiggly_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem": ".doc_annotations_list200response_annotations_item_squiggly_quad_points_item", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1": ".doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2": ".doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3": ".doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4": ".doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRect": ".doc_annotations_list200response_annotations_item_squiggly_rect", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef": ".doc_annotations_list200response_annotations_item_squiggly_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex": ".doc_annotations_list200response_annotations_item_squiggly_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision": ".doc_annotations_list200response_annotations_item_squiggly_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm": ".doc_annotations_list200response_annotations_item_squiggly_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber": ".doc_annotations_list200response_annotations_item_squiggly_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index": ".doc_annotations_list200response_annotations_item_squiggly_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm": ".doc_annotations_list200response_annotations_item_squiggly_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_squiggly_ref", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType": ".doc_annotations_list200response_annotations_item_squiggly_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemStamp": ".doc_annotations_list200response_annotations_item_stamp", + "DocAnnotationsList200ResponseAnnotationsItemStampActions": ".doc_annotations_list200response_annotations_item_stamp_actions", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate": ".doc_annotations_list200response_annotations_item_stamp_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur": ".doc_annotations_list200response_annotations_item_stamp_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus": ".doc_annotations_list200response_annotations_item_stamp_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose": ".doc_annotations_list200response_annotations_item_stamp_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible": ".doc_annotations_list200response_annotations_item_stamp_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen": ".doc_annotations_list200response_annotations_item_stamp_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible": ".doc_annotations_list200response_annotations_item_stamp_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStampBlendMode": ".doc_annotations_list200response_annotations_item_stamp_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemStampFlags": ".doc_annotations_list200response_annotations_item_stamp_flags", + "DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality": ".doc_annotations_list200response_annotations_item_stamp_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_stamp_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStampRect": ".doc_annotations_list200response_annotations_item_stamp_rect", + "DocAnnotationsList200ResponseAnnotationsItemStampRef": ".doc_annotations_list200response_annotations_item_stamp_ref", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndex": ".doc_annotations_list200response_annotations_item_stamp_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision": ".doc_annotations_list200response_annotations_item_stamp_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemStampRefNm": ".doc_annotations_list200response_annotations_item_stamp_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber": ".doc_annotations_list200response_annotations_item_stamp_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Index": ".doc_annotations_list200response_annotations_item_stamp_ref", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm": ".doc_annotations_list200response_annotations_item_stamp_ref", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_stamp_ref", + "DocAnnotationsList200ResponseAnnotationsItemStampReplyType": ".doc_annotations_list200response_annotations_item_stamp_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect": ".doc_annotations_list200response_annotations_item_stamp_unrotated_rect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeout": ".doc_annotations_list200response_annotations_item_strikeout", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions": ".doc_annotations_list200response_annotations_item_strikeout_actions", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate": ".doc_annotations_list200response_annotations_item_strikeout_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur": ".doc_annotations_list200response_annotations_item_strikeout_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus": ".doc_annotations_list200response_annotations_item_strikeout_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode": ".doc_annotations_list200response_annotations_item_strikeout_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor": ".doc_annotations_list200response_annotations_item_strikeout_color", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags": ".doc_annotations_list200response_annotations_item_strikeout_flags", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality": ".doc_annotations_list200response_annotations_item_strikeout_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_strikeout_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent": ".doc_annotations_list200response_annotations_item_strikeout_intent", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem": ".doc_annotations_list200response_annotations_item_strikeout_quad_points_item", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1": ".doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2": ".doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3": ".doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4": ".doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect": ".doc_annotations_list200response_annotations_item_strikeout_rect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef": ".doc_annotations_list200response_annotations_item_strikeout_ref", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex": ".doc_annotations_list200response_annotations_item_strikeout_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision": ".doc_annotations_list200response_annotations_item_strikeout_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm": ".doc_annotations_list200response_annotations_item_strikeout_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber": ".doc_annotations_list200response_annotations_item_strikeout_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index": ".doc_annotations_list200response_annotations_item_strikeout_ref", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm": ".doc_annotations_list200response_annotations_item_strikeout_ref", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_strikeout_ref", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType": ".doc_annotations_list200response_annotations_item_strikeout_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemText": ".doc_annotations_list200response_annotations_item_text", + "DocAnnotationsList200ResponseAnnotationsItemTextActions": ".doc_annotations_list200response_annotations_item_text_actions", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate": ".doc_annotations_list200response_annotations_item_text_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot": ".doc_annotations_list200response_annotations_item_text_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType": ".doc_annotations_list200response_annotations_item_text_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur": ".doc_annotations_list200response_annotations_item_text_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot": ".doc_annotations_list200response_annotations_item_text_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType": ".doc_annotations_list200response_annotations_item_text_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter": ".doc_annotations_list200response_annotations_item_text_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit": ".doc_annotations_list200response_annotations_item_text_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus": ".doc_annotations_list200response_annotations_item_text_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot": ".doc_annotations_list200response_annotations_item_text_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType": ".doc_annotations_list200response_annotations_item_text_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown": ".doc_annotations_list200response_annotations_item_text_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_text_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp": ".doc_annotations_list200response_annotations_item_text_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_text_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose": ".doc_annotations_list200response_annotations_item_text_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_text_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_text_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible": ".doc_annotations_list200response_annotations_item_text_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_text_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen": ".doc_annotations_list200response_annotations_item_text_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_text_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_text_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible": ".doc_annotations_list200response_annotations_item_text_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_text_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemTextBlendMode": ".doc_annotations_list200response_annotations_item_text_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemTextColor": ".doc_annotations_list200response_annotations_item_text_color", + "DocAnnotationsList200ResponseAnnotationsItemTextFlags": ".doc_annotations_list200response_annotations_item_text_flags", + "DocAnnotationsList200ResponseAnnotationsItemTextIcon": ".doc_annotations_list200response_annotations_item_text_icon", + "DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality": ".doc_annotations_list200response_annotations_item_text_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo": ".doc_annotations_list200response_annotations_item_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex": ".doc_annotations_list200response_annotations_item_text_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm": ".doc_annotations_list200response_annotations_item_text_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_text_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index": ".doc_annotations_list200response_annotations_item_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_text_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemTextRect": ".doc_annotations_list200response_annotations_item_text_rect", + "DocAnnotationsList200ResponseAnnotationsItemTextRef": ".doc_annotations_list200response_annotations_item_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndex": ".doc_annotations_list200response_annotations_item_text_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision": ".doc_annotations_list200response_annotations_item_text_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemTextRefNm": ".doc_annotations_list200response_annotations_item_text_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber": ".doc_annotations_list200response_annotations_item_text_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Index": ".doc_annotations_list200response_annotations_item_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm": ".doc_annotations_list200response_annotations_item_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_text_ref", + "DocAnnotationsList200ResponseAnnotationsItemTextReplyType": ".doc_annotations_list200response_annotations_item_text_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderline": ".doc_annotations_list200response_annotations_item_underline", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActions": ".doc_annotations_list200response_annotations_item_underline_actions", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate": ".doc_annotations_list200response_annotations_item_underline_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot": ".doc_annotations_list200response_annotations_item_underline_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType": ".doc_annotations_list200response_annotations_item_underline_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur": ".doc_annotations_list200response_annotations_item_underline_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot": ".doc_annotations_list200response_annotations_item_underline_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType": ".doc_annotations_list200response_annotations_item_underline_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus": ".doc_annotations_list200response_annotations_item_underline_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot": ".doc_annotations_list200response_annotations_item_underline_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType": ".doc_annotations_list200response_annotations_item_underline_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose": ".doc_annotations_list200response_annotations_item_underline_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_underline_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible": ".doc_annotations_list200response_annotations_item_underline_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen": ".doc_annotations_list200response_annotations_item_underline_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_underline_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible": ".doc_annotations_list200response_annotations_item_underline_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_underline_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode": ".doc_annotations_list200response_annotations_item_underline_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineColor": ".doc_annotations_list200response_annotations_item_underline_color", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags": ".doc_annotations_list200response_annotations_item_underline_flags", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality": ".doc_annotations_list200response_annotations_item_underline_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo": ".doc_annotations_list200response_annotations_item_underline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex": ".doc_annotations_list200response_annotations_item_underline_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm": ".doc_annotations_list200response_annotations_item_underline_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index": ".doc_annotations_list200response_annotations_item_underline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_underline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_underline_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem": ".doc_annotations_list200response_annotations_item_underline_quad_points_item", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1": ".doc_annotations_list200response_annotations_item_underline_quad_points_item_p1", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2": ".doc_annotations_list200response_annotations_item_underline_quad_points_item_p2", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3": ".doc_annotations_list200response_annotations_item_underline_quad_points_item_p3", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4": ".doc_annotations_list200response_annotations_item_underline_quad_points_item_p4", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRect": ".doc_annotations_list200response_annotations_item_underline_rect", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef": ".doc_annotations_list200response_annotations_item_underline_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex": ".doc_annotations_list200response_annotations_item_underline_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision": ".doc_annotations_list200response_annotations_item_underline_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm": ".doc_annotations_list200response_annotations_item_underline_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber": ".doc_annotations_list200response_annotations_item_underline_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index": ".doc_annotations_list200response_annotations_item_underline_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm": ".doc_annotations_list200response_annotations_item_underline_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_underline_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType": ".doc_annotations_list200response_annotations_item_underline_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupported": ".doc_annotations_list200response_annotations_item_unsupported", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions": ".doc_annotations_list200response_annotations_item_unsupported_actions", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate": ".doc_annotations_list200response_annotations_item_unsupported_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur": ".doc_annotations_list200response_annotations_item_unsupported_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus": ".doc_annotations_list200response_annotations_item_unsupported_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode": ".doc_annotations_list200response_annotations_item_unsupported_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags": ".doc_annotations_list200response_annotations_item_unsupported_flags", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality": ".doc_annotations_list200response_annotations_item_unsupported_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_unsupported_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect": ".doc_annotations_list200response_annotations_item_unsupported_rect", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef": ".doc_annotations_list200response_annotations_item_unsupported_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex": ".doc_annotations_list200response_annotations_item_unsupported_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision": ".doc_annotations_list200response_annotations_item_unsupported_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm": ".doc_annotations_list200response_annotations_item_unsupported_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber": ".doc_annotations_list200response_annotations_item_unsupported_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index": ".doc_annotations_list200response_annotations_item_unsupported_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm": ".doc_annotations_list200response_annotations_item_unsupported_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_unsupported_ref", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType": ".doc_annotations_list200response_annotations_item_unsupported_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemWidget": ".doc_annotations_list200response_annotations_item_widget", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActions": ".doc_annotations_list200response_annotations_item_widget_actions", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate": ".doc_annotations_list200response_annotations_item_widget_actions_activate", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot": ".doc_annotations_list200response_annotations_item_widget_actions_activate_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType": ".doc_annotations_list200response_annotations_item_widget_actions_activate_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur": ".doc_annotations_list200response_annotations_item_widget_actions_blur", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot": ".doc_annotations_list200response_annotations_item_widget_actions_blur_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType": ".doc_annotations_list200response_annotations_item_widget_actions_blur_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_enter", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_exit", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus": ".doc_annotations_list200response_annotations_item_widget_actions_focus", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot": ".doc_annotations_list200response_annotations_item_widget_actions_focus_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType": ".doc_annotations_list200response_annotations_item_widget_actions_focus_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_down", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_up", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose": ".doc_annotations_list200response_annotations_item_widget_actions_page_close", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot": ".doc_annotations_list200response_annotations_item_widget_actions_page_close_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType": ".doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible": ".doc_annotations_list200response_annotations_item_widget_actions_page_invisible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot": ".doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType": ".doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen": ".doc_annotations_list200response_annotations_item_widget_actions_page_open", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot": ".doc_annotations_list200response_annotations_item_widget_actions_page_open_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType": ".doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible": ".doc_annotations_list200response_annotations_item_widget_actions_page_visible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot": ".doc_annotations_list200response_annotations_item_widget_actions_page_visible_root", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType": ".doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem": ".doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode": ".doc_annotations_list200response_annotations_item_widget_blend_mode", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle": ".doc_annotations_list200response_annotations_item_widget_border_style", + "DocAnnotationsList200ResponseAnnotationsItemWidgetColor": ".doc_annotations_list200response_annotations_item_widget_color", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily": ".doc_annotations_list200response_annotations_item_widget_field_family", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFlags": ".doc_annotations_list200response_annotations_item_widget_flags", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor": ".doc_annotations_list200response_annotations_item_widget_font_color", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily": ".doc_annotations_list200response_annotations_item_widget_font_family", + "DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality": ".doc_annotations_list200response_annotations_item_widget_identity_quality", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo": ".doc_annotations_list200response_annotations_item_widget_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex": ".doc_annotations_list200response_annotations_item_widget_in_reply_to_index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision": ".doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm": ".doc_annotations_list200response_annotations_item_widget_in_reply_to_nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber": ".doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index": ".doc_annotations_list200response_annotations_item_widget_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm": ".doc_annotations_list200response_annotations_item_widget_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber": ".doc_annotations_list200response_annotations_item_widget_in_reply_to", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor": ".doc_annotations_list200response_annotations_item_widget_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRect": ".doc_annotations_list200response_annotations_item_widget_rect", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef": ".doc_annotations_list200response_annotations_item_widget_ref", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex": ".doc_annotations_list200response_annotations_item_widget_ref_index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision": ".doc_annotations_list200response_annotations_item_widget_ref_index_revision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm": ".doc_annotations_list200response_annotations_item_widget_ref_nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber": ".doc_annotations_list200response_annotations_item_widget_ref_object_number", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index": ".doc_annotations_list200response_annotations_item_widget_ref", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm": ".doc_annotations_list200response_annotations_item_widget_ref", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber": ".doc_annotations_list200response_annotations_item_widget_ref", + "DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType": ".doc_annotations_list200response_annotations_item_widget_reply_type", + "DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign": ".doc_annotations_list200response_annotations_item_widget_text_align", + "DocAnnotationsList200ResponseAnnotationsItem_Caret": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Circle": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_FileAttachment": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_FreeText": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Highlight": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Ink": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Line": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Link": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Polygon": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Polyline": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Redact": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Square": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Squiggly": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Stamp": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Strikeout": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Text": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Underline": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Unsupported": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponseAnnotationsItem_Widget": ".doc_annotations_list200response_annotations_item", + "DocAnnotationsList200ResponsePageState": ".doc_annotations_list200response_page_state", + "DocAnnotationsList200ResponsePageStateRevision": ".doc_annotations_list200response_page_state_revision", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState": ".doc_annotations_list200response_page_state_weak_annotation_state", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown": ".doc_annotations_list200response_page_state_weak_annotation_state_known", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown": ".doc_annotations_list200response_page_state_weak_annotation_state_unknown", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known": ".doc_annotations_list200response_page_state_weak_annotation_state", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown": ".doc_annotations_list200response_page_state_weak_annotation_state", + "DocAnnotationsList404Response": ".doc_annotations_list404response", + "DocAnnotationsList404ResponseCode": ".doc_annotations_list404response_code", + "DocAnnotationsList404ResponseName": ".doc_annotations_list404response_name", + "DocAnnotationsUpdate200Response": ".doc_annotations_update200response", + "DocAnnotationsUpdate200ResponseMeta": ".doc_annotations_update200response_meta", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItem": ".doc_annotations_update200response_meta_affected_pages_item", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision": ".doc_annotations_update200response_meta_affected_pages_item_revision", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state", + "DocAnnotationsUpdate200ResponseMetaCacheDelta": ".doc_annotations_update200response_meta_cache_delta", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem": ".doc_annotations_update200response_meta_cache_delta_pages_item", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache": ".doc_annotations_update200response_meta_cache_delta_pages_item_cache", + "DocAnnotationsUpdate400Response": ".doc_annotations_update400response", + "DocAnnotationsUpdate400ResponseCode": ".doc_annotations_update400response_code", + "DocAnnotationsUpdate400ResponseName": ".doc_annotations_update400response_name", + "DocAnnotationsUpdate404Response": ".doc_annotations_update404response", + "DocAnnotationsUpdate404ResponseCode": ".doc_annotations_update404response_code", + "DocAnnotationsUpdate404ResponseName": ".doc_annotations_update404response_name", + "DocAnnotationsUpdateRequest": ".doc_annotations_update_request", + "DocDownloadResponse": ".doc_download_response", + "DocDownloadResponseCode": ".doc_download_response_code", + "DocDownloadResponseName": ".doc_download_response_name", + "DocFormsExportDataResponse": ".doc_forms_export_data_response", + "DocFormsExportDataResponseCode": ".doc_forms_export_data_response_code", + "DocFormsExportDataResponseName": ".doc_forms_export_data_response_name", + "DocFormsGet200Response": ".doc_forms_get200response", + "DocFormsGet200ResponseCalculationOrderItem": ".doc_forms_get200response_calculation_order_item", + "DocFormsGet200ResponseCalculationOrderItemFqn": ".doc_forms_get200response_calculation_order_item_fqn", + "DocFormsGet200ResponseCalculationOrderItemObjectNumber": ".doc_forms_get200response_calculation_order_item_object_number", + "DocFormsGet200ResponseCalculationOrderItem_Fqn": ".doc_forms_get200response_calculation_order_item", + "DocFormsGet200ResponseCalculationOrderItem_ObjectNumber": ".doc_forms_get200response_calculation_order_item", + "DocFormsGet200ResponseFieldsItem": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItemCheckbox": ".doc_forms_get200response_fields_item_checkbox", + "DocFormsGet200ResponseFieldsItemCheckboxActions": ".doc_forms_get200response_fields_item_checkbox_actions", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate": ".doc_forms_get200response_fields_item_checkbox_actions_calculate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot": ".doc_forms_get200response_fields_item_checkbox_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType": ".doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormat": ".doc_forms_get200response_fields_item_checkbox_actions_format", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot": ".doc_forms_get200response_fields_item_checkbox_actions_format_root", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType": ".doc_forms_get200response_fields_item_checkbox_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke": ".doc_forms_get200response_fields_item_checkbox_actions_keystroke", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_checkbox_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidate": ".doc_forms_get200response_fields_item_checkbox_actions_validate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot": ".doc_forms_get200response_fields_item_checkbox_actions_validate_root", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType": ".doc_forms_get200response_fields_item_checkbox_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry": ".doc_forms_get200response_fields_item_checkbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray": ".doc_forms_get200response_fields_item_checkbox_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone": ".doc_forms_get200response_fields_item_checkbox_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_checkbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None": ".doc_forms_get200response_fields_item_checkbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_checkbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_checkbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxFlags": ".doc_forms_get200response_fields_item_checkbox_flags", + "DocFormsGet200ResponseFieldsItemCheckboxOrigin": ".doc_forms_get200response_fields_item_checkbox_origin", + "DocFormsGet200ResponseFieldsItemCheckboxRef": ".doc_forms_get200response_fields_item_checkbox_ref", + "DocFormsGet200ResponseFieldsItemCheckboxRefFqn": ".doc_forms_get200response_fields_item_checkbox_ref_fqn", + "DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber": ".doc_forms_get200response_fields_item_checkbox_ref_object_number", + "DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn": ".doc_forms_get200response_fields_item_checkbox_ref", + "DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber": ".doc_forms_get200response_fields_item_checkbox_ref", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry": ".doc_forms_get200response_fields_item_checkbox_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray": ".doc_forms_get200response_fields_item_checkbox_value_entry_array", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone": ".doc_forms_get200response_fields_item_checkbox_value_entry_none", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar": ".doc_forms_get200response_fields_item_checkbox_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported": ".doc_forms_get200response_fields_item_checkbox_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array": ".doc_forms_get200response_fields_item_checkbox_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None": ".doc_forms_get200response_fields_item_checkbox_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar": ".doc_forms_get200response_fields_item_checkbox_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported": ".doc_forms_get200response_fields_item_checkbox_value_entry", + "DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem": ".doc_forms_get200response_fields_item_checkbox_widgets_item", + "DocFormsGet200ResponseFieldsItemCombobox": ".doc_forms_get200response_fields_item_combobox", + "DocFormsGet200ResponseFieldsItemComboboxActions": ".doc_forms_get200response_fields_item_combobox_actions", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculate": ".doc_forms_get200response_fields_item_combobox_actions_calculate", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot": ".doc_forms_get200response_fields_item_combobox_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType": ".doc_forms_get200response_fields_item_combobox_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormat": ".doc_forms_get200response_fields_item_combobox_actions_format", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot": ".doc_forms_get200response_fields_item_combobox_actions_format_root", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType": ".doc_forms_get200response_fields_item_combobox_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_combobox_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke": ".doc_forms_get200response_fields_item_combobox_actions_keystroke", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_combobox_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidate": ".doc_forms_get200response_fields_item_combobox_actions_validate", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot": ".doc_forms_get200response_fields_item_combobox_actions_validate_root", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType": ".doc_forms_get200response_fields_item_combobox_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry": ".doc_forms_get200response_fields_item_combobox_default_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray": ".doc_forms_get200response_fields_item_combobox_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone": ".doc_forms_get200response_fields_item_combobox_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_combobox_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_combobox_default_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None": ".doc_forms_get200response_fields_item_combobox_default_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_combobox_default_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_combobox_default_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxFlags": ".doc_forms_get200response_fields_item_combobox_flags", + "DocFormsGet200ResponseFieldsItemComboboxOptionsItem": ".doc_forms_get200response_fields_item_combobox_options_item", + "DocFormsGet200ResponseFieldsItemComboboxOrigin": ".doc_forms_get200response_fields_item_combobox_origin", + "DocFormsGet200ResponseFieldsItemComboboxRef": ".doc_forms_get200response_fields_item_combobox_ref", + "DocFormsGet200ResponseFieldsItemComboboxRefFqn": ".doc_forms_get200response_fields_item_combobox_ref_fqn", + "DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber": ".doc_forms_get200response_fields_item_combobox_ref_object_number", + "DocFormsGet200ResponseFieldsItemComboboxRef_Fqn": ".doc_forms_get200response_fields_item_combobox_ref", + "DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber": ".doc_forms_get200response_fields_item_combobox_ref", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry": ".doc_forms_get200response_fields_item_combobox_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryArray": ".doc_forms_get200response_fields_item_combobox_value_entry_array", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryNone": ".doc_forms_get200response_fields_item_combobox_value_entry_none", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar": ".doc_forms_get200response_fields_item_combobox_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported": ".doc_forms_get200response_fields_item_combobox_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array": ".doc_forms_get200response_fields_item_combobox_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_None": ".doc_forms_get200response_fields_item_combobox_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar": ".doc_forms_get200response_fields_item_combobox_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported": ".doc_forms_get200response_fields_item_combobox_value_entry", + "DocFormsGet200ResponseFieldsItemComboboxWidgetsItem": ".doc_forms_get200response_fields_item_combobox_widgets_item", + "DocFormsGet200ResponseFieldsItemListbox": ".doc_forms_get200response_fields_item_listbox", + "DocFormsGet200ResponseFieldsItemListboxActions": ".doc_forms_get200response_fields_item_listbox_actions", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculate": ".doc_forms_get200response_fields_item_listbox_actions_calculate", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot": ".doc_forms_get200response_fields_item_listbox_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType": ".doc_forms_get200response_fields_item_listbox_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemListboxActionsFormat": ".doc_forms_get200response_fields_item_listbox_actions_format", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot": ".doc_forms_get200response_fields_item_listbox_actions_format_root", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType": ".doc_forms_get200response_fields_item_listbox_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_listbox_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystroke": ".doc_forms_get200response_fields_item_listbox_actions_keystroke", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_listbox_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemListboxActionsValidate": ".doc_forms_get200response_fields_item_listbox_actions_validate", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot": ".doc_forms_get200response_fields_item_listbox_actions_validate_root", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType": ".doc_forms_get200response_fields_item_listbox_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry": ".doc_forms_get200response_fields_item_listbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray": ".doc_forms_get200response_fields_item_listbox_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone": ".doc_forms_get200response_fields_item_listbox_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_listbox_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_listbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None": ".doc_forms_get200response_fields_item_listbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_listbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_listbox_default_value_entry", + "DocFormsGet200ResponseFieldsItemListboxFlags": ".doc_forms_get200response_fields_item_listbox_flags", + "DocFormsGet200ResponseFieldsItemListboxOptionsItem": ".doc_forms_get200response_fields_item_listbox_options_item", + "DocFormsGet200ResponseFieldsItemListboxOrigin": ".doc_forms_get200response_fields_item_listbox_origin", + "DocFormsGet200ResponseFieldsItemListboxRef": ".doc_forms_get200response_fields_item_listbox_ref", + "DocFormsGet200ResponseFieldsItemListboxRefFqn": ".doc_forms_get200response_fields_item_listbox_ref_fqn", + "DocFormsGet200ResponseFieldsItemListboxRefObjectNumber": ".doc_forms_get200response_fields_item_listbox_ref_object_number", + "DocFormsGet200ResponseFieldsItemListboxRef_Fqn": ".doc_forms_get200response_fields_item_listbox_ref", + "DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber": ".doc_forms_get200response_fields_item_listbox_ref", + "DocFormsGet200ResponseFieldsItemListboxValueEntry": ".doc_forms_get200response_fields_item_listbox_value_entry", + "DocFormsGet200ResponseFieldsItemListboxValueEntryArray": ".doc_forms_get200response_fields_item_listbox_value_entry_array", + "DocFormsGet200ResponseFieldsItemListboxValueEntryNone": ".doc_forms_get200response_fields_item_listbox_value_entry_none", + "DocFormsGet200ResponseFieldsItemListboxValueEntryScalar": ".doc_forms_get200response_fields_item_listbox_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported": ".doc_forms_get200response_fields_item_listbox_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Array": ".doc_forms_get200response_fields_item_listbox_value_entry", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_None": ".doc_forms_get200response_fields_item_listbox_value_entry", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar": ".doc_forms_get200response_fields_item_listbox_value_entry", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported": ".doc_forms_get200response_fields_item_listbox_value_entry", + "DocFormsGet200ResponseFieldsItemListboxWidgetsItem": ".doc_forms_get200response_fields_item_listbox_widgets_item", + "DocFormsGet200ResponseFieldsItemPushbutton": ".doc_forms_get200response_fields_item_pushbutton", + "DocFormsGet200ResponseFieldsItemPushbuttonActions": ".doc_forms_get200response_fields_item_pushbutton_actions", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate": ".doc_forms_get200response_fields_item_pushbutton_actions_calculate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot": ".doc_forms_get200response_fields_item_pushbutton_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType": ".doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat": ".doc_forms_get200response_fields_item_pushbutton_actions_format", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot": ".doc_forms_get200response_fields_item_pushbutton_actions_format_root", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType": ".doc_forms_get200response_fields_item_pushbutton_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke": ".doc_forms_get200response_fields_item_pushbutton_actions_keystroke", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate": ".doc_forms_get200response_fields_item_pushbutton_actions_validate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot": ".doc_forms_get200response_fields_item_pushbutton_actions_validate_root", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType": ".doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_pushbutton_default_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonFlags": ".doc_forms_get200response_fields_item_pushbutton_flags", + "DocFormsGet200ResponseFieldsItemPushbuttonOrigin": ".doc_forms_get200response_fields_item_pushbutton_origin", + "DocFormsGet200ResponseFieldsItemPushbuttonRef": ".doc_forms_get200response_fields_item_pushbutton_ref", + "DocFormsGet200ResponseFieldsItemPushbuttonRefFqn": ".doc_forms_get200response_fields_item_pushbutton_ref_fqn", + "DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber": ".doc_forms_get200response_fields_item_pushbutton_ref_object_number", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn": ".doc_forms_get200response_fields_item_pushbutton_ref", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber": ".doc_forms_get200response_fields_item_pushbutton_ref", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry": ".doc_forms_get200response_fields_item_pushbutton_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray": ".doc_forms_get200response_fields_item_pushbutton_value_entry_array", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone": ".doc_forms_get200response_fields_item_pushbutton_value_entry_none", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar": ".doc_forms_get200response_fields_item_pushbutton_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported": ".doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array": ".doc_forms_get200response_fields_item_pushbutton_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None": ".doc_forms_get200response_fields_item_pushbutton_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar": ".doc_forms_get200response_fields_item_pushbutton_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported": ".doc_forms_get200response_fields_item_pushbutton_value_entry", + "DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem": ".doc_forms_get200response_fields_item_pushbutton_widgets_item", + "DocFormsGet200ResponseFieldsItemRadio": ".doc_forms_get200response_fields_item_radio", + "DocFormsGet200ResponseFieldsItemRadioActions": ".doc_forms_get200response_fields_item_radio_actions", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculate": ".doc_forms_get200response_fields_item_radio_actions_calculate", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot": ".doc_forms_get200response_fields_item_radio_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType": ".doc_forms_get200response_fields_item_radio_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemRadioActionsFormat": ".doc_forms_get200response_fields_item_radio_actions_format", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot": ".doc_forms_get200response_fields_item_radio_actions_format_root", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType": ".doc_forms_get200response_fields_item_radio_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_radio_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystroke": ".doc_forms_get200response_fields_item_radio_actions_keystroke", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_radio_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_radio_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemRadioActionsValidate": ".doc_forms_get200response_fields_item_radio_actions_validate", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot": ".doc_forms_get200response_fields_item_radio_actions_validate_root", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType": ".doc_forms_get200response_fields_item_radio_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_radio_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry": ".doc_forms_get200response_fields_item_radio_default_value_entry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray": ".doc_forms_get200response_fields_item_radio_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone": ".doc_forms_get200response_fields_item_radio_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_radio_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_radio_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_radio_default_value_entry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None": ".doc_forms_get200response_fields_item_radio_default_value_entry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_radio_default_value_entry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_radio_default_value_entry", + "DocFormsGet200ResponseFieldsItemRadioFlags": ".doc_forms_get200response_fields_item_radio_flags", + "DocFormsGet200ResponseFieldsItemRadioOrigin": ".doc_forms_get200response_fields_item_radio_origin", + "DocFormsGet200ResponseFieldsItemRadioRef": ".doc_forms_get200response_fields_item_radio_ref", + "DocFormsGet200ResponseFieldsItemRadioRefFqn": ".doc_forms_get200response_fields_item_radio_ref_fqn", + "DocFormsGet200ResponseFieldsItemRadioRefObjectNumber": ".doc_forms_get200response_fields_item_radio_ref_object_number", + "DocFormsGet200ResponseFieldsItemRadioRef_Fqn": ".doc_forms_get200response_fields_item_radio_ref", + "DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber": ".doc_forms_get200response_fields_item_radio_ref", + "DocFormsGet200ResponseFieldsItemRadioValueEntry": ".doc_forms_get200response_fields_item_radio_value_entry", + "DocFormsGet200ResponseFieldsItemRadioValueEntryArray": ".doc_forms_get200response_fields_item_radio_value_entry_array", + "DocFormsGet200ResponseFieldsItemRadioValueEntryNone": ".doc_forms_get200response_fields_item_radio_value_entry_none", + "DocFormsGet200ResponseFieldsItemRadioValueEntryScalar": ".doc_forms_get200response_fields_item_radio_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported": ".doc_forms_get200response_fields_item_radio_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Array": ".doc_forms_get200response_fields_item_radio_value_entry", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_None": ".doc_forms_get200response_fields_item_radio_value_entry", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar": ".doc_forms_get200response_fields_item_radio_value_entry", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported": ".doc_forms_get200response_fields_item_radio_value_entry", + "DocFormsGet200ResponseFieldsItemRadioWidgetsItem": ".doc_forms_get200response_fields_item_radio_widgets_item", + "DocFormsGet200ResponseFieldsItemSignature": ".doc_forms_get200response_fields_item_signature", + "DocFormsGet200ResponseFieldsItemSignatureActions": ".doc_forms_get200response_fields_item_signature_actions", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculate": ".doc_forms_get200response_fields_item_signature_actions_calculate", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot": ".doc_forms_get200response_fields_item_signature_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType": ".doc_forms_get200response_fields_item_signature_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormat": ".doc_forms_get200response_fields_item_signature_actions_format", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot": ".doc_forms_get200response_fields_item_signature_actions_format_root", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType": ".doc_forms_get200response_fields_item_signature_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_signature_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke": ".doc_forms_get200response_fields_item_signature_actions_keystroke", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_signature_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_signature_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidate": ".doc_forms_get200response_fields_item_signature_actions_validate", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot": ".doc_forms_get200response_fields_item_signature_actions_validate_root", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType": ".doc_forms_get200response_fields_item_signature_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_signature_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry": ".doc_forms_get200response_fields_item_signature_default_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray": ".doc_forms_get200response_fields_item_signature_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone": ".doc_forms_get200response_fields_item_signature_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_signature_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_signature_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_signature_default_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None": ".doc_forms_get200response_fields_item_signature_default_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_signature_default_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_signature_default_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureFlags": ".doc_forms_get200response_fields_item_signature_flags", + "DocFormsGet200ResponseFieldsItemSignatureOrigin": ".doc_forms_get200response_fields_item_signature_origin", + "DocFormsGet200ResponseFieldsItemSignatureRef": ".doc_forms_get200response_fields_item_signature_ref", + "DocFormsGet200ResponseFieldsItemSignatureRefFqn": ".doc_forms_get200response_fields_item_signature_ref_fqn", + "DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber": ".doc_forms_get200response_fields_item_signature_ref_object_number", + "DocFormsGet200ResponseFieldsItemSignatureRef_Fqn": ".doc_forms_get200response_fields_item_signature_ref", + "DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber": ".doc_forms_get200response_fields_item_signature_ref", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry": ".doc_forms_get200response_fields_item_signature_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryArray": ".doc_forms_get200response_fields_item_signature_value_entry_array", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryNone": ".doc_forms_get200response_fields_item_signature_value_entry_none", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar": ".doc_forms_get200response_fields_item_signature_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported": ".doc_forms_get200response_fields_item_signature_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array": ".doc_forms_get200response_fields_item_signature_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_None": ".doc_forms_get200response_fields_item_signature_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar": ".doc_forms_get200response_fields_item_signature_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported": ".doc_forms_get200response_fields_item_signature_value_entry", + "DocFormsGet200ResponseFieldsItemSignatureWidgetsItem": ".doc_forms_get200response_fields_item_signature_widgets_item", + "DocFormsGet200ResponseFieldsItemText": ".doc_forms_get200response_fields_item_text", + "DocFormsGet200ResponseFieldsItemTextActions": ".doc_forms_get200response_fields_item_text_actions", + "DocFormsGet200ResponseFieldsItemTextActionsCalculate": ".doc_forms_get200response_fields_item_text_actions_calculate", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot": ".doc_forms_get200response_fields_item_text_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType": ".doc_forms_get200response_fields_item_text_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_text_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemTextActionsFormat": ".doc_forms_get200response_fields_item_text_actions_format", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRoot": ".doc_forms_get200response_fields_item_text_actions_format_root", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRootType": ".doc_forms_get200response_fields_item_text_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_text_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemTextActionsKeystroke": ".doc_forms_get200response_fields_item_text_actions_keystroke", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_text_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_text_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemTextActionsValidate": ".doc_forms_get200response_fields_item_text_actions_validate", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRoot": ".doc_forms_get200response_fields_item_text_actions_validate_root", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRootType": ".doc_forms_get200response_fields_item_text_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_text_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry": ".doc_forms_get200response_fields_item_text_default_value_entry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray": ".doc_forms_get200response_fields_item_text_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone": ".doc_forms_get200response_fields_item_text_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_text_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_text_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_text_default_value_entry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None": ".doc_forms_get200response_fields_item_text_default_value_entry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_text_default_value_entry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_text_default_value_entry", + "DocFormsGet200ResponseFieldsItemTextFlags": ".doc_forms_get200response_fields_item_text_flags", + "DocFormsGet200ResponseFieldsItemTextOrigin": ".doc_forms_get200response_fields_item_text_origin", + "DocFormsGet200ResponseFieldsItemTextRef": ".doc_forms_get200response_fields_item_text_ref", + "DocFormsGet200ResponseFieldsItemTextRefFqn": ".doc_forms_get200response_fields_item_text_ref_fqn", + "DocFormsGet200ResponseFieldsItemTextRefObjectNumber": ".doc_forms_get200response_fields_item_text_ref_object_number", + "DocFormsGet200ResponseFieldsItemTextRef_Fqn": ".doc_forms_get200response_fields_item_text_ref", + "DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber": ".doc_forms_get200response_fields_item_text_ref", + "DocFormsGet200ResponseFieldsItemTextValueEntry": ".doc_forms_get200response_fields_item_text_value_entry", + "DocFormsGet200ResponseFieldsItemTextValueEntryArray": ".doc_forms_get200response_fields_item_text_value_entry_array", + "DocFormsGet200ResponseFieldsItemTextValueEntryNone": ".doc_forms_get200response_fields_item_text_value_entry_none", + "DocFormsGet200ResponseFieldsItemTextValueEntryScalar": ".doc_forms_get200response_fields_item_text_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported": ".doc_forms_get200response_fields_item_text_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Array": ".doc_forms_get200response_fields_item_text_value_entry", + "DocFormsGet200ResponseFieldsItemTextValueEntry_None": ".doc_forms_get200response_fields_item_text_value_entry", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar": ".doc_forms_get200response_fields_item_text_value_entry", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported": ".doc_forms_get200response_fields_item_text_value_entry", + "DocFormsGet200ResponseFieldsItemTextWidgetsItem": ".doc_forms_get200response_fields_item_text_widgets_item", + "DocFormsGet200ResponseFieldsItemUnknown": ".doc_forms_get200response_fields_item_unknown", + "DocFormsGet200ResponseFieldsItemUnknownActions": ".doc_forms_get200response_fields_item_unknown_actions", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculate": ".doc_forms_get200response_fields_item_unknown_actions_calculate", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot": ".doc_forms_get200response_fields_item_unknown_actions_calculate_root", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType": ".doc_forms_get200response_fields_item_unknown_actions_calculate_root_type", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem": ".doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormat": ".doc_forms_get200response_fields_item_unknown_actions_format", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot": ".doc_forms_get200response_fields_item_unknown_actions_format_root", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType": ".doc_forms_get200response_fields_item_unknown_actions_format_root_type", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem": ".doc_forms_get200response_fields_item_unknown_actions_format_warnings_item", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke": ".doc_forms_get200response_fields_item_unknown_actions_keystroke", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot": ".doc_forms_get200response_fields_item_unknown_actions_keystroke_root", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType": ".doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem": ".doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidate": ".doc_forms_get200response_fields_item_unknown_actions_validate", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot": ".doc_forms_get200response_fields_item_unknown_actions_validate_root", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType": ".doc_forms_get200response_fields_item_unknown_actions_validate_root_type", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem": ".doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry": ".doc_forms_get200response_fields_item_unknown_default_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray": ".doc_forms_get200response_fields_item_unknown_default_value_entry_array", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone": ".doc_forms_get200response_fields_item_unknown_default_value_entry_none", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar": ".doc_forms_get200response_fields_item_unknown_default_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported": ".doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array": ".doc_forms_get200response_fields_item_unknown_default_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None": ".doc_forms_get200response_fields_item_unknown_default_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar": ".doc_forms_get200response_fields_item_unknown_default_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported": ".doc_forms_get200response_fields_item_unknown_default_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownFlags": ".doc_forms_get200response_fields_item_unknown_flags", + "DocFormsGet200ResponseFieldsItemUnknownOrigin": ".doc_forms_get200response_fields_item_unknown_origin", + "DocFormsGet200ResponseFieldsItemUnknownRef": ".doc_forms_get200response_fields_item_unknown_ref", + "DocFormsGet200ResponseFieldsItemUnknownRefFqn": ".doc_forms_get200response_fields_item_unknown_ref_fqn", + "DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber": ".doc_forms_get200response_fields_item_unknown_ref_object_number", + "DocFormsGet200ResponseFieldsItemUnknownRef_Fqn": ".doc_forms_get200response_fields_item_unknown_ref", + "DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber": ".doc_forms_get200response_fields_item_unknown_ref", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry": ".doc_forms_get200response_fields_item_unknown_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryArray": ".doc_forms_get200response_fields_item_unknown_value_entry_array", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryNone": ".doc_forms_get200response_fields_item_unknown_value_entry_none", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar": ".doc_forms_get200response_fields_item_unknown_value_entry_scalar", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported": ".doc_forms_get200response_fields_item_unknown_value_entry_unsupported", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array": ".doc_forms_get200response_fields_item_unknown_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_None": ".doc_forms_get200response_fields_item_unknown_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar": ".doc_forms_get200response_fields_item_unknown_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported": ".doc_forms_get200response_fields_item_unknown_value_entry", + "DocFormsGet200ResponseFieldsItemUnknownWidgetsItem": ".doc_forms_get200response_fields_item_unknown_widgets_item", + "DocFormsGet200ResponseFieldsItem_Checkbox": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Combobox": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Listbox": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Pushbutton": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Radio": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Signature": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Text": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFieldsItem_Unknown": ".doc_forms_get200response_fields_item", + "DocFormsGet200ResponseFormKind": ".doc_forms_get200response_form_kind", + "DocFormsGet404Response": ".doc_forms_get404response", + "DocFormsGet404ResponseCode": ".doc_forms_get404response_code", + "DocFormsGet404ResponseName": ".doc_forms_get404response_name", + "DocFormsImportData200Response": ".doc_forms_import_data200response", + "DocFormsImportData200ResponseMeta": ".doc_forms_import_data200response_meta", + "DocFormsImportData200ResponseMetaAffectedPagesItem": ".doc_forms_import_data200response_meta_affected_pages_item", + "DocFormsImportData200ResponseMetaAffectedPagesItemRevision": ".doc_forms_import_data200response_meta_affected_pages_item_revision", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsImportData200ResponseMetaCacheDelta": ".doc_forms_import_data200response_meta_cache_delta", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItem": ".doc_forms_import_data200response_meta_cache_delta_pages_item", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache": ".doc_forms_import_data200response_meta_cache_delta_pages_item_cache", + "DocFormsImportData400Response": ".doc_forms_import_data400response", + "DocFormsImportData400ResponseCode": ".doc_forms_import_data400response_code", + "DocFormsImportData400ResponseName": ".doc_forms_import_data400response_name", + "DocFormsImportData404Response": ".doc_forms_import_data404response", + "DocFormsImportData404ResponseCode": ".doc_forms_import_data404response_code", + "DocFormsImportData404ResponseName": ".doc_forms_import_data404response_name", + "DocFormsImportDataRequest": ".doc_forms_import_data_request", + "DocFormsReset200Response": ".doc_forms_reset200response", + "DocFormsReset200ResponseMeta": ".doc_forms_reset200response_meta", + "DocFormsReset200ResponseMetaAffectedPagesItem": ".doc_forms_reset200response_meta_affected_pages_item", + "DocFormsReset200ResponseMetaAffectedPagesItemRevision": ".doc_forms_reset200response_meta_affected_pages_item_revision", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsReset200ResponseMetaCacheDelta": ".doc_forms_reset200response_meta_cache_delta", + "DocFormsReset200ResponseMetaCacheDeltaPagesItem": ".doc_forms_reset200response_meta_cache_delta_pages_item", + "DocFormsReset200ResponseMetaCacheDeltaPagesItemCache": ".doc_forms_reset200response_meta_cache_delta_pages_item_cache", + "DocFormsReset404Response": ".doc_forms_reset404response", + "DocFormsReset404ResponseCode": ".doc_forms_reset404response_code", + "DocFormsReset404ResponseName": ".doc_forms_reset404response_name", + "DocFormsSetValue200Response": ".doc_forms_set_value200response", + "DocFormsSetValue200ResponseMeta": ".doc_forms_set_value200response_meta", + "DocFormsSetValue200ResponseMetaAffectedPagesItem": ".doc_forms_set_value200response_meta_affected_pages_item", + "DocFormsSetValue200ResponseMetaAffectedPagesItemRevision": ".doc_forms_set_value200response_meta_affected_pages_item_revision", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state", + "DocFormsSetValue200ResponseMetaCacheDelta": ".doc_forms_set_value200response_meta_cache_delta", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItem": ".doc_forms_set_value200response_meta_cache_delta_pages_item", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache": ".doc_forms_set_value200response_meta_cache_delta_pages_item_cache", + "DocFormsSetValue400Response": ".doc_forms_set_value400response", + "DocFormsSetValue400ResponseCode": ".doc_forms_set_value400response_code", + "DocFormsSetValue400ResponseName": ".doc_forms_set_value400response_name", + "DocFormsSetValue404Response": ".doc_forms_set_value404response", + "DocFormsSetValue404ResponseCode": ".doc_forms_set_value404response_code", + "DocFormsSetValue404ResponseName": ".doc_forms_set_value404response_name", + "DocFormsSetValueRequest": ".doc_forms_set_value_request", + "DocHead200Response": ".doc_head200response", + "DocHead200ResponseAccess": ".doc_head200response_access", + "DocHead200ResponseAccessReasonsItem": ".doc_head200response_access_reasons_item", + "DocHead200ResponseEncryption": ".doc_head200response_encryption", + "DocHead200ResponseEncryptionState": ".doc_head200response_encryption_state", + "DocHead200ResponsePermissions": ".doc_head200response_permissions", + "DocHead200ResponsePermissionsOpenedAs": ".doc_head200response_permissions_opened_as", + "DocHead200ResponseState": ".doc_head200response_state", + "DocHead404Response": ".doc_head404response", + "DocHead404ResponseCode": ".doc_head404response_code", + "DocHead404ResponseName": ".doc_head404response_name", + "DocManifest200Response": ".doc_manifest200response", + "DocManifest200ResponsePagesItem": ".doc_manifest200response_pages_item", + "DocManifest200ResponsePagesItemCache": ".doc_manifest200response_pages_item_cache", + "DocManifest200ResponsePagesItemState": ".doc_manifest200response_pages_item_state", + "DocManifest200ResponsePagesItemStateRevision": ".doc_manifest200response_pages_item_state_revision", + "DocManifest200ResponsePagesItemStateWeakAnnotationState": ".doc_manifest200response_pages_item_state_weak_annotation_state", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown": ".doc_manifest200response_pages_item_state_weak_annotation_state_known", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown": ".doc_manifest200response_pages_item_state_weak_annotation_state_unknown", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Known": ".doc_manifest200response_pages_item_state_weak_annotation_state", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown": ".doc_manifest200response_pages_item_state_weak_annotation_state", + "DocManifest200ResponseScopes": ".doc_manifest200response_scopes", + "DocManifest200ResponseScopesActions": ".doc_manifest200response_scopes_actions", + "DocManifest200ResponseScopesAnnotations": ".doc_manifest200response_scopes_annotations", + "DocManifest200ResponseScopesAttachments": ".doc_manifest200response_scopes_attachments", + "DocManifest200ResponseScopesContent": ".doc_manifest200response_scopes_content", + "DocManifest200ResponseScopesLayout": ".doc_manifest200response_scopes_layout", + "DocManifest200ResponseScopesMetadata": ".doc_manifest200response_scopes_metadata", + "DocManifest404Response": ".doc_manifest404response", + "DocManifest404ResponseCode": ".doc_manifest404response_code", + "DocManifest404ResponseName": ".doc_manifest404response_name", + "DocMetadataGet200Response": ".doc_metadata_get200response", + "DocMetadataGet200ResponseTrapped": ".doc_metadata_get200response_trapped", + "DocMetadataGet404Response": ".doc_metadata_get404response", + "DocMetadataGet404ResponseCode": ".doc_metadata_get404response_code", + "DocMetadataGet404ResponseName": ".doc_metadata_get404response_name", + "DocPagesDelete200Response": ".doc_pages_delete200response", + "DocPagesDelete200ResponseMeta": ".doc_pages_delete200response_meta", + "DocPagesDelete200ResponseMetaAffectedPagesItem": ".doc_pages_delete200response_meta_affected_pages_item", + "DocPagesDelete200ResponseMetaAffectedPagesItemRevision": ".doc_pages_delete200response_meta_affected_pages_item_revision", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesDelete200ResponseMetaCacheDelta": ".doc_pages_delete200response_meta_cache_delta", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItem": ".doc_pages_delete200response_meta_cache_delta_pages_item", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache": ".doc_pages_delete200response_meta_cache_delta_pages_item_cache", + "DocPagesDelete400Response": ".doc_pages_delete400response", + "DocPagesDelete400ResponseCode": ".doc_pages_delete400response_code", + "DocPagesDelete400ResponseName": ".doc_pages_delete400response_name", + "DocPagesDelete404Response": ".doc_pages_delete404response", + "DocPagesDelete404ResponseCode": ".doc_pages_delete404response_code", + "DocPagesDelete404ResponseName": ".doc_pages_delete404response_name", + "DocPagesDeleteRequest": ".doc_pages_delete_request", + "DocPagesFlatten200Response": ".doc_pages_flatten200response", + "DocPagesFlatten200ResponseMeta": ".doc_pages_flatten200response_meta", + "DocPagesFlatten200ResponseMetaAffectedPagesItem": ".doc_pages_flatten200response_meta_affected_pages_item", + "DocPagesFlatten200ResponseMetaAffectedPagesItemRevision": ".doc_pages_flatten200response_meta_affected_pages_item_revision", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesFlatten200ResponseMetaCacheDelta": ".doc_pages_flatten200response_meta_cache_delta", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItem": ".doc_pages_flatten200response_meta_cache_delta_pages_item", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache": ".doc_pages_flatten200response_meta_cache_delta_pages_item_cache", + "DocPagesFlatten400Response": ".doc_pages_flatten400response", + "DocPagesFlatten400ResponseCode": ".doc_pages_flatten400response_code", + "DocPagesFlatten400ResponseName": ".doc_pages_flatten400response_name", + "DocPagesFlatten404Response": ".doc_pages_flatten404response", + "DocPagesFlatten404ResponseCode": ".doc_pages_flatten404response_code", + "DocPagesFlatten404ResponseName": ".doc_pages_flatten404response_name", + "DocPagesFlattenRequest": ".doc_pages_flatten_request", + "DocPagesMove200Response": ".doc_pages_move200response", + "DocPagesMove200ResponseMeta": ".doc_pages_move200response_meta", + "DocPagesMove200ResponseMetaAffectedPagesItem": ".doc_pages_move200response_meta_affected_pages_item", + "DocPagesMove200ResponseMetaAffectedPagesItemRevision": ".doc_pages_move200response_meta_affected_pages_item_revision", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_pages_move200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_pages_move200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_pages_move200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesMove200ResponseMetaCacheDelta": ".doc_pages_move200response_meta_cache_delta", + "DocPagesMove200ResponseMetaCacheDeltaPagesItem": ".doc_pages_move200response_meta_cache_delta_pages_item", + "DocPagesMove200ResponseMetaCacheDeltaPagesItemCache": ".doc_pages_move200response_meta_cache_delta_pages_item_cache", + "DocPagesMove400Response": ".doc_pages_move400response", + "DocPagesMove400ResponseCode": ".doc_pages_move400response_code", + "DocPagesMove400ResponseName": ".doc_pages_move400response_name", + "DocPagesMove404Response": ".doc_pages_move404response", + "DocPagesMove404ResponseCode": ".doc_pages_move404response_code", + "DocPagesMove404ResponseName": ".doc_pages_move404response_name", + "DocPagesMoveRequest": ".doc_pages_move_request", + "DocPagesRotate200Response": ".doc_pages_rotate200response", + "DocPagesRotate200ResponseMeta": ".doc_pages_rotate200response_meta", + "DocPagesRotate200ResponseMetaAffectedPagesItem": ".doc_pages_rotate200response_meta_affected_pages_item", + "DocPagesRotate200ResponseMetaAffectedPagesItemRevision": ".doc_pages_rotate200response_meta_affected_pages_item_revision", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesRotate200ResponseMetaCacheDelta": ".doc_pages_rotate200response_meta_cache_delta", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItem": ".doc_pages_rotate200response_meta_cache_delta_pages_item", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache": ".doc_pages_rotate200response_meta_cache_delta_pages_item_cache", + "DocPagesRotate400Response": ".doc_pages_rotate400response", + "DocPagesRotate400ResponseCode": ".doc_pages_rotate400response_code", + "DocPagesRotate400ResponseName": ".doc_pages_rotate400response_name", + "DocPagesRotate404Response": ".doc_pages_rotate404response", + "DocPagesRotate404ResponseCode": ".doc_pages_rotate404response_code", + "DocPagesRotate404ResponseName": ".doc_pages_rotate404response_name", + "DocPagesRotateRequest": ".doc_pages_rotate_request", + "DocRedactionsApply200Response": ".doc_redactions_apply200response", + "DocRedactionsApply200ResponseMeta": ".doc_redactions_apply200response_meta", + "DocRedactionsApply200ResponseMetaAffectedPagesItem": ".doc_redactions_apply200response_meta_affected_pages_item", + "DocRedactionsApply200ResponseMetaAffectedPagesItemRevision": ".doc_redactions_apply200response_meta_affected_pages_item_revision", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state", + "DocRedactionsApply200ResponseMetaCacheDelta": ".doc_redactions_apply200response_meta_cache_delta", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItem": ".doc_redactions_apply200response_meta_cache_delta_pages_item", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache": ".doc_redactions_apply200response_meta_cache_delta_pages_item_cache", + "DocRedactionsApply400Response": ".doc_redactions_apply400response", + "DocRedactionsApply400ResponseCode": ".doc_redactions_apply400response_code", + "DocRedactionsApply400ResponseName": ".doc_redactions_apply400response_name", + "DocRedactionsApply404Response": ".doc_redactions_apply404response", + "DocRedactionsApply404ResponseCode": ".doc_redactions_apply404response_code", + "DocRedactionsApply404ResponseName": ".doc_redactions_apply404response_name", + "DocRedactionsApplyRequest": ".doc_redactions_apply_request", + "DocRenderResponse": ".doc_render_response", + "DocRenderResponseCode": ".doc_render_response_code", + "DocRenderResponseName": ".doc_render_response_name", + "DocText200Response": ".doc_text200response", + "DocText404Response": ".doc_text404response", + "DocText404ResponseCode": ".doc_text404response_code", + "DocText404ResponseName": ".doc_text404response_name", + "DocumentsCommit200Response": ".documents_commit200response", + "DocumentsCommit200ResponseDocument": ".documents_commit200response_document", + "DocumentsCommit200ResponseDocumentState": ".documents_commit200response_document_state", + "DocumentsCommit200ResponseDocumentThumbnailState": ".documents_commit200response_document_thumbnail_state", + "DocumentsCommit400Response": ".documents_commit400response", + "DocumentsCommit400ResponseError": ".documents_commit400response_error", + "DocumentsCommit404Response": ".documents_commit404response", + "DocumentsCommit404ResponseError": ".documents_commit404response_error", + "DocumentsDelete403Response": ".documents_delete403response", + "DocumentsDelete403ResponseError": ".documents_delete403response_error", + "DocumentsDelete404Response": ".documents_delete404response", + "DocumentsDelete404ResponseError": ".documents_delete404response_error", + "DocumentsDownload403Response": ".documents_download403response", + "DocumentsDownload403ResponseError": ".documents_download403response_error", + "DocumentsDownload404Response": ".documents_download404response", + "DocumentsDownload404ResponseError": ".documents_download404response_error", + "DocumentsGet200Response": ".documents_get200response", + "DocumentsGet200ResponseDocument": ".documents_get200response_document", + "DocumentsGet200ResponseDocumentState": ".documents_get200response_document_state", + "DocumentsGet200ResponseDocumentThumbnailState": ".documents_get200response_document_thumbnail_state", + "DocumentsGet403Response": ".documents_get403response", + "DocumentsGet403ResponseError": ".documents_get403response_error", + "DocumentsGet404Response": ".documents_get404response", + "DocumentsGet404ResponseError": ".documents_get404response_error", + "DocumentsInit200Response": ".documents_init200response", + "DocumentsInit200ResponseCreated": ".documents_init200response_created", + "DocumentsInit200ResponseCreatedDocument": ".documents_init200response_created_document", + "DocumentsInit200ResponseCreatedDocumentState": ".documents_init200response_created_document_state", + "DocumentsInit200ResponseCreatedDocumentThumbnailState": ".documents_init200response_created_document_thumbnail_state", + "DocumentsInit200ResponseCreatedUpload": ".documents_init200response_created_upload", + "DocumentsInit200ResponseCreatedUploadDirect": ".documents_init200response_created_upload_direct", + "DocumentsInit200ResponseCreatedUploadPresigned": ".documents_init200response_created_upload_presigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresigned": ".documents_init200response_created_upload_presigned_presigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod": ".documents_init200response_created_upload_presigned_presigned_method", + "DocumentsInit200ResponseCreatedUpload_Direct": ".documents_init200response_created_upload", + "DocumentsInit200ResponseCreatedUpload_Presigned": ".documents_init200response_created_upload", + "DocumentsInit200ResponseDeduped": ".documents_init200response_deduped", + "DocumentsInit200ResponseDedupedDocument": ".documents_init200response_deduped_document", + "DocumentsInit200ResponseDedupedDocumentState": ".documents_init200response_deduped_document_state", + "DocumentsInit200ResponseDedupedDocumentThumbnailState": ".documents_init200response_deduped_document_thumbnail_state", + "DocumentsInit200ResponseResumed": ".documents_init200response_resumed", + "DocumentsInit200ResponseResumedDocument": ".documents_init200response_resumed_document", + "DocumentsInit200ResponseResumedDocumentState": ".documents_init200response_resumed_document_state", + "DocumentsInit200ResponseResumedDocumentThumbnailState": ".documents_init200response_resumed_document_thumbnail_state", + "DocumentsInit200ResponseResumedUpload": ".documents_init200response_resumed_upload", + "DocumentsInit200ResponseResumedUploadDirect": ".documents_init200response_resumed_upload_direct", + "DocumentsInit200ResponseResumedUploadPresigned": ".documents_init200response_resumed_upload_presigned", + "DocumentsInit200ResponseResumedUploadPresignedPresigned": ".documents_init200response_resumed_upload_presigned_presigned", + "DocumentsInit200ResponseResumedUploadPresignedPresignedMethod": ".documents_init200response_resumed_upload_presigned_presigned_method", + "DocumentsInit200ResponseResumedUpload_Direct": ".documents_init200response_resumed_upload", + "DocumentsInit200ResponseResumedUpload_Presigned": ".documents_init200response_resumed_upload", + "DocumentsInit200Response_Created": ".documents_init200response", + "DocumentsInit200Response_Deduped": ".documents_init200response", + "DocumentsInit200Response_Resumed": ".documents_init200response", + "DocumentsInit400Response": ".documents_init400response", + "DocumentsInit400ResponseError": ".documents_init400response_error", + "DocumentsList200Response": ".documents_list200response", + "DocumentsList200ResponseDocumentsItem": ".documents_list200response_documents_item", + "DocumentsList200ResponseDocumentsItemState": ".documents_list200response_documents_item_state", + "DocumentsList200ResponseDocumentsItemThumbnailState": ".documents_list200response_documents_item_thumbnail_state", + "DocumentsList400Response": ".documents_list400response", + "DocumentsList400ResponseError": ".documents_list400response_error", + "DocumentsThumbnailResponse": ".documents_thumbnail_response", + "DocumentsThumbnailResponseError": ".documents_thumbnail_response_error", + "DocumentsUploadDirect200Response": ".documents_upload_direct200response", + "DocumentsUploadDirect400Response": ".documents_upload_direct400response", + "DocumentsUploadDirect400ResponseError": ".documents_upload_direct400response_error", + "EngineErrorPayload": ".engine_error_payload", + "EngineErrorPayloadCode": ".engine_error_payload_code", + "EngineErrorPayloadName": ".engine_error_payload_name", + "TenantsCreate200Response": ".tenants_create200response", + "TenantsCreate200ResponseTenant": ".tenants_create200response_tenant", + "TenantsCreate400Response": ".tenants_create400response", + "TenantsCreate400ResponseError": ".tenants_create400response_error", + "TenantsDeleteResponse": ".tenants_delete_response", + "TenantsDeleteResponseError": ".tenants_delete_response_error", + "TenantsGet200Response": ".tenants_get200response", + "TenantsGet200ResponseTenant": ".tenants_get200response_tenant", + "TenantsGet404Response": ".tenants_get404response", + "TenantsGet404ResponseError": ".tenants_get404response_error", + "TenantsList200Response": ".tenants_list200response", + "TenantsList200ResponseTenantsItem": ".tenants_list200response_tenants_item", + "TenantsList400Response": ".tenants_list400response", + "TenantsList400ResponseError": ".tenants_list400response_error", + "TokensIssue200Response": ".tokens_issue200response", + "TokensIssue400Response": ".tokens_issue400response", + "TokensIssue400ResponseError": ".tokens_issue400response_error", + "TokensIssue403Response": ".tokens_issue403response", + "TokensIssue403ResponseError": ".tokens_issue403response_error", + "TokensIssue404Response": ".tokens_issue404response", + "TokensIssue404ResponseError": ".tokens_issue404response_error", + "TokensIssueRequest": ".tokens_issue_request", + "TokensIssueRequestDoc": ".tokens_issue_request_doc", + "TokensIssueRequestTenant": ".tokens_issue_request_tenant", + "TokensIssueRequestTenantScopeItem": ".tokens_issue_request_tenant_scope_item", + "TokensIssueRequestTenantScopeItemOne": ".tokens_issue_request_tenant_scope_item_one", + "TokensIssueRequestTenantScopeItemZero": ".tokens_issue_request_tenant_scope_item_zero", + "TokensIssueRequest_Doc": ".tokens_issue_request", + "TokensIssueRequest_Tenant": ".tokens_issue_request", + "TokensRevokeResponse": ".tokens_revoke_response", + "TokensRevokeResponseError": ".tokens_revoke_response_error", +} + + +def __getattr__(attr_name: str) -> typing.Any: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError(f"No {attr_name} found in _dynamic_imports for module name -> {__name__}") + try: + module = import_module(module_name, __package__) + if module_name == f".{attr_name}": + return module + else: + return getattr(module, attr_name) + except ImportError as e: + raise ImportError(f"Failed to import {attr_name} from {module_name}: {e}") from e + except AttributeError as e: + raise AttributeError(f"Failed to get {attr_name} from {module_name}: {e}") from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) + + +__all__ = [ + "AdminErrorPayload", + "AdminErrorPayloadError", + "DeploymentLicenseStatusResponse", + "DocAnnotationsCreate200Response", + "DocAnnotationsCreate200ResponseMeta", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItem", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsCreate200ResponseMetaCacheDelta", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsCreate400Response", + "DocAnnotationsCreate400ResponseCode", + "DocAnnotationsCreate400ResponseName", + "DocAnnotationsCreate404Response", + "DocAnnotationsCreate404ResponseCode", + "DocAnnotationsCreate404ResponseName", + "DocAnnotationsCreateRequest", + "DocAnnotationsDelete200Response", + "DocAnnotationsDelete200ResponseMeta", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItem", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsDelete200ResponseMetaCacheDelta", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsDelete404Response", + "DocAnnotationsDelete404ResponseCode", + "DocAnnotationsDelete404ResponseName", + "DocAnnotationsList200Response", + "DocAnnotationsList200ResponseAnnotationsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaret", + "DocAnnotationsList200ResponseAnnotationsItemCaretActions", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemCaretColor", + "DocAnnotationsList200ResponseAnnotationsItemCaretFlags", + "DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretIntent", + "DocAnnotationsList200ResponseAnnotationsItemCaretRect", + "DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefNm", + "DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCaretReplyType", + "DocAnnotationsList200ResponseAnnotationsItemCircle", + "DocAnnotationsList200ResponseAnnotationsItemCircleActions", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemCircleColor", + "DocAnnotationsList200ResponseAnnotationsItemCircleFlags", + "DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemCircleRect", + "DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefNm", + "DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemCircleReplyType", + "DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachment", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType", + "DocAnnotationsList200ResponseAnnotationsItemFreeText", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActions", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRect", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign", + "DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemHighlight", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActions", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemHighlightColor", + "DocAnnotationsList200ResponseAnnotationsItemHighlightFlags", + "DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRect", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType", + "DocAnnotationsList200ResponseAnnotationsItemInk", + "DocAnnotationsList200ResponseAnnotationsItemInkActions", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemInkBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemInkColor", + "DocAnnotationsList200ResponseAnnotationsItemInkFlags", + "DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem", + "DocAnnotationsList200ResponseAnnotationsItemInkIntent", + "DocAnnotationsList200ResponseAnnotationsItemInkRect", + "DocAnnotationsList200ResponseAnnotationsItemInkRef", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemInkRefNm", + "DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemInkReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLine", + "DocAnnotationsList200ResponseAnnotationsItemLineActions", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemLineColor", + "DocAnnotationsList200ResponseAnnotationsItemLineFlags", + "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd", + "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd", + "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineRect", + "DocAnnotationsList200ResponseAnnotationsItemLineRef", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLink", + "DocAnnotationsList200ResponseAnnotationsItemLinkActions", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemLinkFlags", + "DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkRect", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefNm", + "DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLinkReplyType", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported", + "DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported", + "DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri", + "DocAnnotationsList200ResponseAnnotationsItemPolygon", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActions", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolygonColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRect", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType", + "DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem", + "DocAnnotationsList200ResponseAnnotationsItemPolyline", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActions", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolylineColor", + "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd", + "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRect", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem", + "DocAnnotationsList200ResponseAnnotationsItemRedact", + "DocAnnotationsList200ResponseAnnotationsItemRedactActions", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemRedactColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactFlags", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemRedactRect", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefNm", + "DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemRedactReplyType", + "DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign", + "DocAnnotationsList200ResponseAnnotationsItemSquare", + "DocAnnotationsList200ResponseAnnotationsItemSquareActions", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemSquareColor", + "DocAnnotationsList200ResponseAnnotationsItemSquareFlags", + "DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemSquareRect", + "DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefNm", + "DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquareReplyType", + "DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemSquiggly", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActions", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyColor", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRect", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType", + "DocAnnotationsList200ResponseAnnotationsItemStamp", + "DocAnnotationsList200ResponseAnnotationsItemStampActions", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStampBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemStampFlags", + "DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampRect", + "DocAnnotationsList200ResponseAnnotationsItemStampRef", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStampRefNm", + "DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStampReplyType", + "DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeout", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType", + "DocAnnotationsList200ResponseAnnotationsItemText", + "DocAnnotationsList200ResponseAnnotationsItemTextActions", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemTextBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemTextColor", + "DocAnnotationsList200ResponseAnnotationsItemTextFlags", + "DocAnnotationsList200ResponseAnnotationsItemTextIcon", + "DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextRect", + "DocAnnotationsList200ResponseAnnotationsItemTextRef", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemTextRefNm", + "DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemTextReplyType", + "DocAnnotationsList200ResponseAnnotationsItemUnderline", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActions", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineColor", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRect", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupported", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType", + "DocAnnotationsList200ResponseAnnotationsItemWidget", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActions", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode", + "DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemWidgetColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFlags", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily", + "DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRect", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm", + "DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType", + "DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign", + "DocAnnotationsList200ResponseAnnotationsItem_Caret", + "DocAnnotationsList200ResponseAnnotationsItem_Circle", + "DocAnnotationsList200ResponseAnnotationsItem_FileAttachment", + "DocAnnotationsList200ResponseAnnotationsItem_FreeText", + "DocAnnotationsList200ResponseAnnotationsItem_Highlight", + "DocAnnotationsList200ResponseAnnotationsItem_Ink", + "DocAnnotationsList200ResponseAnnotationsItem_Line", + "DocAnnotationsList200ResponseAnnotationsItem_Link", + "DocAnnotationsList200ResponseAnnotationsItem_Polygon", + "DocAnnotationsList200ResponseAnnotationsItem_Polyline", + "DocAnnotationsList200ResponseAnnotationsItem_Redact", + "DocAnnotationsList200ResponseAnnotationsItem_Square", + "DocAnnotationsList200ResponseAnnotationsItem_Squiggly", + "DocAnnotationsList200ResponseAnnotationsItem_Stamp", + "DocAnnotationsList200ResponseAnnotationsItem_Strikeout", + "DocAnnotationsList200ResponseAnnotationsItem_Text", + "DocAnnotationsList200ResponseAnnotationsItem_Underline", + "DocAnnotationsList200ResponseAnnotationsItem_Unsupported", + "DocAnnotationsList200ResponseAnnotationsItem_Widget", + "DocAnnotationsList200ResponsePageState", + "DocAnnotationsList200ResponsePageStateRevision", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown", + "DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known", + "DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown", + "DocAnnotationsList404Response", + "DocAnnotationsList404ResponseCode", + "DocAnnotationsList404ResponseName", + "DocAnnotationsUpdate200Response", + "DocAnnotationsUpdate200ResponseMeta", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItem", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocAnnotationsUpdate200ResponseMetaCacheDelta", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem", + "DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache", + "DocAnnotationsUpdate400Response", + "DocAnnotationsUpdate400ResponseCode", + "DocAnnotationsUpdate400ResponseName", + "DocAnnotationsUpdate404Response", + "DocAnnotationsUpdate404ResponseCode", + "DocAnnotationsUpdate404ResponseName", + "DocAnnotationsUpdateRequest", + "DocDownloadResponse", + "DocDownloadResponseCode", + "DocDownloadResponseName", + "DocFormsExportDataResponse", + "DocFormsExportDataResponseCode", + "DocFormsExportDataResponseName", + "DocFormsGet200Response", + "DocFormsGet200ResponseCalculationOrderItem", + "DocFormsGet200ResponseCalculationOrderItemFqn", + "DocFormsGet200ResponseCalculationOrderItemObjectNumber", + "DocFormsGet200ResponseCalculationOrderItem_Fqn", + "DocFormsGet200ResponseCalculationOrderItem_ObjectNumber", + "DocFormsGet200ResponseFieldsItem", + "DocFormsGet200ResponseFieldsItemCheckbox", + "DocFormsGet200ResponseFieldsItemCheckboxActions", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormat", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidate", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxFlags", + "DocFormsGet200ResponseFieldsItemCheckboxOrigin", + "DocFormsGet200ResponseFieldsItemCheckboxRef", + "DocFormsGet200ResponseFieldsItemCheckboxRefFqn", + "DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemCombobox", + "DocFormsGet200ResponseFieldsItemComboboxActions", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormat", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidate", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemComboboxFlags", + "DocFormsGet200ResponseFieldsItemComboboxOptionsItem", + "DocFormsGet200ResponseFieldsItemComboboxOrigin", + "DocFormsGet200ResponseFieldsItemComboboxRef", + "DocFormsGet200ResponseFieldsItemComboboxRefFqn", + "DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemComboboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemComboboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemListbox", + "DocFormsGet200ResponseFieldsItemListboxActions", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculate", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsFormat", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystroke", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxActionsValidate", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemListboxFlags", + "DocFormsGet200ResponseFieldsItemListboxOptionsItem", + "DocFormsGet200ResponseFieldsItemListboxOrigin", + "DocFormsGet200ResponseFieldsItemListboxRef", + "DocFormsGet200ResponseFieldsItemListboxRefFqn", + "DocFormsGet200ResponseFieldsItemListboxRefObjectNumber", + "DocFormsGet200ResponseFieldsItemListboxRef_Fqn", + "DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemListboxValueEntry", + "DocFormsGet200ResponseFieldsItemListboxValueEntryArray", + "DocFormsGet200ResponseFieldsItemListboxValueEntryNone", + "DocFormsGet200ResponseFieldsItemListboxValueEntryScalar", + "DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Array", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_None", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemListboxWidgetsItem", + "DocFormsGet200ResponseFieldsItemPushbutton", + "DocFormsGet200ResponseFieldsItemPushbuttonActions", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonFlags", + "DocFormsGet200ResponseFieldsItemPushbuttonOrigin", + "DocFormsGet200ResponseFieldsItemPushbuttonRef", + "DocFormsGet200ResponseFieldsItemPushbuttonRefFqn", + "DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn", + "DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem", + "DocFormsGet200ResponseFieldsItemRadio", + "DocFormsGet200ResponseFieldsItemRadioActions", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculate", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsFormat", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystroke", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioActionsValidate", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemRadioFlags", + "DocFormsGet200ResponseFieldsItemRadioOrigin", + "DocFormsGet200ResponseFieldsItemRadioRef", + "DocFormsGet200ResponseFieldsItemRadioRefFqn", + "DocFormsGet200ResponseFieldsItemRadioRefObjectNumber", + "DocFormsGet200ResponseFieldsItemRadioRef_Fqn", + "DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemRadioValueEntry", + "DocFormsGet200ResponseFieldsItemRadioValueEntryArray", + "DocFormsGet200ResponseFieldsItemRadioValueEntryNone", + "DocFormsGet200ResponseFieldsItemRadioValueEntryScalar", + "DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Array", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_None", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemRadioWidgetsItem", + "DocFormsGet200ResponseFieldsItemSignature", + "DocFormsGet200ResponseFieldsItemSignatureActions", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculate", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormat", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidate", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemSignatureFlags", + "DocFormsGet200ResponseFieldsItemSignatureOrigin", + "DocFormsGet200ResponseFieldsItemSignatureRef", + "DocFormsGet200ResponseFieldsItemSignatureRefFqn", + "DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber", + "DocFormsGet200ResponseFieldsItemSignatureRef_Fqn", + "DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryArray", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryNone", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar", + "DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_None", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemSignatureWidgetsItem", + "DocFormsGet200ResponseFieldsItemText", + "DocFormsGet200ResponseFieldsItemTextActions", + "DocFormsGet200ResponseFieldsItemTextActionsCalculate", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsFormat", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemTextActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsKeystroke", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemTextActionsValidate", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemTextActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemTextFlags", + "DocFormsGet200ResponseFieldsItemTextOrigin", + "DocFormsGet200ResponseFieldsItemTextRef", + "DocFormsGet200ResponseFieldsItemTextRefFqn", + "DocFormsGet200ResponseFieldsItemTextRefObjectNumber", + "DocFormsGet200ResponseFieldsItemTextRef_Fqn", + "DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemTextValueEntry", + "DocFormsGet200ResponseFieldsItemTextValueEntryArray", + "DocFormsGet200ResponseFieldsItemTextValueEntryNone", + "DocFormsGet200ResponseFieldsItemTextValueEntryScalar", + "DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Array", + "DocFormsGet200ResponseFieldsItemTextValueEntry_None", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemTextWidgetsItem", + "DocFormsGet200ResponseFieldsItemUnknown", + "DocFormsGet200ResponseFieldsItemUnknownActions", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculate", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormat", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidate", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType", + "DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemUnknownFlags", + "DocFormsGet200ResponseFieldsItemUnknownOrigin", + "DocFormsGet200ResponseFieldsItemUnknownRef", + "DocFormsGet200ResponseFieldsItemUnknownRefFqn", + "DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber", + "DocFormsGet200ResponseFieldsItemUnknownRef_Fqn", + "DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryArray", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryNone", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar", + "DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_None", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar", + "DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported", + "DocFormsGet200ResponseFieldsItemUnknownWidgetsItem", + "DocFormsGet200ResponseFieldsItem_Checkbox", + "DocFormsGet200ResponseFieldsItem_Combobox", + "DocFormsGet200ResponseFieldsItem_Listbox", + "DocFormsGet200ResponseFieldsItem_Pushbutton", + "DocFormsGet200ResponseFieldsItem_Radio", + "DocFormsGet200ResponseFieldsItem_Signature", + "DocFormsGet200ResponseFieldsItem_Text", + "DocFormsGet200ResponseFieldsItem_Unknown", + "DocFormsGet200ResponseFormKind", + "DocFormsGet404Response", + "DocFormsGet404ResponseCode", + "DocFormsGet404ResponseName", + "DocFormsImportData200Response", + "DocFormsImportData200ResponseMeta", + "DocFormsImportData200ResponseMetaAffectedPagesItem", + "DocFormsImportData200ResponseMetaAffectedPagesItemRevision", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsImportData200ResponseMetaCacheDelta", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItem", + "DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsImportData400Response", + "DocFormsImportData400ResponseCode", + "DocFormsImportData400ResponseName", + "DocFormsImportData404Response", + "DocFormsImportData404ResponseCode", + "DocFormsImportData404ResponseName", + "DocFormsImportDataRequest", + "DocFormsReset200Response", + "DocFormsReset200ResponseMeta", + "DocFormsReset200ResponseMetaAffectedPagesItem", + "DocFormsReset200ResponseMetaAffectedPagesItemRevision", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsReset200ResponseMetaCacheDelta", + "DocFormsReset200ResponseMetaCacheDeltaPagesItem", + "DocFormsReset200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsReset404Response", + "DocFormsReset404ResponseCode", + "DocFormsReset404ResponseName", + "DocFormsSetValue200Response", + "DocFormsSetValue200ResponseMeta", + "DocFormsSetValue200ResponseMetaAffectedPagesItem", + "DocFormsSetValue200ResponseMetaAffectedPagesItemRevision", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocFormsSetValue200ResponseMetaCacheDelta", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItem", + "DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache", + "DocFormsSetValue400Response", + "DocFormsSetValue400ResponseCode", + "DocFormsSetValue400ResponseName", + "DocFormsSetValue404Response", + "DocFormsSetValue404ResponseCode", + "DocFormsSetValue404ResponseName", + "DocFormsSetValueRequest", + "DocHead200Response", + "DocHead200ResponseAccess", + "DocHead200ResponseAccessReasonsItem", + "DocHead200ResponseEncryption", + "DocHead200ResponseEncryptionState", + "DocHead200ResponsePermissions", + "DocHead200ResponsePermissionsOpenedAs", + "DocHead200ResponseState", + "DocHead404Response", + "DocHead404ResponseCode", + "DocHead404ResponseName", + "DocManifest200Response", + "DocManifest200ResponsePagesItem", + "DocManifest200ResponsePagesItemCache", + "DocManifest200ResponsePagesItemState", + "DocManifest200ResponsePagesItemStateRevision", + "DocManifest200ResponsePagesItemStateWeakAnnotationState", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown", + "DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Known", + "DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown", + "DocManifest200ResponseScopes", + "DocManifest200ResponseScopesActions", + "DocManifest200ResponseScopesAnnotations", + "DocManifest200ResponseScopesAttachments", + "DocManifest200ResponseScopesContent", + "DocManifest200ResponseScopesLayout", + "DocManifest200ResponseScopesMetadata", + "DocManifest404Response", + "DocManifest404ResponseCode", + "DocManifest404ResponseName", + "DocMetadataGet200Response", + "DocMetadataGet200ResponseTrapped", + "DocMetadataGet404Response", + "DocMetadataGet404ResponseCode", + "DocMetadataGet404ResponseName", + "DocPagesDelete200Response", + "DocPagesDelete200ResponseMeta", + "DocPagesDelete200ResponseMetaAffectedPagesItem", + "DocPagesDelete200ResponseMetaAffectedPagesItemRevision", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesDelete200ResponseMetaCacheDelta", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItem", + "DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesDelete400Response", + "DocPagesDelete400ResponseCode", + "DocPagesDelete400ResponseName", + "DocPagesDelete404Response", + "DocPagesDelete404ResponseCode", + "DocPagesDelete404ResponseName", + "DocPagesDeleteRequest", + "DocPagesFlatten200Response", + "DocPagesFlatten200ResponseMeta", + "DocPagesFlatten200ResponseMetaAffectedPagesItem", + "DocPagesFlatten200ResponseMetaAffectedPagesItemRevision", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesFlatten200ResponseMetaCacheDelta", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItem", + "DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesFlatten400Response", + "DocPagesFlatten400ResponseCode", + "DocPagesFlatten400ResponseName", + "DocPagesFlatten404Response", + "DocPagesFlatten404ResponseCode", + "DocPagesFlatten404ResponseName", + "DocPagesFlattenRequest", + "DocPagesMove200Response", + "DocPagesMove200ResponseMeta", + "DocPagesMove200ResponseMetaAffectedPagesItem", + "DocPagesMove200ResponseMetaAffectedPagesItemRevision", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesMove200ResponseMetaCacheDelta", + "DocPagesMove200ResponseMetaCacheDeltaPagesItem", + "DocPagesMove200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesMove400Response", + "DocPagesMove400ResponseCode", + "DocPagesMove400ResponseName", + "DocPagesMove404Response", + "DocPagesMove404ResponseCode", + "DocPagesMove404ResponseName", + "DocPagesMoveRequest", + "DocPagesRotate200Response", + "DocPagesRotate200ResponseMeta", + "DocPagesRotate200ResponseMetaAffectedPagesItem", + "DocPagesRotate200ResponseMetaAffectedPagesItemRevision", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesRotate200ResponseMetaCacheDelta", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItem", + "DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesRotate400Response", + "DocPagesRotate400ResponseCode", + "DocPagesRotate400ResponseName", + "DocPagesRotate404Response", + "DocPagesRotate404ResponseCode", + "DocPagesRotate404ResponseName", + "DocPagesRotateRequest", + "DocRedactionsApply200Response", + "DocRedactionsApply200ResponseMeta", + "DocRedactionsApply200ResponseMetaAffectedPagesItem", + "DocRedactionsApply200ResponseMetaAffectedPagesItemRevision", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocRedactionsApply200ResponseMetaCacheDelta", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItem", + "DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache", + "DocRedactionsApply400Response", + "DocRedactionsApply400ResponseCode", + "DocRedactionsApply400ResponseName", + "DocRedactionsApply404Response", + "DocRedactionsApply404ResponseCode", + "DocRedactionsApply404ResponseName", + "DocRedactionsApplyRequest", + "DocRenderResponse", + "DocRenderResponseCode", + "DocRenderResponseName", + "DocText200Response", + "DocText404Response", + "DocText404ResponseCode", + "DocText404ResponseName", + "DocumentsCommit200Response", + "DocumentsCommit200ResponseDocument", + "DocumentsCommit200ResponseDocumentState", + "DocumentsCommit200ResponseDocumentThumbnailState", + "DocumentsCommit400Response", + "DocumentsCommit400ResponseError", + "DocumentsCommit404Response", + "DocumentsCommit404ResponseError", + "DocumentsDelete403Response", + "DocumentsDelete403ResponseError", + "DocumentsDelete404Response", + "DocumentsDelete404ResponseError", + "DocumentsDownload403Response", + "DocumentsDownload403ResponseError", + "DocumentsDownload404Response", + "DocumentsDownload404ResponseError", + "DocumentsGet200Response", + "DocumentsGet200ResponseDocument", + "DocumentsGet200ResponseDocumentState", + "DocumentsGet200ResponseDocumentThumbnailState", + "DocumentsGet403Response", + "DocumentsGet403ResponseError", + "DocumentsGet404Response", + "DocumentsGet404ResponseError", + "DocumentsInit200Response", + "DocumentsInit200ResponseCreated", + "DocumentsInit200ResponseCreatedDocument", + "DocumentsInit200ResponseCreatedDocumentState", + "DocumentsInit200ResponseCreatedDocumentThumbnailState", + "DocumentsInit200ResponseCreatedUpload", + "DocumentsInit200ResponseCreatedUploadDirect", + "DocumentsInit200ResponseCreatedUploadPresigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresigned", + "DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod", + "DocumentsInit200ResponseCreatedUpload_Direct", + "DocumentsInit200ResponseCreatedUpload_Presigned", + "DocumentsInit200ResponseDeduped", + "DocumentsInit200ResponseDedupedDocument", + "DocumentsInit200ResponseDedupedDocumentState", + "DocumentsInit200ResponseDedupedDocumentThumbnailState", + "DocumentsInit200ResponseResumed", + "DocumentsInit200ResponseResumedDocument", + "DocumentsInit200ResponseResumedDocumentState", + "DocumentsInit200ResponseResumedDocumentThumbnailState", + "DocumentsInit200ResponseResumedUpload", + "DocumentsInit200ResponseResumedUploadDirect", + "DocumentsInit200ResponseResumedUploadPresigned", + "DocumentsInit200ResponseResumedUploadPresignedPresigned", + "DocumentsInit200ResponseResumedUploadPresignedPresignedMethod", + "DocumentsInit200ResponseResumedUpload_Direct", + "DocumentsInit200ResponseResumedUpload_Presigned", + "DocumentsInit200Response_Created", + "DocumentsInit200Response_Deduped", + "DocumentsInit200Response_Resumed", + "DocumentsInit400Response", + "DocumentsInit400ResponseError", + "DocumentsList200Response", + "DocumentsList200ResponseDocumentsItem", + "DocumentsList200ResponseDocumentsItemState", + "DocumentsList200ResponseDocumentsItemThumbnailState", + "DocumentsList400Response", + "DocumentsList400ResponseError", + "DocumentsThumbnailResponse", + "DocumentsThumbnailResponseError", + "DocumentsUploadDirect200Response", + "DocumentsUploadDirect400Response", + "DocumentsUploadDirect400ResponseError", + "EngineErrorPayload", + "EngineErrorPayloadCode", + "EngineErrorPayloadName", + "TenantsCreate200Response", + "TenantsCreate200ResponseTenant", + "TenantsCreate400Response", + "TenantsCreate400ResponseError", + "TenantsDeleteResponse", + "TenantsDeleteResponseError", + "TenantsGet200Response", + "TenantsGet200ResponseTenant", + "TenantsGet404Response", + "TenantsGet404ResponseError", + "TenantsList200Response", + "TenantsList200ResponseTenantsItem", + "TenantsList400Response", + "TenantsList400ResponseError", + "TokensIssue200Response", + "TokensIssue400Response", + "TokensIssue400ResponseError", + "TokensIssue403Response", + "TokensIssue403ResponseError", + "TokensIssue404Response", + "TokensIssue404ResponseError", + "TokensIssueRequest", + "TokensIssueRequestDoc", + "TokensIssueRequestTenant", + "TokensIssueRequestTenantScopeItem", + "TokensIssueRequestTenantScopeItemOne", + "TokensIssueRequestTenantScopeItemZero", + "TokensIssueRequest_Doc", + "TokensIssueRequest_Tenant", + "TokensRevokeResponse", + "TokensRevokeResponseError", +] diff --git a/src/cloudpdf/types/admin_error_payload.py b/src/cloudpdf/types/admin_error_payload.py new file mode 100644 index 0000000..0179f41 --- /dev/null +++ b/src/cloudpdf/types/admin_error_payload.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .admin_error_payload_error import AdminErrorPayloadError + + +class AdminErrorPayload(UniversalBaseModel): + error: AdminErrorPayloadError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/admin_error_payload_error.py b/src/cloudpdf/types/admin_error_payload_error.py new file mode 100644 index 0000000..b185b3f --- /dev/null +++ b/src/cloudpdf/types/admin_error_payload_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class AdminErrorPayloadError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/deployment_license_status_response.py b/src/cloudpdf/types/deployment_license_status_response.py new file mode 100644 index 0000000..48ba808 --- /dev/null +++ b/src/cloudpdf/types/deployment_license_status_response.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DeploymentLicenseStatusResponse(UniversalBaseModel): + license: typing.Optional[typing.Any] = None + reporting: typing.Optional[typing.Any] = None + usage: typing.Optional[typing.Any] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response.py b/src/cloudpdf/types/doc_annotations_create200response.py new file mode 100644 index 0000000..4472dd9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_create200response_meta import DocAnnotationsCreate200ResponseMeta + + +class DocAnnotationsCreate200Response(UniversalBaseModel): + meta: DocAnnotationsCreate200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta.py b/src/cloudpdf/types/doc_annotations_create200response_meta.py new file mode 100644 index 0000000..efdda75 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_create200response_meta_affected_pages_item import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItem, +) +from .doc_annotations_create200response_meta_cache_delta import DocAnnotationsCreate200ResponseMetaCacheDelta + + +class DocAnnotationsCreate200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocAnnotationsCreate200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsCreate200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item.py new file mode 100644 index 0000000..e130f56 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_create200response_meta_affected_pages_item_revision import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision, +) +from .doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..49b9026 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..8dc4ff1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..2e954ed --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..151ee47 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta.py b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta.py new file mode 100644 index 0000000..3129cef --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_create200response_meta_cache_delta_pages_item import ( + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem, +) + + +class DocAnnotationsCreate200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..43c086b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_create200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..33e3e20 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create400response.py b/src/cloudpdf/types/doc_annotations_create400response.py new file mode 100644 index 0000000..e81be3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_create400response_code import DocAnnotationsCreate400ResponseCode +from .doc_annotations_create400response_name import DocAnnotationsCreate400ResponseName + + +class DocAnnotationsCreate400Response(UniversalBaseModel): + name: DocAnnotationsCreate400ResponseName + code: DocAnnotationsCreate400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create400response_code.py b/src/cloudpdf/types/doc_annotations_create400response_code.py new file mode 100644 index 0000000..5a6d136 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsCreate400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_create400response_name.py b/src/cloudpdf/types/doc_annotations_create400response_name.py new file mode 100644 index 0000000..e7f1c2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsCreate400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_create404response.py b/src/cloudpdf/types/doc_annotations_create404response.py new file mode 100644 index 0000000..37bc1ba --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_create404response_code import DocAnnotationsCreate404ResponseCode +from .doc_annotations_create404response_name import DocAnnotationsCreate404ResponseName + + +class DocAnnotationsCreate404Response(UniversalBaseModel): + name: DocAnnotationsCreate404ResponseName + code: DocAnnotationsCreate404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_create404response_code.py b/src/cloudpdf/types/doc_annotations_create404response_code.py new file mode 100644 index 0000000..6c083b9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsCreate404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_create404response_name.py b/src/cloudpdf/types/doc_annotations_create404response_name.py new file mode 100644 index 0000000..96fbe68 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsCreate404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_create_request.py b/src/cloudpdf/types/doc_annotations_create_request.py new file mode 100644 index 0000000..54d0781 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_create_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsCreateRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_delete200response.py b/src/cloudpdf/types/doc_annotations_delete200response.py new file mode 100644 index 0000000..5a09e8b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_delete200response_meta import DocAnnotationsDelete200ResponseMeta + + +class DocAnnotationsDelete200Response(UniversalBaseModel): + meta: DocAnnotationsDelete200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta.py b/src/cloudpdf/types/doc_annotations_delete200response_meta.py new file mode 100644 index 0000000..10ec41e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_delete200response_meta_affected_pages_item import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItem, +) +from .doc_annotations_delete200response_meta_cache_delta import DocAnnotationsDelete200ResponseMetaCacheDelta + + +class DocAnnotationsDelete200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocAnnotationsDelete200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsDelete200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item.py new file mode 100644 index 0000000..638e868 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_delete200response_meta_affected_pages_item_revision import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision, +) +from .doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..f76a959 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..715cd28 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..d6c0ce9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..350de0d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta.py new file mode 100644 index 0000000..195986e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_delete200response_meta_cache_delta_pages_item import ( + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem, +) + + +class DocAnnotationsDelete200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..c9f11cb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_delete200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..5bacd5d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete404response.py b/src/cloudpdf/types/doc_annotations_delete404response.py new file mode 100644 index 0000000..ec57623 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_delete404response_code import DocAnnotationsDelete404ResponseCode +from .doc_annotations_delete404response_name import DocAnnotationsDelete404ResponseName + + +class DocAnnotationsDelete404Response(UniversalBaseModel): + name: DocAnnotationsDelete404ResponseName + code: DocAnnotationsDelete404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_delete404response_code.py b/src/cloudpdf/types/doc_annotations_delete404response_code.py new file mode 100644 index 0000000..50f14d4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsDelete404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_delete404response_name.py b/src/cloudpdf/types/doc_annotations_delete404response_name.py new file mode 100644 index 0000000..93307ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_delete404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsDelete404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response.py b/src/cloudpdf/types/doc_annotations_list200response.py new file mode 100644 index 0000000..172d805 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item import DocAnnotationsList200ResponseAnnotationsItem +from .doc_annotations_list200response_page_state import DocAnnotationsList200ResponsePageState + + +class DocAnnotationsList200Response(UniversalBaseModel): + page_state: typing_extensions.Annotated[ + DocAnnotationsList200ResponsePageState, FieldMetadata(alias="pageState"), pydantic.Field(alias="pageState") + ] + annotations: typing.List[DocAnnotationsList200ResponseAnnotationsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py new file mode 100644 index 0000000..abe6202 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py @@ -0,0 +1,2150 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActions, +) +from .doc_annotations_list200response_annotations_item_caret_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, +) +from .doc_annotations_list200response_annotations_item_caret_color import ( + DocAnnotationsList200ResponseAnnotationsItemCaretColor, +) +from .doc_annotations_list200response_annotations_item_caret_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCaretFlags, +) +from .doc_annotations_list200response_annotations_item_caret_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_caret_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo, +) +from .doc_annotations_list200response_annotations_item_caret_intent import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIntent, +) +from .doc_annotations_list200response_annotations_item_caret_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRect, +) +from .doc_annotations_list200response_annotations_item_caret_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences, +) +from .doc_annotations_list200response_annotations_item_caret_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRef, +) +from .doc_annotations_list200response_annotations_item_caret_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretReplyType, +) +from .doc_annotations_list200response_annotations_item_circle_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActions, +) +from .doc_annotations_list200response_annotations_item_circle_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, +) +from .doc_annotations_list200response_annotations_item_circle_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, +) +from .doc_annotations_list200response_annotations_item_circle_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleColor, +) +from .doc_annotations_list200response_annotations_item_circle_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCircleFlags, +) +from .doc_annotations_list200response_annotations_item_circle_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_circle_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo, +) +from .doc_annotations_list200response_annotations_item_circle_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor, +) +from .doc_annotations_list200response_annotations_item_circle_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRect, +) +from .doc_annotations_list200response_annotations_item_circle_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences, +) +from .doc_annotations_list200response_annotations_item_circle_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRef, +) +from .doc_annotations_list200response_annotations_item_circle_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleReplyType, +) +from .doc_annotations_list200response_annotations_item_circle_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions, +) +from .doc_annotations_list200response_annotations_item_file_attachment_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, +) +from .doc_annotations_list200response_annotations_item_file_attachment_color import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor, +) +from .doc_annotations_list200response_annotations_item_file_attachment_file import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile, +) +from .doc_annotations_list200response_annotations_item_file_attachment_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags, +) +from .doc_annotations_list200response_annotations_item_file_attachment_icon import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon, +) +from .doc_annotations_list200response_annotations_item_file_attachment_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo, +) +from .doc_annotations_list200response_annotations_item_file_attachment_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect, +) +from .doc_annotations_list200response_annotations_item_file_attachment_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef, +) +from .doc_annotations_list200response_annotations_item_file_attachment_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType, +) +from .doc_annotations_list200response_annotations_item_free_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActions, +) +from .doc_annotations_list200response_annotations_item_free_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, +) +from .doc_annotations_list200response_annotations_item_free_text_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, +) +from .doc_annotations_list200response_annotations_item_free_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextColor, +) +from .doc_annotations_list200response_annotations_item_free_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags, +) +from .doc_annotations_list200response_annotations_item_free_text_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor, +) +from .doc_annotations_list200response_annotations_item_free_text_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, +) +from .doc_annotations_list200response_annotations_item_free_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_free_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo, +) +from .doc_annotations_list200response_annotations_item_free_text_intent import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent, +) +from .doc_annotations_list200response_annotations_item_free_text_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor, +) +from .doc_annotations_list200response_annotations_item_free_text_line_ending import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding, +) +from .doc_annotations_list200response_annotations_item_free_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRect, +) +from .doc_annotations_list200response_annotations_item_free_text_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences, +) +from .doc_annotations_list200response_annotations_item_free_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef, +) +from .doc_annotations_list200response_annotations_item_free_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType, +) +from .doc_annotations_list200response_annotations_item_free_text_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, +) +from .doc_annotations_list200response_annotations_item_free_text_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect, +) +from .doc_annotations_list200response_annotations_item_highlight_actions import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActions, +) +from .doc_annotations_list200response_annotations_item_highlight_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, +) +from .doc_annotations_list200response_annotations_item_highlight_color import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightColor, +) +from .doc_annotations_list200response_annotations_item_highlight_flags import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightFlags, +) +from .doc_annotations_list200response_annotations_item_highlight_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_highlight_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo, +) +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_highlight_rect import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRect, +) +from .doc_annotations_list200response_annotations_item_highlight_ref import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRef, +) +from .doc_annotations_list200response_annotations_item_highlight_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType, +) +from .doc_annotations_list200response_annotations_item_ink_actions import ( + DocAnnotationsList200ResponseAnnotationsItemInkActions, +) +from .doc_annotations_list200response_annotations_item_ink_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, +) +from .doc_annotations_list200response_annotations_item_ink_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, +) +from .doc_annotations_list200response_annotations_item_ink_color import ( + DocAnnotationsList200ResponseAnnotationsItemInkColor, +) +from .doc_annotations_list200response_annotations_item_ink_flags import ( + DocAnnotationsList200ResponseAnnotationsItemInkFlags, +) +from .doc_annotations_list200response_annotations_item_ink_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_ink_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo, +) +from .doc_annotations_list200response_annotations_item_ink_ink_list_item_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem, +) +from .doc_annotations_list200response_annotations_item_ink_intent import ( + DocAnnotationsList200ResponseAnnotationsItemInkIntent, +) +from .doc_annotations_list200response_annotations_item_ink_rect import ( + DocAnnotationsList200ResponseAnnotationsItemInkRect, +) +from .doc_annotations_list200response_annotations_item_ink_ref import DocAnnotationsList200ResponseAnnotationsItemInkRef +from .doc_annotations_list200response_annotations_item_ink_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkReplyType, +) +from .doc_annotations_list200response_annotations_item_line_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLineActions, +) +from .doc_annotations_list200response_annotations_item_line_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, +) +from .doc_annotations_list200response_annotations_item_line_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, +) +from .doc_annotations_list200response_annotations_item_line_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineColor, +) +from .doc_annotations_list200response_annotations_item_line_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLineFlags, +) +from .doc_annotations_list200response_annotations_item_line_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_line_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_line_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, +) +from .doc_annotations_list200response_annotations_item_line_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, +) +from .doc_annotations_list200response_annotations_item_line_line_points import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, +) +from .doc_annotations_list200response_annotations_item_line_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLineRect, +) +from .doc_annotations_list200response_annotations_item_line_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLineRef, +) +from .doc_annotations_list200response_annotations_item_line_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineReplyType, +) +from .doc_annotations_list200response_annotations_item_link_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActions, +) +from .doc_annotations_list200response_annotations_item_link_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, +) +from .doc_annotations_list200response_annotations_item_link_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLinkFlags, +) +from .doc_annotations_list200response_annotations_item_link_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_link_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo, +) +from .doc_annotations_list200response_annotations_item_link_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRect, +) +from .doc_annotations_list200response_annotations_item_link_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRef, +) +from .doc_annotations_list200response_annotations_item_link_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkReplyType, +) +from .doc_annotations_list200response_annotations_item_link_target import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTarget, +) +from .doc_annotations_list200response_annotations_item_polygon_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActions, +) +from .doc_annotations_list200response_annotations_item_polygon_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, +) +from .doc_annotations_list200response_annotations_item_polygon_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, +) +from .doc_annotations_list200response_annotations_item_polygon_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonColor, +) +from .doc_annotations_list200response_annotations_item_polygon_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonFlags, +) +from .doc_annotations_list200response_annotations_item_polygon_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_polygon_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, +) +from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, +) +from .doc_annotations_list200response_annotations_item_polygon_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRect, +) +from .doc_annotations_list200response_annotations_item_polygon_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRef, +) +from .doc_annotations_list200response_annotations_item_polygon_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType, +) +from .doc_annotations_list200response_annotations_item_polygon_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem, +) +from .doc_annotations_list200response_annotations_item_polyline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActions, +) +from .doc_annotations_list200response_annotations_item_polyline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, +) +from .doc_annotations_list200response_annotations_item_polyline_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, +) +from .doc_annotations_list200response_annotations_item_polyline_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineColor, +) +from .doc_annotations_list200response_annotations_item_polyline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineFlags, +) +from .doc_annotations_list200response_annotations_item_polyline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_polyline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_polyline_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, +) +from .doc_annotations_list200response_annotations_item_polyline_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, +) +from .doc_annotations_list200response_annotations_item_polyline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRect, +) +from .doc_annotations_list200response_annotations_item_polyline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRef, +) +from .doc_annotations_list200response_annotations_item_polyline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType, +) +from .doc_annotations_list200response_annotations_item_polyline_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem, +) +from .doc_annotations_list200response_annotations_item_redact_actions import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActions, +) +from .doc_annotations_list200response_annotations_item_redact_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, +) +from .doc_annotations_list200response_annotations_item_redact_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactColor, +) +from .doc_annotations_list200response_annotations_item_redact_flags import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFlags, +) +from .doc_annotations_list200response_annotations_item_redact_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, +) +from .doc_annotations_list200response_annotations_item_redact_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, +) +from .doc_annotations_list200response_annotations_item_redact_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_redact_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo, +) +from .doc_annotations_list200response_annotations_item_redact_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor, +) +from .doc_annotations_list200response_annotations_item_redact_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_redact_rect import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRect, +) +from .doc_annotations_list200response_annotations_item_redact_ref import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRef, +) +from .doc_annotations_list200response_annotations_item_redact_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactReplyType, +) +from .doc_annotations_list200response_annotations_item_redact_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, +) +from .doc_annotations_list200response_annotations_item_square_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActions, +) +from .doc_annotations_list200response_annotations_item_square_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, +) +from .doc_annotations_list200response_annotations_item_square_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, +) +from .doc_annotations_list200response_annotations_item_square_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareColor, +) +from .doc_annotations_list200response_annotations_item_square_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquareFlags, +) +from .doc_annotations_list200response_annotations_item_square_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_square_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo, +) +from .doc_annotations_list200response_annotations_item_square_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor, +) +from .doc_annotations_list200response_annotations_item_square_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRect, +) +from .doc_annotations_list200response_annotations_item_square_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences, +) +from .doc_annotations_list200response_annotations_item_square_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRef, +) +from .doc_annotations_list200response_annotations_item_square_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareReplyType, +) +from .doc_annotations_list200response_annotations_item_square_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActions, +) +from .doc_annotations_list200response_annotations_item_squiggly_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, +) +from .doc_annotations_list200response_annotations_item_squiggly_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyColor, +) +from .doc_annotations_list200response_annotations_item_squiggly_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags, +) +from .doc_annotations_list200response_annotations_item_squiggly_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo, +) +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_squiggly_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRect, +) +from .doc_annotations_list200response_annotations_item_squiggly_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef, +) +from .doc_annotations_list200response_annotations_item_squiggly_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType, +) +from .doc_annotations_list200response_annotations_item_stamp_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStampActions, +) +from .doc_annotations_list200response_annotations_item_stamp_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, +) +from .doc_annotations_list200response_annotations_item_stamp_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStampFlags, +) +from .doc_annotations_list200response_annotations_item_stamp_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_stamp_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo, +) +from .doc_annotations_list200response_annotations_item_stamp_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampRect, +) +from .doc_annotations_list200response_annotations_item_stamp_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStampRef, +) +from .doc_annotations_list200response_annotations_item_stamp_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampReplyType, +) +from .doc_annotations_list200response_annotations_item_stamp_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions, +) +from .doc_annotations_list200response_annotations_item_strikeout_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, +) +from .doc_annotations_list200response_annotations_item_strikeout_color import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor, +) +from .doc_annotations_list200response_annotations_item_strikeout_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags, +) +from .doc_annotations_list200response_annotations_item_strikeout_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo, +) +from .doc_annotations_list200response_annotations_item_strikeout_intent import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent, +) +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_strikeout_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect, +) +from .doc_annotations_list200response_annotations_item_strikeout_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef, +) +from .doc_annotations_list200response_annotations_item_strikeout_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType, +) +from .doc_annotations_list200response_annotations_item_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemTextActions, +) +from .doc_annotations_list200response_annotations_item_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, +) +from .doc_annotations_list200response_annotations_item_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemTextColor, +) +from .doc_annotations_list200response_annotations_item_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemTextFlags, +) +from .doc_annotations_list200response_annotations_item_text_icon import ( + DocAnnotationsList200ResponseAnnotationsItemTextIcon, +) +from .doc_annotations_list200response_annotations_item_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo, +) +from .doc_annotations_list200response_annotations_item_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemTextRect, +) +from .doc_annotations_list200response_annotations_item_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemTextRef, +) +from .doc_annotations_list200response_annotations_item_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextReplyType, +) +from .doc_annotations_list200response_annotations_item_underline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActions, +) +from .doc_annotations_list200response_annotations_item_underline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, +) +from .doc_annotations_list200response_annotations_item_underline_color import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineColor, +) +from .doc_annotations_list200response_annotations_item_underline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags, +) +from .doc_annotations_list200response_annotations_item_underline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_underline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_underline_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_underline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRect, +) +from .doc_annotations_list200response_annotations_item_underline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef, +) +from .doc_annotations_list200response_annotations_item_underline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions, +) +from .doc_annotations_list200response_annotations_item_unsupported_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, +) +from .doc_annotations_list200response_annotations_item_unsupported_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags, +) +from .doc_annotations_list200response_annotations_item_unsupported_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo, +) +from .doc_annotations_list200response_annotations_item_unsupported_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect, +) +from .doc_annotations_list200response_annotations_item_unsupported_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef, +) +from .doc_annotations_list200response_annotations_item_unsupported_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType, +) +from .doc_annotations_list200response_annotations_item_widget_actions import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActions, +) +from .doc_annotations_list200response_annotations_item_widget_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, +) +from .doc_annotations_list200response_annotations_item_widget_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, +) +from .doc_annotations_list200response_annotations_item_widget_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetColor, +) +from .doc_annotations_list200response_annotations_item_widget_field_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, +) +from .doc_annotations_list200response_annotations_item_widget_flags import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFlags, +) +from .doc_annotations_list200response_annotations_item_widget_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor, +) +from .doc_annotations_list200response_annotations_item_widget_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily, +) +from .doc_annotations_list200response_annotations_item_widget_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_widget_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo, +) +from .doc_annotations_list200response_annotations_item_widget_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor, +) +from .doc_annotations_list200response_annotations_item_widget_rect import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRect, +) +from .doc_annotations_list200response_annotations_item_widget_ref import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRef, +) +from .doc_annotations_list200response_annotations_item_widget_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType, +) +from .doc_annotations_list200response_annotations_item_widget_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, +) + + +class DocAnnotationsList200ResponseAnnotationsItem_Highlight(UniversalBaseModel): + subtype: typing.Literal["highlight"] = "highlight" + ref: DocAnnotationsList200ResponseAnnotationsItemHighlightRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemHighlightFlags + rect: DocAnnotationsList200ResponseAnnotationsItemHighlightRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemHighlightColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Underline(UniversalBaseModel): + subtype: typing.Literal["underline"] = "underline" + ref: DocAnnotationsList200ResponseAnnotationsItemUnderlineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemUnderlineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemUnderlineColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Squiggly(UniversalBaseModel): + subtype: typing.Literal["squiggly"] = "squiggly" + ref: DocAnnotationsList200ResponseAnnotationsItemSquigglyRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags + rect: DocAnnotationsList200ResponseAnnotationsItemSquigglyRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemSquigglyColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Strikeout(UniversalBaseModel): + subtype: typing.Literal["strikeout"] = "strikeout" + ref: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags + rect: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Circle(UniversalBaseModel): + subtype: typing.Literal["circle"] = "circle" + ref: DocAnnotationsList200ResponseAnnotationsItemCircleRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemCircleFlags + rect: DocAnnotationsList200ResponseAnnotationsItemCircleRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemCircleColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Square(UniversalBaseModel): + subtype: typing.Literal["square"] = "square" + ref: DocAnnotationsList200ResponseAnnotationsItemSquareRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemSquareFlags + rect: DocAnnotationsList200ResponseAnnotationsItemSquareRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemSquareColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Polygon(UniversalBaseModel): + subtype: typing.Literal["polygon"] = "polygon" + ref: DocAnnotationsList200ResponseAnnotationsItemPolygonRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemPolygonFlags + rect: DocAnnotationsList200ResponseAnnotationsItemPolygonRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemPolygonColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + vertices: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem] + rotation: typing.Optional[float] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Polyline(UniversalBaseModel): + subtype: typing.Literal["polyline"] = "polyline" + ref: DocAnnotationsList200ResponseAnnotationsItemPolylineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemPolylineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemPolylineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemPolylineColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + vertices: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem] + rotation: typing.Optional[float] = None + line_endings: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, + FieldMetadata(alias="lineEndings"), + pydantic.Field(alias="lineEndings"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Line(UniversalBaseModel): + subtype: typing.Literal["line"] = "line" + ref: DocAnnotationsList200ResponseAnnotationsItemLineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemLineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemLineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemLineColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + line_points: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, + FieldMetadata(alias="linePoints"), + pydantic.Field(alias="linePoints"), + ] + line_endings: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, + FieldMetadata(alias="lineEndings"), + pydantic.Field(alias="lineEndings"), + ] + rotation: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Link(UniversalBaseModel): + subtype: typing.Literal["link"] = "link" + ref: DocAnnotationsList200ResponseAnnotationsItemLinkRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemLinkFlags + rect: DocAnnotationsList200ResponseAnnotationsItemLinkRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActions] = None + target: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkTarget] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Ink(UniversalBaseModel): + subtype: typing.Literal["ink"] = "ink" + ref: DocAnnotationsList200ResponseAnnotationsItemInkRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemInkFlags + rect: DocAnnotationsList200ResponseAnnotationsItemInkRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemInkColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkIntent] = None + ink_list: typing_extensions.Annotated[ + typing.List[typing.List[DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem]], + FieldMetadata(alias="inkList"), + pydantic.Field(alias="inkList"), + ] + rotation: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_FreeText(UniversalBaseModel): + subtype: typing.Literal["free-text"] = "free-text" + ref: DocAnnotationsList200ResponseAnnotationsItemFreeTextRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags + rect: DocAnnotationsList200ResponseAnnotationsItemFreeTextRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActions] = None + intent: DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent + font_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] + font_size: typing_extensions.Annotated[float, FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize")] + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + color: DocAnnotationsList200ResponseAnnotationsItemFreeTextColor + font_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor], + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + callout_line: typing_extensions.Annotated[ + typing.Optional[typing.List[typing.Any]], + FieldMetadata(alias="calloutLine"), + pydantic.Field(alias="calloutLine"), + ] = None + line_ending: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding], + FieldMetadata(alias="lineEnding"), + pydantic.Field(alias="lineEnding"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Caret(UniversalBaseModel): + subtype: typing.Literal["caret"] = "caret" + ref: DocAnnotationsList200ResponseAnnotationsItemCaretRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemCaretFlags + rect: DocAnnotationsList200ResponseAnnotationsItemCaretRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemCaretColor + opacity: float + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretIntent] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Text(UniversalBaseModel): + subtype: typing.Literal["text"] = "text" + ref: DocAnnotationsList200ResponseAnnotationsItemTextRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemTextFlags + rect: DocAnnotationsList200ResponseAnnotationsItemTextRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemTextColor + opacity: float + icon: DocAnnotationsList200ResponseAnnotationsItemTextIcon + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Stamp(UniversalBaseModel): + subtype: typing.Literal["stamp"] = "stamp" + ref: DocAnnotationsList200ResponseAnnotationsItemStampRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemStampFlags + rect: DocAnnotationsList200ResponseAnnotationsItemStampRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActions] = None + name: typing.Optional[str] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_FileAttachment(UniversalBaseModel): + subtype: typing.Literal["file-attachment"] = "file-attachment" + ref: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags + rect: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor + opacity: float + icon: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon + file: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Widget(UniversalBaseModel): + subtype: typing.Literal["widget"] = "widget" + ref: DocAnnotationsList200ResponseAnnotationsItemWidgetRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemWidgetFlags + rect: DocAnnotationsList200ResponseAnnotationsItemWidgetRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActions] = None + color: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetColor] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + font_family: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily], + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] = None + font_size: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize") + ] = None + font_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor], + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] = None + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + field_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, + FieldMetadata(alias="fieldFamily"), + pydantic.Field(alias="fieldFamily"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Redact(UniversalBaseModel): + subtype: typing.Literal["redact"] = "redact" + ref: DocAnnotationsList200ResponseAnnotationsItemRedactRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemRedactFlags + rect: DocAnnotationsList200ResponseAnnotationsItemRedactRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActions] = None + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + color: DocAnnotationsList200ResponseAnnotationsItemRedactColor + opacity: float + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + overlay_text: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="overlayText"), pydantic.Field(alias="overlayText") + ] = None + repeat: bool + font_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] + font_size: typing_extensions.Annotated[float, FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize")] + font_color: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItem_Unsupported(UniversalBaseModel): + subtype: typing.Literal["unsupported"] = "unsupported" + ref: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags + rect: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions] = None + raw_subtype_code: typing_extensions.Annotated[ + int, FieldMetadata(alias="rawSubtypeCode"), pydantic.Field(alias="rawSubtypeCode") + ] + raw_subtype_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="rawSubtypeName"), pydantic.Field(alias="rawSubtypeName") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItem = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItem_Highlight, + DocAnnotationsList200ResponseAnnotationsItem_Underline, + DocAnnotationsList200ResponseAnnotationsItem_Squiggly, + DocAnnotationsList200ResponseAnnotationsItem_Strikeout, + DocAnnotationsList200ResponseAnnotationsItem_Circle, + DocAnnotationsList200ResponseAnnotationsItem_Square, + DocAnnotationsList200ResponseAnnotationsItem_Polygon, + DocAnnotationsList200ResponseAnnotationsItem_Polyline, + DocAnnotationsList200ResponseAnnotationsItem_Line, + DocAnnotationsList200ResponseAnnotationsItem_Link, + DocAnnotationsList200ResponseAnnotationsItem_Ink, + DocAnnotationsList200ResponseAnnotationsItem_FreeText, + DocAnnotationsList200ResponseAnnotationsItem_Caret, + DocAnnotationsList200ResponseAnnotationsItem_Text, + DocAnnotationsList200ResponseAnnotationsItem_Stamp, + DocAnnotationsList200ResponseAnnotationsItem_FileAttachment, + DocAnnotationsList200ResponseAnnotationsItem_Widget, + DocAnnotationsList200ResponseAnnotationsItem_Redact, + DocAnnotationsList200ResponseAnnotationsItem_Unsupported, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret.py new file mode 100644 index 0000000..2a34c2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret.py @@ -0,0 +1,107 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActions, +) +from .doc_annotations_list200response_annotations_item_caret_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, +) +from .doc_annotations_list200response_annotations_item_caret_color import ( + DocAnnotationsList200ResponseAnnotationsItemCaretColor, +) +from .doc_annotations_list200response_annotations_item_caret_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCaretFlags, +) +from .doc_annotations_list200response_annotations_item_caret_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_caret_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo, +) +from .doc_annotations_list200response_annotations_item_caret_intent import ( + DocAnnotationsList200ResponseAnnotationsItemCaretIntent, +) +from .doc_annotations_list200response_annotations_item_caret_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRect, +) +from .doc_annotations_list200response_annotations_item_caret_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences, +) +from .doc_annotations_list200response_annotations_item_caret_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRef, +) +from .doc_annotations_list200response_annotations_item_caret_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaret(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemCaretRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemCaretFlags + rect: DocAnnotationsList200ResponseAnnotationsItemCaretRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemCaretColor + opacity: float + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretIntent] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions.py new file mode 100644 index 0000000..9d4ac7c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate, +) +from .doc_annotations_list200response_annotations_item_caret_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur, +) +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_caret_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus, +) +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate.py new file mode 100644 index 0000000..4b2e330 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root.py new file mode 100644 index 0000000..af9e54a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root_type.py new file mode 100644 index 0000000..821b219 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item.py new file mode 100644 index 0000000..35c8752 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur.py new file mode 100644 index 0000000..3fe5328 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root.py new file mode 100644 index 0000000..1cc7cdf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root_type.py new file mode 100644 index 0000000..fcc4897 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item.py new file mode 100644 index 0000000..4ddaa63 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter.py new file mode 100644 index 0000000..457c76c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root.py new file mode 100644 index 0000000..7821c87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..c99aedd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..8b5b17d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit.py new file mode 100644 index 0000000..a424f44 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root.py new file mode 100644 index 0000000..a03b13e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..02cf3f3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..aed1120 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus.py new file mode 100644 index 0000000..89cd031 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root.py new file mode 100644 index 0000000..1c3e7bd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root_type.py new file mode 100644 index 0000000..5802108 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item.py new file mode 100644 index 0000000..5690cb1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down.py new file mode 100644 index 0000000..b0b6073 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root.py new file mode 100644 index 0000000..3f70fc4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type.py new file mode 100644 index 0000000..57a62a9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..444aae7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up.py new file mode 100644 index 0000000..39d22e4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root.py new file mode 100644 index 0000000..a391bea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type.py new file mode 100644 index 0000000..1e28a25 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..e680a59 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close.py new file mode 100644 index 0000000..526163e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root.py new file mode 100644 index 0000000..29fc5dc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type.py new file mode 100644 index 0000000..22636c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item.py new file mode 100644 index 0000000..3da1641 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible.py new file mode 100644 index 0000000..b551e8c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root.py new file mode 100644 index 0000000..cc98312 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type.py new file mode 100644 index 0000000..ddbe272 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..b257ec9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open.py new file mode 100644 index 0000000..182e81d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root.py new file mode 100644 index 0000000..459960f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type.py new file mode 100644 index 0000000..8181445 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item.py new file mode 100644 index 0000000..d649c82 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible.py new file mode 100644 index 0000000..929ccc9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root.py new file mode 100644 index 0000000..db378ae --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type.py new file mode 100644 index 0000000..9b23a90 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..b19aae6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_blend_mode.py new file mode 100644 index 0000000..c0ed65d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_color.py new file mode 100644 index 0000000..cd161f3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCaretColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_flags.py new file mode 100644 index 0000000..402a6f7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_identity_quality.py new file mode 100644 index 0000000..5bc1189 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.py new file mode 100644 index 0000000..428083b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.py new file mode 100644 index 0000000..0c472b7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.py new file mode 100644 index 0000000..958f88f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.py new file mode 100644 index 0000000..ab200fd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.py new file mode 100644 index 0000000..e63b9e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_intent.py new file mode 100644 index 0000000..1aedb9f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_intent.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretIntent = typing.Union[typing.Literal["replace"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect.py new file mode 100644 index 0000000..2c7af08 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect_differences.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect_differences.py new file mode 100644 index 0000000..205987f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_rect_differences.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences(UniversalBaseModel): + left: float + top: float + right: float + bottom: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref.py new file mode 100644 index 0000000..0dd6a33 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemCaretRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemCaretRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCaretRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index.py new file mode 100644 index 0000000..5503bd1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_caret_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.py new file mode 100644 index 0000000..4e819f7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_nm.py new file mode 100644 index 0000000..ccc65cb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.py new file mode 100644 index 0000000..dfaf69b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_reply_type.py new file mode 100644 index 0000000..642b568 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_caret_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCaretReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle.py new file mode 100644 index 0000000..ab1b3ae --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle.py @@ -0,0 +1,137 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActions, +) +from .doc_annotations_list200response_annotations_item_circle_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, +) +from .doc_annotations_list200response_annotations_item_circle_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, +) +from .doc_annotations_list200response_annotations_item_circle_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleColor, +) +from .doc_annotations_list200response_annotations_item_circle_flags import ( + DocAnnotationsList200ResponseAnnotationsItemCircleFlags, +) +from .doc_annotations_list200response_annotations_item_circle_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_circle_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo, +) +from .doc_annotations_list200response_annotations_item_circle_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor, +) +from .doc_annotations_list200response_annotations_item_circle_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRect, +) +from .doc_annotations_list200response_annotations_item_circle_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences, +) +from .doc_annotations_list200response_annotations_item_circle_ref import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRef, +) +from .doc_annotations_list200response_annotations_item_circle_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleReplyType, +) +from .doc_annotations_list200response_annotations_item_circle_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircle(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemCircleRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemCircleFlags + rect: DocAnnotationsList200ResponseAnnotationsItemCircleRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemCircleColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions.py new file mode 100644 index 0000000..b73e12e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate, +) +from .doc_annotations_list200response_annotations_item_circle_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur, +) +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_circle_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus, +) +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate.py new file mode 100644 index 0000000..30f3bf6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root.py new file mode 100644 index 0000000..890c7e8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root_type.py new file mode 100644 index 0000000..abbfc74 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item.py new file mode 100644 index 0000000..bbc780c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur.py new file mode 100644 index 0000000..82b3195 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root.py new file mode 100644 index 0000000..6d03dd4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root_type.py new file mode 100644 index 0000000..3056c1c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item.py new file mode 100644 index 0000000..2201092 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter.py new file mode 100644 index 0000000..5fce780 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root.py new file mode 100644 index 0000000..e7354e9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..402462b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..cf68446 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit.py new file mode 100644 index 0000000..734de8e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root.py new file mode 100644 index 0000000..468284a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..8df495d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..8afbdad --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus.py new file mode 100644 index 0000000..f06fa72 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root.py new file mode 100644 index 0000000..fad329e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root_type.py new file mode 100644 index 0000000..97ca818 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item.py new file mode 100644 index 0000000..7acdb73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down.py new file mode 100644 index 0000000..e898431 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root.py new file mode 100644 index 0000000..30b1e24 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type.py new file mode 100644 index 0000000..2c66f81 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..a067d23 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up.py new file mode 100644 index 0000000..f871a63 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root.py new file mode 100644 index 0000000..3a2ecb6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type.py new file mode 100644 index 0000000..4a11bc4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..9114646 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close.py new file mode 100644 index 0000000..a2e744a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root.py new file mode 100644 index 0000000..a34c518 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type.py new file mode 100644 index 0000000..b9a7ce2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item.py new file mode 100644 index 0000000..1b44595 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible.py new file mode 100644 index 0000000..ef85230 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root.py new file mode 100644 index 0000000..f3fecb0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type.py new file mode 100644 index 0000000..fa280d4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..832f784 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open.py new file mode 100644 index 0000000..44c65fd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root.py new file mode 100644 index 0000000..49397e3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type.py new file mode 100644 index 0000000..66aa13f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item.py new file mode 100644 index 0000000..9953151 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible.py new file mode 100644 index 0000000..eec3c2e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root.py new file mode 100644 index 0000000..b258723 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type.py new file mode 100644 index 0000000..c049c6f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..a9e38ee --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_blend_mode.py new file mode 100644 index 0000000..7bf5995 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_border_style.py new file mode 100644 index 0000000..45becd8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_color.py new file mode 100644 index 0000000..0102b18 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCircleColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_flags.py new file mode 100644 index 0000000..843a5e2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_identity_quality.py new file mode 100644 index 0000000..ac8ef88 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.py new file mode 100644 index 0000000..1f28031 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.py new file mode 100644 index 0000000..98488c6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.py new file mode 100644 index 0000000..04531e0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.py new file mode 100644 index 0000000..fe76f59 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.py new file mode 100644 index 0000000..b11ae33 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_interior_color.py new file mode 100644 index 0000000..d62a551 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect.py new file mode 100644 index 0000000..876536c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect_differences.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect_differences.py new file mode 100644 index 0000000..11dd906 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_rect_differences.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences(UniversalBaseModel): + left: float + top: float + right: float + bottom: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref.py new file mode 100644 index 0000000..6ac3007 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemCircleRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemCircleRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemCircleRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index.py new file mode 100644 index 0000000..03b6f87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_circle_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.py new file mode 100644 index 0000000..6259a4d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_nm.py new file mode 100644 index 0000000..c78ca7d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.py new file mode 100644 index 0000000..067518a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_reply_type.py new file mode 100644 index 0000000..85187df --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemCircleReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.py new file mode 100644 index 0000000..8518542 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment.py new file mode 100644 index 0000000..28ad6b7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment.py @@ -0,0 +1,103 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions, +) +from .doc_annotations_list200response_annotations_item_file_attachment_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, +) +from .doc_annotations_list200response_annotations_item_file_attachment_color import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor, +) +from .doc_annotations_list200response_annotations_item_file_attachment_file import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile, +) +from .doc_annotations_list200response_annotations_item_file_attachment_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags, +) +from .doc_annotations_list200response_annotations_item_file_attachment_icon import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon, +) +from .doc_annotations_list200response_annotations_item_file_attachment_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo, +) +from .doc_annotations_list200response_annotations_item_file_attachment_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect, +) +from .doc_annotations_list200response_annotations_item_file_attachment_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef, +) +from .doc_annotations_list200response_annotations_item_file_attachment_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachment(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags + rect: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor + opacity: float + icon: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon + file: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions.py new file mode 100644 index 0000000..2fde347 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate.py new file mode 100644 index 0000000..e96d2a6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root.py new file mode 100644 index 0000000..ac4ac04 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type.py new file mode 100644 index 0000000..118d578 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item.py new file mode 100644 index 0000000..924e173 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur.py new file mode 100644 index 0000000..e17aa0d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root.py new file mode 100644 index 0000000..b4f04bb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type.py new file mode 100644 index 0000000..6379299 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item.py new file mode 100644 index 0000000..495c968 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter.py new file mode 100644 index 0000000..daf54fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root.py new file mode 100644 index 0000000..883bd97 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..84cccd0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..96d20c7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit.py new file mode 100644 index 0000000..cc6eadf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root.py new file mode 100644 index 0000000..d1d5b93 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..5f9496f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..6635480 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus.py new file mode 100644 index 0000000..5074778 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root.py new file mode 100644 index 0000000..84ae1c0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type.py new file mode 100644 index 0000000..338745e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item.py new file mode 100644 index 0000000..b6b81f9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down.py new file mode 100644 index 0000000..8fe7a65 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root.py new file mode 100644 index 0000000..c703e14 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type.py new file mode 100644 index 0000000..48a7f7d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..e1baef7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up.py new file mode 100644 index 0000000..af699f1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root.py new file mode 100644 index 0000000..aabfbd2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type.py new file mode 100644 index 0000000..8adea96 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..8b77db8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close.py new file mode 100644 index 0000000..4ab476f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root.py new file mode 100644 index 0000000..6577c75 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type.py new file mode 100644 index 0000000..68608b7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item.py new file mode 100644 index 0000000..880ffe6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible.py new file mode 100644 index 0000000..6ab44ba --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root.py new file mode 100644 index 0000000..6c79488 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type.py new file mode 100644 index 0000000..868a58f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..a677bc2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open.py new file mode 100644 index 0000000..b75619c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root.py new file mode 100644 index 0000000..e5a91de --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type.py new file mode 100644 index 0000000..eb89dd1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item.py new file mode 100644 index 0000000..c0fd054 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible.py new file mode 100644 index 0000000..1982115 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root.py new file mode 100644 index 0000000..48b3358 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type.py new file mode 100644 index 0000000..5da5f62 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..494f089 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.py new file mode 100644 index 0000000..905f60e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_color.py new file mode 100644 index 0000000..195b6a8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_file.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_file.py new file mode 100644 index 0000000..2766bde --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_file.py @@ -0,0 +1,30 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile(UniversalBaseModel): + name: str + mime_type: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mimeType"), pydantic.Field(alias="mimeType") + ] = None + description: typing.Optional[str] = None + size: typing.Optional[int] = None + checksum: typing.Optional[str] = None + creation_date: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="creationDate"), pydantic.Field(alias="creationDate") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_flags.py new file mode 100644 index 0000000..bb7922f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_icon.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_icon.py new file mode 100644 index 0000000..df92764 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_icon.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon = typing.Union[ + typing.Literal["push-pin", "paperclip", "graph", "tag"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.py new file mode 100644 index 0000000..49894fe --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.py new file mode 100644 index 0000000..4b9a5d5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.py new file mode 100644 index 0000000..c5a2ccc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.py new file mode 100644 index 0000000..2b0f830 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.py new file mode 100644 index 0000000..eb0c5c3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.py new file mode 100644 index 0000000..48df598 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_rect.py new file mode 100644 index 0000000..086f213 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref.py new file mode 100644 index 0000000..11d3a5b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.py new file mode 100644 index 0000000..6be7b4b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.py new file mode 100644 index 0000000..f3f871e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.py new file mode 100644 index 0000000..fcc8005 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.py new file mode 100644 index 0000000..417dafe --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.py new file mode 100644 index 0000000..7df9f88 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text.py new file mode 100644 index 0000000..f45e6fa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text.py @@ -0,0 +1,176 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActions, +) +from .doc_annotations_list200response_annotations_item_free_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, +) +from .doc_annotations_list200response_annotations_item_free_text_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, +) +from .doc_annotations_list200response_annotations_item_free_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextColor, +) +from .doc_annotations_list200response_annotations_item_free_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags, +) +from .doc_annotations_list200response_annotations_item_free_text_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor, +) +from .doc_annotations_list200response_annotations_item_free_text_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, +) +from .doc_annotations_list200response_annotations_item_free_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_free_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo, +) +from .doc_annotations_list200response_annotations_item_free_text_intent import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent, +) +from .doc_annotations_list200response_annotations_item_free_text_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor, +) +from .doc_annotations_list200response_annotations_item_free_text_line_ending import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding, +) +from .doc_annotations_list200response_annotations_item_free_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRect, +) +from .doc_annotations_list200response_annotations_item_free_text_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences, +) +from .doc_annotations_list200response_annotations_item_free_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef, +) +from .doc_annotations_list200response_annotations_item_free_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType, +) +from .doc_annotations_list200response_annotations_item_free_text_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, +) +from .doc_annotations_list200response_annotations_item_free_text_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeText(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemFreeTextRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags + rect: DocAnnotationsList200ResponseAnnotationsItemFreeTextRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActions] = None + intent: DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent + font_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily, + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] + font_size: typing_extensions.Annotated[float, FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize")] + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + color: DocAnnotationsList200ResponseAnnotationsItemFreeTextColor + font_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor], + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + callout_line: typing_extensions.Annotated[ + typing.Optional[typing.List[typing.Any]], + FieldMetadata(alias="calloutLine"), + pydantic.Field(alias="calloutLine"), + ] = None + line_ending: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding], + FieldMetadata(alias="lineEnding"), + pydantic.Field(alias="lineEnding"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions.py new file mode 100644 index 0000000..6e98d68 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate.py new file mode 100644 index 0000000..df672a9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root.py new file mode 100644 index 0000000..f9a1fb3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type.py new file mode 100644 index 0000000..1ffe40d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item.py new file mode 100644 index 0000000..a05fef4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur.py new file mode 100644 index 0000000..3a8f340 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root.py new file mode 100644 index 0000000..01a908b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type.py new file mode 100644 index 0000000..630a025 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item.py new file mode 100644 index 0000000..850290c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter.py new file mode 100644 index 0000000..58e4255 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root.py new file mode 100644 index 0000000..60e6050 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..51f7b5b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..68e2ea5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit.py new file mode 100644 index 0000000..eb56178 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root.py new file mode 100644 index 0000000..df9c211 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..d320ac3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..63b805c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus.py new file mode 100644 index 0000000..5780109 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root.py new file mode 100644 index 0000000..7ef9917 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type.py new file mode 100644 index 0000000..077e892 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item.py new file mode 100644 index 0000000..fb3ce7b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down.py new file mode 100644 index 0000000..647b97e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root.py new file mode 100644 index 0000000..628e292 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type.py new file mode 100644 index 0000000..2cacce5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..9de43d5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up.py new file mode 100644 index 0000000..9ddd457 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root.py new file mode 100644 index 0000000..ed3c97c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type.py new file mode 100644 index 0000000..818ea2f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..6d4bf32 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close.py new file mode 100644 index 0000000..6c82223 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root.py new file mode 100644 index 0000000..b4e6838 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type.py new file mode 100644 index 0000000..a9c940a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item.py new file mode 100644 index 0000000..a746c8a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible.py new file mode 100644 index 0000000..297bbe6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root.py new file mode 100644 index 0000000..4e58a23 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type.py new file mode 100644 index 0000000..6adc4af --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..fd0aaac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open.py new file mode 100644 index 0000000..9e8a0d9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root.py new file mode 100644 index 0000000..9905a3d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type.py new file mode 100644 index 0000000..3c1e85d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item.py new file mode 100644 index 0000000..277273d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible.py new file mode 100644 index 0000000..675798a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root.py new file mode 100644 index 0000000..6fadce4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type.py new file mode 100644 index 0000000..131d12e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..ef2a5a4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.py new file mode 100644 index 0000000..37afbba --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_border_style.py new file mode 100644 index 0000000..bf144be --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_color.py new file mode 100644 index 0000000..42927b0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_flags.py new file mode 100644 index 0000000..b60783a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_color.py new file mode 100644 index 0000000..9b30f7f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_family.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_family.py new file mode 100644 index 0000000..d4a8890 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_font_family.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily = typing.Union[ + typing.Literal[ + "courier", + "courier-bold", + "courier-bold-oblique", + "courier-oblique", + "helvetica", + "helvetica-bold", + "helvetica-bold-oblique", + "helvetica-oblique", + "times-roman", + "times-bold", + "times-bold-italic", + "times-italic", + "symbol", + "zapf-dingbats", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.py new file mode 100644 index 0000000..1306a8b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.py new file mode 100644 index 0000000..4a4a608 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.py new file mode 100644 index 0000000..20e26a9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.py new file mode 100644 index 0000000..5db3660 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.py new file mode 100644 index 0000000..41a4b0a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.py new file mode 100644 index 0000000..fe8f721 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_intent.py new file mode 100644 index 0000000..1676d8e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent = typing.Union[ + typing.Literal["free-text", "free-text-callout"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_interior_color.py new file mode 100644 index 0000000..27d23ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_line_ending.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_line_ending.py new file mode 100644 index 0000000..f9a1faa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_line_ending.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding = typing.Union[ + typing.Literal[ + "none", + "square", + "circle", + "diamond", + "open-arrow", + "closed-arrow", + "butt", + "r-open-arrow", + "r-closed-arrow", + "slash", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect.py new file mode 100644 index 0000000..844a008 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.py new file mode 100644 index 0000000..57ba7fa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences(UniversalBaseModel): + left: float + top: float + right: float + bottom: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref.py new file mode 100644 index 0000000..a659526 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemFreeTextRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemFreeTextRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index.py new file mode 100644 index 0000000..d4e2e65 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_free_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.py new file mode 100644 index 0000000..26b3a92 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.py new file mode 100644 index 0000000..2191f87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.py new file mode 100644 index 0000000..743b768 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_reply_type.py new file mode 100644 index 0000000..5ecc816 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_text_align.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_text_align.py new file mode 100644 index 0000000..15857bd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_text_align.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign = typing.Union[ + typing.Literal["left", "center", "right"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.py new file mode 100644 index 0000000..ea545fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight.py new file mode 100644 index 0000000..047a82b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight.py @@ -0,0 +1,103 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActions, +) +from .doc_annotations_list200response_annotations_item_highlight_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, +) +from .doc_annotations_list200response_annotations_item_highlight_color import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightColor, +) +from .doc_annotations_list200response_annotations_item_highlight_flags import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightFlags, +) +from .doc_annotations_list200response_annotations_item_highlight_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_highlight_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo, +) +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_highlight_rect import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRect, +) +from .doc_annotations_list200response_annotations_item_highlight_ref import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRef, +) +from .doc_annotations_list200response_annotations_item_highlight_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlight(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemHighlightRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemHighlightFlags + rect: DocAnnotationsList200ResponseAnnotationsItemHighlightRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemHighlightColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions.py new file mode 100644 index 0000000..5a95a73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate.py new file mode 100644 index 0000000..61e2f5d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root.py new file mode 100644 index 0000000..a182ab0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type.py new file mode 100644 index 0000000..f16e884 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item.py new file mode 100644 index 0000000..dbbe719 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur.py new file mode 100644 index 0000000..7ede9c9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root.py new file mode 100644 index 0000000..d95b8d8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type.py new file mode 100644 index 0000000..c0f93cb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item.py new file mode 100644 index 0000000..4506374 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter.py new file mode 100644 index 0000000..4e4cb04 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root.py new file mode 100644 index 0000000..ae04b57 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..451bd3e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..b4cf48d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit.py new file mode 100644 index 0000000..2cf783a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root.py new file mode 100644 index 0000000..e86691d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..815456b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..7854e1a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus.py new file mode 100644 index 0000000..27e270b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root.py new file mode 100644 index 0000000..057fffa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type.py new file mode 100644 index 0000000..3f126bd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item.py new file mode 100644 index 0000000..93c27cb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down.py new file mode 100644 index 0000000..5e05086 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root.py new file mode 100644 index 0000000..aad3bc1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type.py new file mode 100644 index 0000000..dd25587 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..92aefea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up.py new file mode 100644 index 0000000..8d98acf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root.py new file mode 100644 index 0000000..d63a588 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type.py new file mode 100644 index 0000000..66f80b9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..0653218 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close.py new file mode 100644 index 0000000..f092ff0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root.py new file mode 100644 index 0000000..4394cb3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type.py new file mode 100644 index 0000000..bd58822 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item.py new file mode 100644 index 0000000..80dd10c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible.py new file mode 100644 index 0000000..c129a3d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root.py new file mode 100644 index 0000000..5d16488 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type.py new file mode 100644 index 0000000..2ff9d04 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..a7235ce --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open.py new file mode 100644 index 0000000..8cff637 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root.py new file mode 100644 index 0000000..678b05b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type.py new file mode 100644 index 0000000..065466c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item.py new file mode 100644 index 0000000..7ce1491 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible.py new file mode 100644 index 0000000..4f1c199 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root.py new file mode 100644 index 0000000..9bcb5ff --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type.py new file mode 100644 index 0000000..3e24b44 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..8d72248 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.py new file mode 100644 index 0000000..732d6d9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_color.py new file mode 100644 index 0000000..aabc9cb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_flags.py new file mode 100644 index 0000000..16abddb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.py new file mode 100644 index 0000000..1c84891 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.py new file mode 100644 index 0000000..9564a32 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.py new file mode 100644 index 0000000..1935125 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.py new file mode 100644 index 0000000..1eb22cd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.py new file mode 100644 index 0000000..bdd5319 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.py new file mode 100644 index 0000000..9cb423f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.py new file mode 100644 index 0000000..7ea5792 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1, +) +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2, +) +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3, +) +from .doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem(UniversalBaseModel): + p1: DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1 + p2: DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2 + p3: DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3 + p4: DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4 + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.py new file mode 100644 index 0000000..f79eea2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.py new file mode 100644 index 0000000..0f5388b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.py new file mode 100644 index 0000000..372a683 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.py new file mode 100644 index 0000000..9ebbc52 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_rect.py new file mode 100644 index 0000000..6d138ee --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref.py new file mode 100644 index 0000000..8faf331 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemHighlightRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemHighlightRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index.py new file mode 100644 index 0000000..c4758f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_highlight_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.py new file mode 100644 index 0000000..a9a8792 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.py new file mode 100644 index 0000000..b99784a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.py new file mode 100644 index 0000000..4331301 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_reply_type.py new file mode 100644 index 0000000..ef46083 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_highlight_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink.py new file mode 100644 index 0000000..eb4c55e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink.py @@ -0,0 +1,120 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions import ( + DocAnnotationsList200ResponseAnnotationsItemInkActions, +) +from .doc_annotations_list200response_annotations_item_ink_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, +) +from .doc_annotations_list200response_annotations_item_ink_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, +) +from .doc_annotations_list200response_annotations_item_ink_color import ( + DocAnnotationsList200ResponseAnnotationsItemInkColor, +) +from .doc_annotations_list200response_annotations_item_ink_flags import ( + DocAnnotationsList200ResponseAnnotationsItemInkFlags, +) +from .doc_annotations_list200response_annotations_item_ink_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_ink_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo, +) +from .doc_annotations_list200response_annotations_item_ink_ink_list_item_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem, +) +from .doc_annotations_list200response_annotations_item_ink_intent import ( + DocAnnotationsList200ResponseAnnotationsItemInkIntent, +) +from .doc_annotations_list200response_annotations_item_ink_rect import ( + DocAnnotationsList200ResponseAnnotationsItemInkRect, +) +from .doc_annotations_list200response_annotations_item_ink_ref import DocAnnotationsList200ResponseAnnotationsItemInkRef +from .doc_annotations_list200response_annotations_item_ink_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInk(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemInkRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemInkFlags + rect: DocAnnotationsList200ResponseAnnotationsItemInkRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemInkColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkIntent] = None + ink_list: typing_extensions.Annotated[ + typing.List[typing.List[DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem]], + FieldMetadata(alias="inkList"), + pydantic.Field(alias="inkList"), + ] + rotation: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions.py new file mode 100644 index 0000000..19c0ecb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate, +) +from .doc_annotations_list200response_annotations_item_ink_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur, +) +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_ink_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus, +) +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate.py new file mode 100644 index 0000000..dcd1d2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root.py new file mode 100644 index 0000000..df430e2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root_type.py new file mode 100644 index 0000000..8680684 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item.py new file mode 100644 index 0000000..d723cd5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur.py new file mode 100644 index 0000000..a845cc5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root.py new file mode 100644 index 0000000..5bd958d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root_type.py new file mode 100644 index 0000000..107bb5e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item.py new file mode 100644 index 0000000..40daa59 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter.py new file mode 100644 index 0000000..bc818b0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root.py new file mode 100644 index 0000000..224f76b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..6759e3c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..05dc596 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit.py new file mode 100644 index 0000000..247d9a8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root.py new file mode 100644 index 0000000..160c84a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..3f06b35 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..cbdb3b7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus.py new file mode 100644 index 0000000..738c2f9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root.py new file mode 100644 index 0000000..c757a7e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root_type.py new file mode 100644 index 0000000..d949e95 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item.py new file mode 100644 index 0000000..a3044e0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down.py new file mode 100644 index 0000000..17dd787 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root.py new file mode 100644 index 0000000..2e72b97 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type.py new file mode 100644 index 0000000..4c94387 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..8ecf319 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up.py new file mode 100644 index 0000000..1f24f96 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root.py new file mode 100644 index 0000000..28e5edd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type.py new file mode 100644 index 0000000..52c3ad0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..86d28e1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close.py new file mode 100644 index 0000000..e3039d7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root.py new file mode 100644 index 0000000..937ff37 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type.py new file mode 100644 index 0000000..0e32df9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item.py new file mode 100644 index 0000000..f8ac4c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible.py new file mode 100644 index 0000000..dc24bcb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root.py new file mode 100644 index 0000000..844c1b2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type.py new file mode 100644 index 0000000..bc32f7a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..55c0896 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open.py new file mode 100644 index 0000000..aa71c19 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root.py new file mode 100644 index 0000000..32a6605 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type.py new file mode 100644 index 0000000..49eec0e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item.py new file mode 100644 index 0000000..1038a60 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible.py new file mode 100644 index 0000000..e458332 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root.py new file mode 100644 index 0000000..001d0df --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type.py new file mode 100644 index 0000000..2f7db20 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..a472b46 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_blend_mode.py new file mode 100644 index 0000000..c7adbd8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_border_style.py new file mode 100644 index 0000000..aa8c5e7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_color.py new file mode 100644 index 0000000..a9c883e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemInkColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_flags.py new file mode 100644 index 0000000..ca23cff --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_identity_quality.py new file mode 100644 index 0000000..af41cdf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.py new file mode 100644 index 0000000..f27a9e0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.py new file mode 100644 index 0000000..9fda1c9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.py new file mode 100644 index 0000000..b87488a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.py new file mode 100644 index 0000000..a906b99 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.py new file mode 100644 index 0000000..939cb70 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.py new file mode 100644 index 0000000..9135beb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_intent.py new file mode 100644 index 0000000..817968e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_intent.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkIntent = typing.Union[typing.Literal["ink-highlight"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_rect.py new file mode 100644 index 0000000..2713c1e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemInkRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref.py new file mode 100644 index 0000000..8e8dfe7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemInkRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemInkRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemInkRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemInkRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index.py new file mode 100644 index 0000000..3ee354d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_ink_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemInkRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.py new file mode 100644 index 0000000..06b867e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_nm.py new file mode 100644 index 0000000..d668417 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.py new file mode 100644 index 0000000..ad4812d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_reply_type.py new file mode 100644 index 0000000..dc621ec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_ink_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemInkReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py new file mode 100644 index 0000000..2dc8a04 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py @@ -0,0 +1,134 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLineActions, +) +from .doc_annotations_list200response_annotations_item_line_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, +) +from .doc_annotations_list200response_annotations_item_line_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, +) +from .doc_annotations_list200response_annotations_item_line_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineColor, +) +from .doc_annotations_list200response_annotations_item_line_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLineFlags, +) +from .doc_annotations_list200response_annotations_item_line_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_line_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_line_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, +) +from .doc_annotations_list200response_annotations_item_line_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, +) +from .doc_annotations_list200response_annotations_item_line_line_points import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, +) +from .doc_annotations_list200response_annotations_item_line_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLineRect, +) +from .doc_annotations_list200response_annotations_item_line_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLineRef, +) +from .doc_annotations_list200response_annotations_item_line_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLine(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemLineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemLineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemLineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemLineColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + line_points: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, + FieldMetadata(alias="linePoints"), + pydantic.Field(alias="linePoints"), + ] + line_endings: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, + FieldMetadata(alias="lineEndings"), + pydantic.Field(alias="lineEndings"), + ] + rotation: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions.py new file mode 100644 index 0000000..ef883fa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate, +) +from .doc_annotations_list200response_annotations_item_line_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur, +) +from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_line_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus, +) +from .doc_annotations_list200response_annotations_item_line_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_line_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate.py new file mode 100644 index 0000000..c31bdc7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root.py new file mode 100644 index 0000000..7c58645 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root_type.py new file mode 100644 index 0000000..81eeab8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item.py new file mode 100644 index 0000000..a8906ab --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur.py new file mode 100644 index 0000000..42f34e4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root.py new file mode 100644 index 0000000..b5668f1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root_type.py new file mode 100644 index 0000000..8b1bac3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item.py new file mode 100644 index 0000000..5d9c89a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter.py new file mode 100644 index 0000000..575c112 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root.py new file mode 100644 index 0000000..6355789 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..ae4c5dc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..be7330d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit.py new file mode 100644 index 0000000..bff21a7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root.py new file mode 100644 index 0000000..3fbdd5a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..57341d8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..1b15fa9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus.py new file mode 100644 index 0000000..d55c9db --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root.py new file mode 100644 index 0000000..475b359 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root_type.py new file mode 100644 index 0000000..0e7e908 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item.py new file mode 100644 index 0000000..74d7bba --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down.py new file mode 100644 index 0000000..6d5693d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root.py new file mode 100644 index 0000000..f01e585 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type.py new file mode 100644 index 0000000..a6262d0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..6b02ade --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up.py new file mode 100644 index 0000000..0409e57 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root.py new file mode 100644 index 0000000..eb039f7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type.py new file mode 100644 index 0000000..9e30524 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..0f22676 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close.py new file mode 100644 index 0000000..248b84c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root.py new file mode 100644 index 0000000..5fedffe --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root_type.py new file mode 100644 index 0000000..963c0e1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item.py new file mode 100644 index 0000000..5b0cd73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible.py new file mode 100644 index 0000000..fc9d3df --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root.py new file mode 100644 index 0000000..c8ad4ad --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type.py new file mode 100644 index 0000000..942d46c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..c668f42 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open.py new file mode 100644 index 0000000..768cfe9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root.py new file mode 100644 index 0000000..e1173f0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root_type.py new file mode 100644 index 0000000..571d704 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item.py new file mode 100644 index 0000000..79f0054 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible.py new file mode 100644 index 0000000..ceddc2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root.py new file mode 100644 index 0000000..97432d6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type.py new file mode 100644 index 0000000..4a0d0de --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..b229ea7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_blend_mode.py new file mode 100644 index 0000000..fef0344 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_border_style.py new file mode 100644 index 0000000..bd0144b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_color.py new file mode 100644 index 0000000..dcbb2f2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLineColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_flags.py new file mode 100644 index 0000000..97d5d85 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_identity_quality.py new file mode 100644 index 0000000..ef63e36 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to.py new file mode 100644 index 0000000..544303c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.py new file mode 100644 index 0000000..738602d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.py new file mode 100644 index 0000000..f57c558 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.py new file mode 100644 index 0000000..d771e83 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.py new file mode 100644 index 0000000..dc94336 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_interior_color.py new file mode 100644 index 0000000..7a26afe --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings.py new file mode 100644 index 0000000..5e20afb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_line_endings_end import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd, +) +from .doc_annotations_list200response_annotations_item_line_line_endings_start import ( + DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineLineEndings(UniversalBaseModel): + start: DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart + end: DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_end.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_end.py new file mode 100644 index 0000000..d6634ad --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_end.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd = typing.Union[ + typing.Literal[ + "none", + "square", + "circle", + "diamond", + "open-arrow", + "closed-arrow", + "butt", + "r-open-arrow", + "r-closed-arrow", + "slash", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_start.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_start.py new file mode 100644 index 0000000..7e28872 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_endings_start.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart = typing.Union[ + typing.Literal[ + "none", + "square", + "circle", + "diamond", + "open-arrow", + "closed-arrow", + "butt", + "r-open-arrow", + "r-closed-arrow", + "slash", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points.py new file mode 100644 index 0000000..e142ac1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_line_line_points_end import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd, +) +from .doc_annotations_list200response_annotations_item_line_line_points_start import ( + DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineLinePoints(UniversalBaseModel): + start: DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart + end: DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_end.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_end.py new file mode 100644 index 0000000..62db1a4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_end.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_start.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_start.py new file mode 100644 index 0000000..64a32bf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_line_points_start.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_rect.py new file mode 100644 index 0000000..6b0e783 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLineRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref.py new file mode 100644 index 0000000..ca825b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLineRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLineRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLineRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index.py new file mode 100644 index 0000000..36c5689 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_line_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.py new file mode 100644 index 0000000..fbed0c0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_nm.py new file mode 100644 index 0000000..175ac60 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_object_number.py new file mode 100644 index 0000000..069357f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_reply_type.py new file mode 100644 index 0000000..6c96128 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link.py new file mode 100644 index 0000000..a09e966 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link.py @@ -0,0 +1,94 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActions, +) +from .doc_annotations_list200response_annotations_item_link_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, +) +from .doc_annotations_list200response_annotations_item_link_flags import ( + DocAnnotationsList200ResponseAnnotationsItemLinkFlags, +) +from .doc_annotations_list200response_annotations_item_link_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_link_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo, +) +from .doc_annotations_list200response_annotations_item_link_rect import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRect, +) +from .doc_annotations_list200response_annotations_item_link_ref import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRef, +) +from .doc_annotations_list200response_annotations_item_link_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkReplyType, +) +from .doc_annotations_list200response_annotations_item_link_target import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTarget, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLink(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemLinkRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemLinkFlags + rect: DocAnnotationsList200ResponseAnnotationsItemLinkRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActions] = None + target: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkTarget] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions.py new file mode 100644 index 0000000..137a7a7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate, +) +from .doc_annotations_list200response_annotations_item_link_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur, +) +from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_link_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus, +) +from .doc_annotations_list200response_annotations_item_link_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_link_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate.py new file mode 100644 index 0000000..bb72f88 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root.py new file mode 100644 index 0000000..49790ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root_type.py new file mode 100644 index 0000000..4ecb932 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item.py new file mode 100644 index 0000000..214a14e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur.py new file mode 100644 index 0000000..396e2d0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root.py new file mode 100644 index 0000000..71c30bb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root_type.py new file mode 100644 index 0000000..f691cd4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item.py new file mode 100644 index 0000000..a90ef64 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter.py new file mode 100644 index 0000000..50809a3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root.py new file mode 100644 index 0000000..2546f56 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..c3a9744 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..6e34672 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit.py new file mode 100644 index 0000000..0a36fa2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root.py new file mode 100644 index 0000000..1ac05f8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..3cf8124 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..47fc62f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus.py new file mode 100644 index 0000000..9371bd7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root.py new file mode 100644 index 0000000..496e681 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root_type.py new file mode 100644 index 0000000..5a7353f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item.py new file mode 100644 index 0000000..4294a4f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down.py new file mode 100644 index 0000000..480ca8c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root.py new file mode 100644 index 0000000..3c9ab2b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type.py new file mode 100644 index 0000000..3a96046 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..d5145f2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up.py new file mode 100644 index 0000000..5d89ccb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root.py new file mode 100644 index 0000000..09f8d61 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type.py new file mode 100644 index 0000000..736d22b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..cedace9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close.py new file mode 100644 index 0000000..c035881 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root.py new file mode 100644 index 0000000..4f5b2d0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root_type.py new file mode 100644 index 0000000..3cc4d98 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item.py new file mode 100644 index 0000000..f1a1a07 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible.py new file mode 100644 index 0000000..8edf144 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root.py new file mode 100644 index 0000000..ef08e01 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type.py new file mode 100644 index 0000000..f17a967 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..c5125be --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open.py new file mode 100644 index 0000000..27db658 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root.py new file mode 100644 index 0000000..a62764f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root_type.py new file mode 100644 index 0000000..6b12ff5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item.py new file mode 100644 index 0000000..f7cef0e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible.py new file mode 100644 index 0000000..47da336 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root.py new file mode 100644 index 0000000..800a227 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type.py new file mode 100644 index 0000000..6886205 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..136a1b3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_blend_mode.py new file mode 100644 index 0000000..003f279 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_flags.py new file mode 100644 index 0000000..82514d7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_identity_quality.py new file mode 100644 index 0000000..f2f18cc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to.py new file mode 100644 index 0000000..f6cd10b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.py new file mode 100644 index 0000000..cfafdd3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.py new file mode 100644 index 0000000..73a8d3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.py new file mode 100644 index 0000000..8b79b3b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.py new file mode 100644 index 0000000..68dfd3c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_rect.py new file mode 100644 index 0000000..a77dcff --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref.py new file mode 100644 index 0000000..6267a1f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLinkRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLinkRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemLinkRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index.py new file mode 100644 index 0000000..1a5026a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_link_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.py new file mode 100644 index 0000000..6e90afb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_nm.py new file mode 100644 index 0000000..5150303 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_object_number.py new file mode 100644 index 0000000..cb7bbf4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_reply_type.py new file mode 100644 index 0000000..e4585a8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLinkReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target.py new file mode 100644 index 0000000..bdbd1ea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target.py @@ -0,0 +1,122 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_target_goto_destination import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto(UniversalBaseModel): + kind: typing.Literal["goto"] = "goto" + destination: DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri(UniversalBaseModel): + kind: typing.Literal["uri"] = "uri" + uri: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote(UniversalBaseModel): + kind: typing.Literal["goto-remote"] = "goto-remote" + file: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch(UniversalBaseModel): + kind: typing.Literal["launch"] = "launch" + path: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript(UniversalBaseModel): + kind: typing.Literal["javascript"] = "javascript" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named(UniversalBaseModel): + kind: typing.Literal["named"] = "named" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLinkTarget = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Goto, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Uri, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_GotoRemote, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Launch, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Javascript, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Named, + DocAnnotationsList200ResponseAnnotationsItemLinkTarget_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto.py new file mode 100644 index 0000000..f7343a0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_link_target_goto_destination import ( + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto(UniversalBaseModel): + destination: DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination.py new file mode 100644 index 0000000..5013755 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination.py @@ -0,0 +1,164 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz(UniversalBaseModel): + kind: typing.Literal["xyz"] = "xyz" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + top: typing.Optional[float] = None + zoom: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit(UniversalBaseModel): + kind: typing.Literal["fit"] = "fit" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH(UniversalBaseModel): + kind: typing.Literal["fitH"] = "fitH" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + top: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV(UniversalBaseModel): + kind: typing.Literal["fitV"] = "fitV" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR(UniversalBaseModel): + kind: typing.Literal["fitR"] = "fitR" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB(UniversalBaseModel): + kind: typing.Literal["fitB"] = "fitB" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh(UniversalBaseModel): + kind: typing.Literal["fitBH"] = "fitBH" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + top: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv(UniversalBaseModel): + kind: typing.Literal["fitBV"] = "fitBV" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Xyz, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_Fit, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitH, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitV, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitR, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitB, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBh, + DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination_FitBv, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit.py new file mode 100644 index 0000000..e42efe7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b.py new file mode 100644 index 0000000..c59e156 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_b.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh.py new file mode 100644 index 0000000..3747136 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bh.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + top: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv.py new file mode 100644 index 0000000..a71d07a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_bv.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h.py new file mode 100644 index 0000000..f332bdb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_h.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + top: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r.py new file mode 100644 index 0000000..d77ce48 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_r.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v.py new file mode 100644 index 0000000..2d26d36 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_fit_v.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz.py new file mode 100644 index 0000000..ad7f427 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_destination_xyz.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + left: typing.Optional[float] = None + top: typing.Optional[float] = None + zoom: typing.Optional[float] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.py new file mode 100644 index 0000000..5c2028f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote(UniversalBaseModel): + file: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_javascript.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_javascript.py new file mode 100644 index 0000000..d25334a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_javascript.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_launch.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_launch.py new file mode 100644 index 0000000..648480e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_launch.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch(UniversalBaseModel): + path: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_named.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_named.py new file mode 100644 index 0000000..888ddd4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_named.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_unsupported.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_unsupported.py new file mode 100644 index 0000000..75e259d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_uri.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_uri.py new file mode 100644 index 0000000..772c5d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_link_target_uri.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemLinkTargetUri(UniversalBaseModel): + uri: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py new file mode 100644 index 0000000..c8f46e6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py @@ -0,0 +1,125 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActions, +) +from .doc_annotations_list200response_annotations_item_polygon_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, +) +from .doc_annotations_list200response_annotations_item_polygon_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, +) +from .doc_annotations_list200response_annotations_item_polygon_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonColor, +) +from .doc_annotations_list200response_annotations_item_polygon_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonFlags, +) +from .doc_annotations_list200response_annotations_item_polygon_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_polygon_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, +) +from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, +) +from .doc_annotations_list200response_annotations_item_polygon_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRect, +) +from .doc_annotations_list200response_annotations_item_polygon_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRef, +) +from .doc_annotations_list200response_annotations_item_polygon_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType, +) +from .doc_annotations_list200response_annotations_item_polygon_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygon(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemPolygonRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemPolygonFlags + rect: DocAnnotationsList200ResponseAnnotationsItemPolygonRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemPolygonColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + vertices: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem] + rotation: typing.Optional[float] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions.py new file mode 100644 index 0000000..ed51a19 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate.py new file mode 100644 index 0000000..4e149ca --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root.py new file mode 100644 index 0000000..30f1b1e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type.py new file mode 100644 index 0000000..02820fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item.py new file mode 100644 index 0000000..d20f3a3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur.py new file mode 100644 index 0000000..ff59c8d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root.py new file mode 100644 index 0000000..5604c33 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type.py new file mode 100644 index 0000000..84bc730 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item.py new file mode 100644 index 0000000..fde3778 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter.py new file mode 100644 index 0000000..e84d404 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root.py new file mode 100644 index 0000000..903feac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..01775ca --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..c87f89d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit.py new file mode 100644 index 0000000..9eff96f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root.py new file mode 100644 index 0000000..db616e9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..b6ba049 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..0a4c831 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus.py new file mode 100644 index 0000000..3390ed5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root.py new file mode 100644 index 0000000..42f60ea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type.py new file mode 100644 index 0000000..2fe4634 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item.py new file mode 100644 index 0000000..8787847 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down.py new file mode 100644 index 0000000..c2f414a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root.py new file mode 100644 index 0000000..e6f735f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type.py new file mode 100644 index 0000000..dc67246 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..40c9ee7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up.py new file mode 100644 index 0000000..91897ed --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root.py new file mode 100644 index 0000000..8933b08 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type.py new file mode 100644 index 0000000..7144aa0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..e04a065 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close.py new file mode 100644 index 0000000..0aa8020 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root.py new file mode 100644 index 0000000..9312592 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type.py new file mode 100644 index 0000000..3519477 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item.py new file mode 100644 index 0000000..5c53045 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible.py new file mode 100644 index 0000000..2a96c7e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root.py new file mode 100644 index 0000000..4e8c82c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type.py new file mode 100644 index 0000000..db23f1b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..9a18658 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open.py new file mode 100644 index 0000000..5dfd3a4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root.py new file mode 100644 index 0000000..a6414b4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type.py new file mode 100644 index 0000000..6045b71 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item.py new file mode 100644 index 0000000..5dba267 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible.py new file mode 100644 index 0000000..0f1b79d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root.py new file mode 100644 index 0000000..a853e86 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type.py new file mode 100644 index 0000000..392a85b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..07990cd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.py new file mode 100644 index 0000000..f851e12 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_border_style.py new file mode 100644 index 0000000..45a2564 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_color.py new file mode 100644 index 0000000..f643a8c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_flags.py new file mode 100644 index 0000000..144bb86 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.py new file mode 100644 index 0000000..05cf998 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.py new file mode 100644 index 0000000..046352c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.py new file mode 100644 index 0000000..5988fd7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.py new file mode 100644 index 0000000..9e837f1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.py new file mode 100644 index 0000000..f77c4d7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.py new file mode 100644 index 0000000..4c8a317 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_interior_color.py new file mode 100644 index 0000000..993d84f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_rect.py new file mode 100644 index 0000000..36a54fa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref.py new file mode 100644 index 0000000..2c1228e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemPolygonRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolygonRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index.py new file mode 100644 index 0000000..a0f9dca --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polygon_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.py new file mode 100644 index 0000000..ededef2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.py new file mode 100644 index 0000000..f06a688 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.py new file mode 100644 index 0000000..92f73dd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_reply_type.py new file mode 100644 index 0000000..64d7fb5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.py new file mode 100644 index 0000000..b5527df --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py new file mode 100644 index 0000000..b3e9e71 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py @@ -0,0 +1,130 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActions, +) +from .doc_annotations_list200response_annotations_item_polyline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, +) +from .doc_annotations_list200response_annotations_item_polyline_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, +) +from .doc_annotations_list200response_annotations_item_polyline_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineColor, +) +from .doc_annotations_list200response_annotations_item_polyline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineFlags, +) +from .doc_annotations_list200response_annotations_item_polyline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_polyline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_polyline_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, +) +from .doc_annotations_list200response_annotations_item_polyline_line_endings import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, +) +from .doc_annotations_list200response_annotations_item_polyline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRect, +) +from .doc_annotations_list200response_annotations_item_polyline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRef, +) +from .doc_annotations_list200response_annotations_item_polyline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType, +) +from .doc_annotations_list200response_annotations_item_polyline_vertices_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolyline(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemPolylineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemPolylineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemPolylineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemPolylineColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + vertices: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem] + rotation: typing.Optional[float] = None + line_endings: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, + FieldMetadata(alias="lineEndings"), + pydantic.Field(alias="lineEndings"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions.py new file mode 100644 index 0000000..ec14c4d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate.py new file mode 100644 index 0000000..04588da --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root.py new file mode 100644 index 0000000..2075b6e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type.py new file mode 100644 index 0000000..5a01f24 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item.py new file mode 100644 index 0000000..86deb50 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur.py new file mode 100644 index 0000000..9a3b188 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root.py new file mode 100644 index 0000000..b3fcbec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type.py new file mode 100644 index 0000000..b962626 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item.py new file mode 100644 index 0000000..4f78b50 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter.py new file mode 100644 index 0000000..5db1ab8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root.py new file mode 100644 index 0000000..b55bf13 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..95272bd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..e1d988a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit.py new file mode 100644 index 0000000..1d4a26a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root.py new file mode 100644 index 0000000..95c1e82 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..da1a891 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..e8ce7b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus.py new file mode 100644 index 0000000..c2d60f4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root.py new file mode 100644 index 0000000..9895e98 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type.py new file mode 100644 index 0000000..7ee8d61 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item.py new file mode 100644 index 0000000..7b020b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down.py new file mode 100644 index 0000000..a1c56ec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root.py new file mode 100644 index 0000000..4753314 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type.py new file mode 100644 index 0000000..067c044 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..9e7a2b8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up.py new file mode 100644 index 0000000..bfa8433 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root.py new file mode 100644 index 0000000..9c63e18 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type.py new file mode 100644 index 0000000..6f8ef9a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..d0b2a37 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close.py new file mode 100644 index 0000000..e6b07d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root.py new file mode 100644 index 0000000..ee1e85d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type.py new file mode 100644 index 0000000..48e2122 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item.py new file mode 100644 index 0000000..5408c69 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible.py new file mode 100644 index 0000000..98c5118 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root.py new file mode 100644 index 0000000..0780a1f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type.py new file mode 100644 index 0000000..dd5e1a9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..8406e19 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open.py new file mode 100644 index 0000000..bf37b12 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root.py new file mode 100644 index 0000000..c1374ae --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type.py new file mode 100644 index 0000000..eaaaf41 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item.py new file mode 100644 index 0000000..e162c92 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible.py new file mode 100644 index 0000000..daae5a1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root.py new file mode 100644 index 0000000..1e29c97 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type.py new file mode 100644 index 0000000..9dd023f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..b7cfc11 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.py new file mode 100644 index 0000000..f48442d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_border_style.py new file mode 100644 index 0000000..a4cee93 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_color.py new file mode 100644 index 0000000..968f582 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_flags.py new file mode 100644 index 0000000..6f37ec1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.py new file mode 100644 index 0000000..6be991b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.py new file mode 100644 index 0000000..2d970f2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.py new file mode 100644 index 0000000..3b5ddbf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.py new file mode 100644 index 0000000..d232881 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.py new file mode 100644 index 0000000..fbebef5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.py new file mode 100644 index 0000000..e05ea99 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_interior_color.py new file mode 100644 index 0000000..f32b1f0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings.py new file mode 100644 index 0000000..f858c32 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_polyline_line_endings_end import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd, +) +from .doc_annotations_list200response_annotations_item_polyline_line_endings_start import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings(UniversalBaseModel): + start: DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart + end: DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.py new file mode 100644 index 0000000..ad7630b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd = typing.Union[ + typing.Literal[ + "none", + "square", + "circle", + "diamond", + "open-arrow", + "closed-arrow", + "butt", + "r-open-arrow", + "r-closed-arrow", + "slash", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.py new file mode 100644 index 0000000..6eece54 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart = typing.Union[ + typing.Literal[ + "none", + "square", + "circle", + "diamond", + "open-arrow", + "closed-arrow", + "butt", + "r-open-arrow", + "r-closed-arrow", + "slash", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_rect.py new file mode 100644 index 0000000..48afc73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref.py new file mode 100644 index 0000000..02c68f2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemPolylineRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemPolylineRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index.py new file mode 100644 index 0000000..6726039 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_polyline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.py new file mode 100644 index 0000000..a83f5b8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.py new file mode 100644 index 0000000..902a424 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.py new file mode 100644 index 0000000..7381e5c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_reply_type.py new file mode 100644 index 0000000..9970cfd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.py new file mode 100644 index 0000000..78251d5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact.py new file mode 100644 index 0000000..0b2f747 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact.py @@ -0,0 +1,140 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActions, +) +from .doc_annotations_list200response_annotations_item_redact_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, +) +from .doc_annotations_list200response_annotations_item_redact_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactColor, +) +from .doc_annotations_list200response_annotations_item_redact_flags import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFlags, +) +from .doc_annotations_list200response_annotations_item_redact_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, +) +from .doc_annotations_list200response_annotations_item_redact_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, +) +from .doc_annotations_list200response_annotations_item_redact_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_redact_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo, +) +from .doc_annotations_list200response_annotations_item_redact_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor, +) +from .doc_annotations_list200response_annotations_item_redact_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_redact_rect import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRect, +) +from .doc_annotations_list200response_annotations_item_redact_ref import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRef, +) +from .doc_annotations_list200response_annotations_item_redact_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactReplyType, +) +from .doc_annotations_list200response_annotations_item_redact_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedact(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemRedactRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemRedactFlags + rect: DocAnnotationsList200ResponseAnnotationsItemRedactRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActions] = None + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + color: DocAnnotationsList200ResponseAnnotationsItemRedactColor + opacity: float + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + overlay_text: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="overlayText"), pydantic.Field(alias="overlayText") + ] = None + repeat: bool + font_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily, + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] + font_size: typing_extensions.Annotated[float, FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize")] + font_color: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactFontColor, + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions.py new file mode 100644 index 0000000..f0236b6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate, +) +from .doc_annotations_list200response_annotations_item_redact_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur, +) +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_redact_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus, +) +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate.py new file mode 100644 index 0000000..e295c89 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root.py new file mode 100644 index 0000000..0c15547 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root_type.py new file mode 100644 index 0000000..8381f15 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item.py new file mode 100644 index 0000000..87da05e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur.py new file mode 100644 index 0000000..443a842 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root.py new file mode 100644 index 0000000..59dd547 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root_type.py new file mode 100644 index 0000000..c2c493f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item.py new file mode 100644 index 0000000..a953a8d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter.py new file mode 100644 index 0000000..5c4bfde --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root.py new file mode 100644 index 0000000..6f77274 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..8ba6f53 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..d0793c5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit.py new file mode 100644 index 0000000..386eb24 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root.py new file mode 100644 index 0000000..57d37e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..63e5bdf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..66cfb6e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus.py new file mode 100644 index 0000000..07fe604 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root.py new file mode 100644 index 0000000..6485d58 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root_type.py new file mode 100644 index 0000000..27d636d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item.py new file mode 100644 index 0000000..905b500 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down.py new file mode 100644 index 0000000..d43cc44 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root.py new file mode 100644 index 0000000..d9052a5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type.py new file mode 100644 index 0000000..600f604 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..b1d0da7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up.py new file mode 100644 index 0000000..6f8645c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root.py new file mode 100644 index 0000000..1b4017f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type.py new file mode 100644 index 0000000..1c7c542 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..72da51b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close.py new file mode 100644 index 0000000..54f953c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root.py new file mode 100644 index 0000000..f390779 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type.py new file mode 100644 index 0000000..850d835 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item.py new file mode 100644 index 0000000..59b9372 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible.py new file mode 100644 index 0000000..3ac4bb6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root.py new file mode 100644 index 0000000..50037d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type.py new file mode 100644 index 0000000..958e9a6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..fe45d60 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open.py new file mode 100644 index 0000000..8bd9f35 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root.py new file mode 100644 index 0000000..ae4525b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type.py new file mode 100644 index 0000000..5f364ec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item.py new file mode 100644 index 0000000..8e85b3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible.py new file mode 100644 index 0000000..6ea639b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root.py new file mode 100644 index 0000000..80bd449 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type.py new file mode 100644 index 0000000..79d1e79 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..bb3f971 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_blend_mode.py new file mode 100644 index 0000000..92a967b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_color.py new file mode 100644 index 0000000..e543a07 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_flags.py new file mode 100644 index 0000000..cf27763 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_color.py new file mode 100644 index 0000000..21173a3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactFontColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_family.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_family.py new file mode 100644 index 0000000..432a14a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_font_family.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily = typing.Union[ + typing.Literal[ + "courier", + "courier-bold", + "courier-bold-oblique", + "courier-oblique", + "helvetica", + "helvetica-bold", + "helvetica-bold-oblique", + "helvetica-oblique", + "times-roman", + "times-bold", + "times-bold-italic", + "times-italic", + "symbol", + "zapf-dingbats", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_identity_quality.py new file mode 100644 index 0000000..a9e19fe --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.py new file mode 100644 index 0000000..a54e423 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.py new file mode 100644 index 0000000..02e7ea5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.py new file mode 100644 index 0000000..495104e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.py new file mode 100644 index 0000000..f68a1eb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.py new file mode 100644 index 0000000..4b17710 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_interior_color.py new file mode 100644 index 0000000..f050e52 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.py new file mode 100644 index 0000000..d60ac75 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1, +) +from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2, +) +from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3, +) +from .doc_annotations_list200response_annotations_item_redact_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem(UniversalBaseModel): + p1: DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1 + p2: DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2 + p3: DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3 + p4: DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4 + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.py new file mode 100644 index 0000000..7c8511c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.py new file mode 100644 index 0000000..43eee08 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.py new file mode 100644 index 0000000..f2825c3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.py new file mode 100644 index 0000000..90441e4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_rect.py new file mode 100644 index 0000000..f6de6ed --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref.py new file mode 100644 index 0000000..c8b4ddf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemRedactRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemRedactRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemRedactRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index.py new file mode 100644 index 0000000..984af62 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_redact_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.py new file mode 100644 index 0000000..3d34c90 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_nm.py new file mode 100644 index 0000000..fed70da --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.py new file mode 100644 index 0000000..9a68bb2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_reply_type.py new file mode 100644 index 0000000..9112a15 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_text_align.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_text_align.py new file mode 100644 index 0000000..7bcac0b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_redact_text_align.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign = typing.Union[ + typing.Literal["left", "center", "right"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square.py new file mode 100644 index 0000000..08972f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square.py @@ -0,0 +1,137 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActions, +) +from .doc_annotations_list200response_annotations_item_square_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, +) +from .doc_annotations_list200response_annotations_item_square_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, +) +from .doc_annotations_list200response_annotations_item_square_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareColor, +) +from .doc_annotations_list200response_annotations_item_square_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquareFlags, +) +from .doc_annotations_list200response_annotations_item_square_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_square_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo, +) +from .doc_annotations_list200response_annotations_item_square_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor, +) +from .doc_annotations_list200response_annotations_item_square_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRect, +) +from .doc_annotations_list200response_annotations_item_square_rect_differences import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences, +) +from .doc_annotations_list200response_annotations_item_square_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRef, +) +from .doc_annotations_list200response_annotations_item_square_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareReplyType, +) +from .doc_annotations_list200response_annotations_item_square_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquare(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemSquareRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemSquareFlags + rect: DocAnnotationsList200ResponseAnnotationsItemSquareRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemSquareColor + opacity: float + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + dash_array: typing_extensions.Annotated[ + typing.Optional[typing.List[float]], FieldMetadata(alias="dashArray"), pydantic.Field(alias="dashArray") + ] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + cloudy_intensity: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="cloudyIntensity"), pydantic.Field(alias="cloudyIntensity") + ] = None + rect_differences: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences], + FieldMetadata(alias="rectDifferences"), + pydantic.Field(alias="rectDifferences"), + ] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions.py new file mode 100644 index 0000000..ec67050 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate, +) +from .doc_annotations_list200response_annotations_item_square_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur, +) +from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_square_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus, +) +from .doc_annotations_list200response_annotations_item_square_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_square_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate.py new file mode 100644 index 0000000..9d8ab3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root.py new file mode 100644 index 0000000..e050696 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root_type.py new file mode 100644 index 0000000..d7af919 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item.py new file mode 100644 index 0000000..a1087db --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur.py new file mode 100644 index 0000000..b325510 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root.py new file mode 100644 index 0000000..05b41fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root_type.py new file mode 100644 index 0000000..15f5b15 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item.py new file mode 100644 index 0000000..46529f5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter.py new file mode 100644 index 0000000..9d13281 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root.py new file mode 100644 index 0000000..7bb81a7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..ed4201e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..bf70545 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit.py new file mode 100644 index 0000000..0474293 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root.py new file mode 100644 index 0000000..73d426c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..5dfff1e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..27efc1a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus.py new file mode 100644 index 0000000..e344a8e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root.py new file mode 100644 index 0000000..97141b2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root_type.py new file mode 100644 index 0000000..36a8412 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item.py new file mode 100644 index 0000000..0706f14 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down.py new file mode 100644 index 0000000..d779a5e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root.py new file mode 100644 index 0000000..6790c21 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type.py new file mode 100644 index 0000000..933fa84 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..a9c8edc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up.py new file mode 100644 index 0000000..13a95b4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root.py new file mode 100644 index 0000000..030f46f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type.py new file mode 100644 index 0000000..aa9d237 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..41f1b62 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close.py new file mode 100644 index 0000000..9e6c814 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root.py new file mode 100644 index 0000000..6fe1673 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root_type.py new file mode 100644 index 0000000..a4cb45c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item.py new file mode 100644 index 0000000..c76420e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible.py new file mode 100644 index 0000000..5ca65d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root.py new file mode 100644 index 0000000..4f8255a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type.py new file mode 100644 index 0000000..7d34be1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..1eaf0b4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open.py new file mode 100644 index 0000000..608d04a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root.py new file mode 100644 index 0000000..3d45bda --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root_type.py new file mode 100644 index 0000000..263eea0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item.py new file mode 100644 index 0000000..ca5d1a5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible.py new file mode 100644 index 0000000..4016677 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root.py new file mode 100644 index 0000000..41f87fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type.py new file mode 100644 index 0000000..28fbdb5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..0b58225 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_blend_mode.py new file mode 100644 index 0000000..1a88ec1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_border_style.py new file mode 100644 index 0000000..e0c21a0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_color.py new file mode 100644 index 0000000..513ee99 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquareColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_flags.py new file mode 100644 index 0000000..f627f1b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_identity_quality.py new file mode 100644 index 0000000..6882277 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to.py new file mode 100644 index 0000000..c811fda --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.py new file mode 100644 index 0000000..1c984a1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.py new file mode 100644 index 0000000..41363c8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.py new file mode 100644 index 0000000..170e5a1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.py new file mode 100644 index 0000000..3b9e61c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_interior_color.py new file mode 100644 index 0000000..8adb9ef --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect.py new file mode 100644 index 0000000..b972ff8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect_differences.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect_differences.py new file mode 100644 index 0000000..20cd494 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_rect_differences.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences(UniversalBaseModel): + left: float + top: float + right: float + bottom: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref.py new file mode 100644 index 0000000..f86c7b8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemSquareRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemSquareRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquareRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index.py new file mode 100644 index 0000000..d6c15c9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_square_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.py new file mode 100644 index 0000000..88618fd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_nm.py new file mode 100644 index 0000000..e15e5d7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_object_number.py new file mode 100644 index 0000000..16d1010 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_reply_type.py new file mode 100644 index 0000000..3165611 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquareReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.py new file mode 100644 index 0000000..1943fa9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly.py new file mode 100644 index 0000000..b62c579 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly.py @@ -0,0 +1,103 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActions, +) +from .doc_annotations_list200response_annotations_item_squiggly_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, +) +from .doc_annotations_list200response_annotations_item_squiggly_color import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyColor, +) +from .doc_annotations_list200response_annotations_item_squiggly_flags import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags, +) +from .doc_annotations_list200response_annotations_item_squiggly_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo, +) +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_squiggly_rect import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRect, +) +from .doc_annotations_list200response_annotations_item_squiggly_ref import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef, +) +from .doc_annotations_list200response_annotations_item_squiggly_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquiggly(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemSquigglyRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags + rect: DocAnnotationsList200ResponseAnnotationsItemSquigglyRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemSquigglyColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions.py new file mode 100644 index 0000000..916e21b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate.py new file mode 100644 index 0000000..3d67038 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root.py new file mode 100644 index 0000000..4948a54 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type.py new file mode 100644 index 0000000..04520cd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item.py new file mode 100644 index 0000000..e229822 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur.py new file mode 100644 index 0000000..04bcbc8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root.py new file mode 100644 index 0000000..e298811 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type.py new file mode 100644 index 0000000..f201203 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item.py new file mode 100644 index 0000000..6620423 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter.py new file mode 100644 index 0000000..2a8c090 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root.py new file mode 100644 index 0000000..ac007ca --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..d1e6ba6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..d8111f9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit.py new file mode 100644 index 0000000..350955e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root.py new file mode 100644 index 0000000..531d445 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..05afd3e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..3990942 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus.py new file mode 100644 index 0000000..8d5e3a5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root.py new file mode 100644 index 0000000..fd73e5f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type.py new file mode 100644 index 0000000..354fdfa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item.py new file mode 100644 index 0000000..5d4403d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down.py new file mode 100644 index 0000000..2927dcc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root.py new file mode 100644 index 0000000..783b25d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type.py new file mode 100644 index 0000000..b399882 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..28485dc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up.py new file mode 100644 index 0000000..1be6590 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root.py new file mode 100644 index 0000000..ff7383a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type.py new file mode 100644 index 0000000..0aebbc8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..4e770ea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close.py new file mode 100644 index 0000000..5b0127a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root.py new file mode 100644 index 0000000..afd665d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type.py new file mode 100644 index 0000000..6269894 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item.py new file mode 100644 index 0000000..7ea64a3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible.py new file mode 100644 index 0000000..5573e13 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root.py new file mode 100644 index 0000000..2c97e9d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type.py new file mode 100644 index 0000000..662e99e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..c51a1af --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open.py new file mode 100644 index 0000000..0028098 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root.py new file mode 100644 index 0000000..f8af3be --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type.py new file mode 100644 index 0000000..a5e9a1d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item.py new file mode 100644 index 0000000..1c97658 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible.py new file mode 100644 index 0000000..2215d68 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root.py new file mode 100644 index 0000000..22689f1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type.py new file mode 100644 index 0000000..50a037e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..311ee5a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.py new file mode 100644 index 0000000..4a14a08 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_color.py new file mode 100644 index 0000000..a239c89 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_flags.py new file mode 100644 index 0000000..8bd78b2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.py new file mode 100644 index 0000000..6d4a3d5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.py new file mode 100644 index 0000000..069921c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.py new file mode 100644 index 0000000..a3fe7e4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.py new file mode 100644 index 0000000..c428fbf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.py new file mode 100644 index 0000000..3f8e6c8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.py new file mode 100644 index 0000000..bd89b48 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.py new file mode 100644 index 0000000..a2a5964 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1, +) +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2, +) +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3, +) +from .doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem(UniversalBaseModel): + p1: DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1 + p2: DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2 + p3: DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3 + p4: DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4 + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.py new file mode 100644 index 0000000..1589a82 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.py new file mode 100644 index 0000000..57c8e8e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.py new file mode 100644 index 0000000..6dac727 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.py new file mode 100644 index 0000000..ff0f41e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_rect.py new file mode 100644 index 0000000..c04edfb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref.py new file mode 100644 index 0000000..411704b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemSquigglyRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemSquigglyRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.py new file mode 100644 index 0000000..9f5b18e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_squiggly_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.py new file mode 100644 index 0000000..9ac11f9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.py new file mode 100644 index 0000000..cc19716 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.py new file mode 100644 index 0000000..2c37ecc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.py new file mode 100644 index 0000000..841ed06 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp.py new file mode 100644 index 0000000..d2986d9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp.py @@ -0,0 +1,100 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStampActions, +) +from .doc_annotations_list200response_annotations_item_stamp_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, +) +from .doc_annotations_list200response_annotations_item_stamp_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStampFlags, +) +from .doc_annotations_list200response_annotations_item_stamp_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_stamp_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo, +) +from .doc_annotations_list200response_annotations_item_stamp_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampRect, +) +from .doc_annotations_list200response_annotations_item_stamp_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStampRef, +) +from .doc_annotations_list200response_annotations_item_stamp_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampReplyType, +) +from .doc_annotations_list200response_annotations_item_stamp_unrotated_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStamp(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemStampRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemStampFlags + rect: DocAnnotationsList200ResponseAnnotationsItemStampRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStampBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActions] = None + name: typing.Optional[str] = None + rotation: typing.Optional[float] = None + unrotated_rect: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect], + FieldMetadata(alias="unrotatedRect"), + pydantic.Field(alias="unrotatedRect"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions.py new file mode 100644 index 0000000..9ed7763 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate.py new file mode 100644 index 0000000..6616bcc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root.py new file mode 100644 index 0000000..d5f5969 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type.py new file mode 100644 index 0000000..7598ad3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item.py new file mode 100644 index 0000000..f655a39 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur.py new file mode 100644 index 0000000..e1989a7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root.py new file mode 100644 index 0000000..a18f978 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type.py new file mode 100644 index 0000000..8f4f2de --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item.py new file mode 100644 index 0000000..6700e7a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter.py new file mode 100644 index 0000000..bae4120 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root.py new file mode 100644 index 0000000..096e65b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..bc3a135 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..32a049c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit.py new file mode 100644 index 0000000..b0ae83a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root.py new file mode 100644 index 0000000..3122a8f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..a4a5824 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..e29cee4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus.py new file mode 100644 index 0000000..9c51f77 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root.py new file mode 100644 index 0000000..f3baef9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type.py new file mode 100644 index 0000000..5011d11 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item.py new file mode 100644 index 0000000..d71497f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down.py new file mode 100644 index 0000000..60d2b62 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root.py new file mode 100644 index 0000000..9f66511 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type.py new file mode 100644 index 0000000..aa9fb25 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..c79ee28 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up.py new file mode 100644 index 0000000..352b92b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root.py new file mode 100644 index 0000000..405b3ec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type.py new file mode 100644 index 0000000..fcc6c87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..2a942a1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close.py new file mode 100644 index 0000000..183ca76 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root.py new file mode 100644 index 0000000..cc191d2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type.py new file mode 100644 index 0000000..1ffab6f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item.py new file mode 100644 index 0000000..fa39677 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible.py new file mode 100644 index 0000000..a532eab --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root.py new file mode 100644 index 0000000..00dc7db --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type.py new file mode 100644 index 0000000..71a1f46 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..6b93dd8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open.py new file mode 100644 index 0000000..058856e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root.py new file mode 100644 index 0000000..be22a8d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type.py new file mode 100644 index 0000000..59a6f49 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item.py new file mode 100644 index 0000000..5612218 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible.py new file mode 100644 index 0000000..14929dd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root.py new file mode 100644 index 0000000..351e659 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type.py new file mode 100644 index 0000000..534639e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..def12c4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.py new file mode 100644 index 0000000..1e900a2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_flags.py new file mode 100644 index 0000000..37e2e73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.py new file mode 100644 index 0000000..21910b8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.py new file mode 100644 index 0000000..e3de613 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.py new file mode 100644 index 0000000..d9db6fb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.py new file mode 100644 index 0000000..7921705 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.py new file mode 100644 index 0000000..750e7b8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.py new file mode 100644 index 0000000..942f840 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_rect.py new file mode 100644 index 0000000..88c4edd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStampRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref.py new file mode 100644 index 0000000..f13eae3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStampRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemStampRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemStampRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStampRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index.py new file mode 100644 index 0000000..5ad0c68 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_stamp_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStampRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.py new file mode 100644 index 0000000..163acb7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.py new file mode 100644 index 0000000..5271c36 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.py new file mode 100644 index 0000000..282a5a4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_reply_type.py new file mode 100644 index 0000000..2016d4a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStampReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.py new file mode 100644 index 0000000..c2fa345 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout.py new file mode 100644 index 0000000..6f7ca3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout.py @@ -0,0 +1,107 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions, +) +from .doc_annotations_list200response_annotations_item_strikeout_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, +) +from .doc_annotations_list200response_annotations_item_strikeout_color import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor, +) +from .doc_annotations_list200response_annotations_item_strikeout_flags import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags, +) +from .doc_annotations_list200response_annotations_item_strikeout_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo, +) +from .doc_annotations_list200response_annotations_item_strikeout_intent import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent, +) +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_strikeout_rect import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect, +) +from .doc_annotations_list200response_annotations_item_strikeout_ref import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef, +) +from .doc_annotations_list200response_annotations_item_strikeout_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeout(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags + rect: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions.py new file mode 100644 index 0000000..94a4e09 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate.py new file mode 100644 index 0000000..e0cb941 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root.py new file mode 100644 index 0000000..dacc104 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type.py new file mode 100644 index 0000000..03754e3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item.py new file mode 100644 index 0000000..4a38a84 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur.py new file mode 100644 index 0000000..3c28b3b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root.py new file mode 100644 index 0000000..f746068 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type.py new file mode 100644 index 0000000..321f887 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item.py new file mode 100644 index 0000000..3ba2bc9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter.py new file mode 100644 index 0000000..e05c94f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root.py new file mode 100644 index 0000000..f43d29e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..ceff5e2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..450d395 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit.py new file mode 100644 index 0000000..b837024 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root.py new file mode 100644 index 0000000..f20ed9c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..3563b92 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..f4fc205 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus.py new file mode 100644 index 0000000..6a23979 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root.py new file mode 100644 index 0000000..103885d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type.py new file mode 100644 index 0000000..1ef3c2b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item.py new file mode 100644 index 0000000..a775ab6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down.py new file mode 100644 index 0000000..e90ee07 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root.py new file mode 100644 index 0000000..39e5cdf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type.py new file mode 100644 index 0000000..7aa5250 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..1673043 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up.py new file mode 100644 index 0000000..8fb3a9e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root.py new file mode 100644 index 0000000..5a3c029 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type.py new file mode 100644 index 0000000..c783642 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..40c4988 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close.py new file mode 100644 index 0000000..9e9b989 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root.py new file mode 100644 index 0000000..a18a936 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type.py new file mode 100644 index 0000000..4db610c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item.py new file mode 100644 index 0000000..73e2d09 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible.py new file mode 100644 index 0000000..c2f1473 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root.py new file mode 100644 index 0000000..da5abfc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type.py new file mode 100644 index 0000000..59715b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..36375c8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open.py new file mode 100644 index 0000000..aa80dfa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root.py new file mode 100644 index 0000000..d5ffc55 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type.py new file mode 100644 index 0000000..ba05296 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item.py new file mode 100644 index 0000000..085c8a8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible.py new file mode 100644 index 0000000..0647f69 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root.py new file mode 100644 index 0000000..d831650 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type.py new file mode 100644 index 0000000..2ea0908 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..3893a83 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.py new file mode 100644 index 0000000..ddb224f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_color.py new file mode 100644 index 0000000..d90d1d1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_flags.py new file mode 100644 index 0000000..b492996 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.py new file mode 100644 index 0000000..85fc95e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.py new file mode 100644 index 0000000..85ec75c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.py new file mode 100644 index 0000000..53cb150 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.py new file mode 100644 index 0000000..64a1442 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.py new file mode 100644 index 0000000..593d80d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.py new file mode 100644 index 0000000..1e6ffc3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_intent.py new file mode 100644 index 0000000..cd6eca4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent = typing.Union[ + typing.Literal["strikeout-text-edit"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.py new file mode 100644 index 0000000..adfbcd0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1, +) +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2, +) +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3, +) +from .doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem(UniversalBaseModel): + p1: DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1 + p2: DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2 + p3: DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3 + p4: DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4 + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.py new file mode 100644 index 0000000..769ee90 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.py new file mode 100644 index 0000000..a8645c8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.py new file mode 100644 index 0000000..59dfc51 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.py new file mode 100644 index 0000000..5812b0c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_rect.py new file mode 100644 index 0000000..1320db8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref.py new file mode 100644 index 0000000..34da4cf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.py new file mode 100644 index 0000000..8a66de3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_strikeout_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.py new file mode 100644 index 0000000..20fe452 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.py new file mode 100644 index 0000000..ffece5c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.py new file mode 100644 index 0000000..56adf20 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.py new file mode 100644 index 0000000..0d1503c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text.py new file mode 100644 index 0000000..03233b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text.py @@ -0,0 +1,99 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions import ( + DocAnnotationsList200ResponseAnnotationsItemTextActions, +) +from .doc_annotations_list200response_annotations_item_text_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, +) +from .doc_annotations_list200response_annotations_item_text_color import ( + DocAnnotationsList200ResponseAnnotationsItemTextColor, +) +from .doc_annotations_list200response_annotations_item_text_flags import ( + DocAnnotationsList200ResponseAnnotationsItemTextFlags, +) +from .doc_annotations_list200response_annotations_item_text_icon import ( + DocAnnotationsList200ResponseAnnotationsItemTextIcon, +) +from .doc_annotations_list200response_annotations_item_text_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_text_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo, +) +from .doc_annotations_list200response_annotations_item_text_rect import ( + DocAnnotationsList200ResponseAnnotationsItemTextRect, +) +from .doc_annotations_list200response_annotations_item_text_ref import ( + DocAnnotationsList200ResponseAnnotationsItemTextRef, +) +from .doc_annotations_list200response_annotations_item_text_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemText(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemTextRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemTextFlags + rect: DocAnnotationsList200ResponseAnnotationsItemTextRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemTextBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemTextColor + opacity: float + icon: DocAnnotationsList200ResponseAnnotationsItemTextIcon + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions.py new file mode 100644 index 0000000..5dfa534 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate, +) +from .doc_annotations_list200response_annotations_item_text_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur, +) +from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_text_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus, +) +from .doc_annotations_list200response_annotations_item_text_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_text_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate.py new file mode 100644 index 0000000..2fe9765 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root.py new file mode 100644 index 0000000..c15ccd7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root_type.py new file mode 100644 index 0000000..9c52343 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item.py new file mode 100644 index 0000000..d2922c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur.py new file mode 100644 index 0000000..a40e32f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root.py new file mode 100644 index 0000000..7360858 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root_type.py new file mode 100644 index 0000000..08d651f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item.py new file mode 100644 index 0000000..e816b51 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter.py new file mode 100644 index 0000000..1bdaf26 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root.py new file mode 100644 index 0000000..37d5ad1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..5357f3e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..f1ba232 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit.py new file mode 100644 index 0000000..be8078d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root.py new file mode 100644 index 0000000..79d8b6e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..5ce15ab --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..faa933e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus.py new file mode 100644 index 0000000..ef16976 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root.py new file mode 100644 index 0000000..c831902 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root_type.py new file mode 100644 index 0000000..5759367 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item.py new file mode 100644 index 0000000..e4a9ace --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down.py new file mode 100644 index 0000000..e7b3aac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root.py new file mode 100644 index 0000000..17e87ea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type.py new file mode 100644 index 0000000..d9eeb9d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..73342ee --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up.py new file mode 100644 index 0000000..f31996f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root.py new file mode 100644 index 0000000..37304e6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type.py new file mode 100644 index 0000000..72ef476 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..d016047 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close.py new file mode 100644 index 0000000..1cc9894 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root.py new file mode 100644 index 0000000..8573ef9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root_type.py new file mode 100644 index 0000000..4ef1d91 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item.py new file mode 100644 index 0000000..59fbd64 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible.py new file mode 100644 index 0000000..a95912a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root.py new file mode 100644 index 0000000..b0d25c9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type.py new file mode 100644 index 0000000..19741a8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..e2dcec8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open.py new file mode 100644 index 0000000..d2cd383 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root.py new file mode 100644 index 0000000..3484dec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root_type.py new file mode 100644 index 0000000..7689f35 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item.py new file mode 100644 index 0000000..75ccb60 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible.py new file mode 100644 index 0000000..8dc9cb1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root.py new file mode 100644 index 0000000..a75056c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type.py new file mode 100644 index 0000000..dd25f31 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..73c3807 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_blend_mode.py new file mode 100644 index 0000000..86a7f7a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_color.py new file mode 100644 index 0000000..0dc7323 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemTextColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_flags.py new file mode 100644 index 0000000..dde87f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_icon.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_icon.py new file mode 100644 index 0000000..79125de --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_icon.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextIcon = typing.Union[ + typing.Literal["comment", "key", "note", "help", "new-paragraph", "paragraph", "insert"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_identity_quality.py new file mode 100644 index 0000000..18705d9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to.py new file mode 100644 index 0000000..2e0b1c9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.py new file mode 100644 index 0000000..f63800d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.py new file mode 100644 index 0000000..cd802cd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.py new file mode 100644 index 0000000..30c0320 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.py new file mode 100644 index 0000000..7f94fd2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_rect.py new file mode 100644 index 0000000..7902fb1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemTextRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref.py new file mode 100644 index 0000000..07686b2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemTextRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemTextRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemTextRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemTextRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index.py new file mode 100644 index 0000000..e8cfb0b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_text_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemTextRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.py new file mode 100644 index 0000000..1c6438c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_nm.py new file mode 100644 index 0000000..9f08d0d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_object_number.py new file mode 100644 index 0000000..0ede24a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_reply_type.py new file mode 100644 index 0000000..be81482 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_text_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemTextReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline.py new file mode 100644 index 0000000..7eaf18d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline.py @@ -0,0 +1,103 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActions, +) +from .doc_annotations_list200response_annotations_item_underline_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, +) +from .doc_annotations_list200response_annotations_item_underline_color import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineColor, +) +from .doc_annotations_list200response_annotations_item_underline_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags, +) +from .doc_annotations_list200response_annotations_item_underline_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_underline_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo, +) +from .doc_annotations_list200response_annotations_item_underline_quad_points_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem, +) +from .doc_annotations_list200response_annotations_item_underline_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRect, +) +from .doc_annotations_list200response_annotations_item_underline_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef, +) +from .doc_annotations_list200response_annotations_item_underline_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderline(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemUnderlineRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags + rect: DocAnnotationsList200ResponseAnnotationsItemUnderlineRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActions] = None + color: DocAnnotationsList200ResponseAnnotationsItemUnderlineColor + opacity: float + quad_points: typing_extensions.Annotated[ + typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem], + FieldMetadata(alias="quadPoints"), + pydantic.Field(alias="quadPoints"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions.py new file mode 100644 index 0000000..3e13e66 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate, +) +from .doc_annotations_list200response_annotations_item_underline_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur, +) +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_underline_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus, +) +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate.py new file mode 100644 index 0000000..79857f8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root.py new file mode 100644 index 0000000..1c87b88 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root_type.py new file mode 100644 index 0000000..0a44929 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item.py new file mode 100644 index 0000000..7694217 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur.py new file mode 100644 index 0000000..240932c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root.py new file mode 100644 index 0000000..fd7a5f3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root_type.py new file mode 100644 index 0000000..47ae117 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item.py new file mode 100644 index 0000000..b0260af --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter.py new file mode 100644 index 0000000..d5c4d2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root.py new file mode 100644 index 0000000..1ee0b69 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..abd7e2b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..504c07b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit.py new file mode 100644 index 0000000..c64cc12 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root.py new file mode 100644 index 0000000..7545a54 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..e8b5ae1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..e77933f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus.py new file mode 100644 index 0000000..51faf40 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root.py new file mode 100644 index 0000000..5cc99a2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root_type.py new file mode 100644 index 0000000..ead78e8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item.py new file mode 100644 index 0000000..a800546 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down.py new file mode 100644 index 0000000..114fe8c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root.py new file mode 100644 index 0000000..3df1ac3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type.py new file mode 100644 index 0000000..bb23322 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..548292a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up.py new file mode 100644 index 0000000..032a42f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root.py new file mode 100644 index 0000000..954aef6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type.py new file mode 100644 index 0000000..c3d5b3e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..00750dc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close.py new file mode 100644 index 0000000..b07d364 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root.py new file mode 100644 index 0000000..491afc7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type.py new file mode 100644 index 0000000..0ae50ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item.py new file mode 100644 index 0000000..157a4b3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible.py new file mode 100644 index 0000000..38b2b36 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root.py new file mode 100644 index 0000000..81c847c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type.py new file mode 100644 index 0000000..2b5b35c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..bd910a4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open.py new file mode 100644 index 0000000..e28a511 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root.py new file mode 100644 index 0000000..a1fe611 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type.py new file mode 100644 index 0000000..8111082 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item.py new file mode 100644 index 0000000..c7d09c7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible.py new file mode 100644 index 0000000..4b6503c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root.py new file mode 100644 index 0000000..3aaa9bb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type.py new file mode 100644 index 0000000..20431d4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..82834f3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_blend_mode.py new file mode 100644 index 0000000..d1c82b3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_color.py new file mode 100644 index 0000000..71c53e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_flags.py new file mode 100644 index 0000000..a1094ad --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_identity_quality.py new file mode 100644 index 0000000..753d914 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.py new file mode 100644 index 0000000..18116e7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.py new file mode 100644 index 0000000..5390dc3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.py new file mode 100644 index 0000000..b7b10ad --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.py new file mode 100644 index 0000000..0cd46f5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.py new file mode 100644 index 0000000..93fcd25 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.py new file mode 100644 index 0000000..d443cb4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p1 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1, +) +from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p2 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2, +) +from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p3 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3, +) +from .doc_annotations_list200response_annotations_item_underline_quad_points_item_p4 import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem(UniversalBaseModel): + p1: DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1 + p2: DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2 + p3: DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3 + p4: DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4 + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.py new file mode 100644 index 0000000..fc889d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.py new file mode 100644 index 0000000..b590088 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.py new file mode 100644 index 0000000..74bb023 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.py new file mode 100644 index 0000000..c742af0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4(UniversalBaseModel): + x: float + y: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_rect.py new file mode 100644 index 0000000..4e5a21b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref.py new file mode 100644 index 0000000..17396b2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemUnderlineRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnderlineRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index.py new file mode 100644 index 0000000..f079fef --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_underline_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.py new file mode 100644 index 0000000..df35cdb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_nm.py new file mode 100644 index 0000000..a207ef7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.py new file mode 100644 index 0000000..67059a6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_reply_type.py new file mode 100644 index 0000000..e4561e3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_underline_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported.py new file mode 100644 index 0000000..a989e9f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions, +) +from .doc_annotations_list200response_annotations_item_unsupported_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, +) +from .doc_annotations_list200response_annotations_item_unsupported_flags import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags, +) +from .doc_annotations_list200response_annotations_item_unsupported_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo, +) +from .doc_annotations_list200response_annotations_item_unsupported_rect import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect, +) +from .doc_annotations_list200response_annotations_item_unsupported_ref import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef, +) +from .doc_annotations_list200response_annotations_item_unsupported_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupported(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags + rect: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions] = None + raw_subtype_code: typing_extensions.Annotated[ + int, FieldMetadata(alias="rawSubtypeCode"), pydantic.Field(alias="rawSubtypeCode") + ] + raw_subtype_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="rawSubtypeName"), pydantic.Field(alias="rawSubtypeName") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions.py new file mode 100644 index 0000000..16213e0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate.py new file mode 100644 index 0000000..e48ef73 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root.py new file mode 100644 index 0000000..a493888 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type.py new file mode 100644 index 0000000..610e002 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item.py new file mode 100644 index 0000000..61e2f14 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur.py new file mode 100644 index 0000000..b08b8f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root.py new file mode 100644 index 0000000..ba02442 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type.py new file mode 100644 index 0000000..70bbcbb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item.py new file mode 100644 index 0000000..a8da9b0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter.py new file mode 100644 index 0000000..d62ab83 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root.py new file mode 100644 index 0000000..6ad247c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..4a257f8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..8072546 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit.py new file mode 100644 index 0000000..ad65152 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root.py new file mode 100644 index 0000000..4e75c89 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..0b472e3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..b488303 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus.py new file mode 100644 index 0000000..e11194c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root.py new file mode 100644 index 0000000..4cb235c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type.py new file mode 100644 index 0000000..2fdbf6a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item.py new file mode 100644 index 0000000..f96591d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down.py new file mode 100644 index 0000000..813d392 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root.py new file mode 100644 index 0000000..588acbd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type.py new file mode 100644 index 0000000..29832e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..eb85c4f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up.py new file mode 100644 index 0000000..718e8df --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root.py new file mode 100644 index 0000000..7338325 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type.py new file mode 100644 index 0000000..0e9aade --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..7b9422f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close.py new file mode 100644 index 0000000..a21bd62 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root.py new file mode 100644 index 0000000..ea8d493 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type.py new file mode 100644 index 0000000..8d8ca92 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item.py new file mode 100644 index 0000000..de46d02 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible.py new file mode 100644 index 0000000..123d517 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root.py new file mode 100644 index 0000000..23d4b02 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type.py new file mode 100644 index 0000000..4068edf --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..5f1a321 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open.py new file mode 100644 index 0000000..d08a72d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root.py new file mode 100644 index 0000000..cf2d5c3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type.py new file mode 100644 index 0000000..dd82f3b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item.py new file mode 100644 index 0000000..ef9a919 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible.py new file mode 100644 index 0000000..7b16cc6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root.py new file mode 100644 index 0000000..c3dc111 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type.py new file mode 100644 index 0000000..91583bc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..ccd8b79 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.py new file mode 100644 index 0000000..c372bae --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_flags.py new file mode 100644 index 0000000..1f0d042 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.py new file mode 100644 index 0000000..78aca6c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.py new file mode 100644 index 0000000..f10a49c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.py new file mode 100644 index 0000000..b733234 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.py new file mode 100644 index 0000000..82abda3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.py new file mode 100644 index 0000000..fa6a8f0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.py new file mode 100644 index 0000000..34346a3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_rect.py new file mode 100644 index 0000000..4d5a4aa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref.py new file mode 100644 index 0000000..cc13847 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.py new file mode 100644 index 0000000..f245376 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_unsupported_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.py new file mode 100644 index 0000000..d2d7e5b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.py new file mode 100644 index 0000000..f67cf93 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.py new file mode 100644 index 0000000..43155cc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.py new file mode 100644 index 0000000..918582e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType = typing.Union[ + typing.Literal["reply", "group"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget.py new file mode 100644 index 0000000..664d7e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget.py @@ -0,0 +1,151 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActions, +) +from .doc_annotations_list200response_annotations_item_widget_blend_mode import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, +) +from .doc_annotations_list200response_annotations_item_widget_border_style import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, +) +from .doc_annotations_list200response_annotations_item_widget_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetColor, +) +from .doc_annotations_list200response_annotations_item_widget_field_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, +) +from .doc_annotations_list200response_annotations_item_widget_flags import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFlags, +) +from .doc_annotations_list200response_annotations_item_widget_font_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor, +) +from .doc_annotations_list200response_annotations_item_widget_font_family import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily, +) +from .doc_annotations_list200response_annotations_item_widget_identity_quality import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, +) +from .doc_annotations_list200response_annotations_item_widget_in_reply_to import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo, +) +from .doc_annotations_list200response_annotations_item_widget_interior_color import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor, +) +from .doc_annotations_list200response_annotations_item_widget_rect import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRect, +) +from .doc_annotations_list200response_annotations_item_widget_ref import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRef, +) +from .doc_annotations_list200response_annotations_item_widget_reply_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType, +) +from .doc_annotations_list200response_annotations_item_widget_text_align import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidget(UniversalBaseModel): + ref: DocAnnotationsList200ResponseAnnotationsItemWidgetRef + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + identity_quality: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality, + FieldMetadata(alias="identityQuality"), + pydantic.Field(alias="identityQuality"), + ] + nm: typing.Optional[str] = None + flags: DocAnnotationsList200ResponseAnnotationsItemWidgetFlags + rect: DocAnnotationsList200ResponseAnnotationsItemWidgetRect + contents: typing.Optional[str] = None + author: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + blend_mode: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode, + FieldMetadata(alias="blendMode"), + pydantic.Field(alias="blendMode"), + ] + in_reply_to: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo], + FieldMetadata(alias="inReplyTo"), + pydantic.Field(alias="inReplyTo"), + ] = None + reply_type: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType], + FieldMetadata(alias="replyType"), + pydantic.Field(alias="replyType"), + ] = None + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + updated_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="updatedBy"), pydantic.Field(alias="updatedBy") + ] = None + actions: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActions] = None + color: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetColor] = None + interior_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor], + FieldMetadata(alias="interiorColor"), + pydantic.Field(alias="interiorColor"), + ] = None + stroke_width: typing_extensions.Annotated[ + float, FieldMetadata(alias="strokeWidth"), pydantic.Field(alias="strokeWidth") + ] + border_style: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle, + FieldMetadata(alias="borderStyle"), + pydantic.Field(alias="borderStyle"), + ] + font_family: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily], + FieldMetadata(alias="fontFamily"), + pydantic.Field(alias="fontFamily"), + ] = None + font_size: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="fontSize"), pydantic.Field(alias="fontSize") + ] = None + font_color: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor], + FieldMetadata(alias="fontColor"), + pydantic.Field(alias="fontColor"), + ] = None + text_align: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign, + FieldMetadata(alias="textAlign"), + pydantic.Field(alias="textAlign"), + ] + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + field_family: typing_extensions.Annotated[ + DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily, + FieldMetadata(alias="fieldFamily"), + pydantic.Field(alias="fieldFamily"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions.py new file mode 100644 index 0000000..ae5b5e1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions.py @@ -0,0 +1,96 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_activate import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate, +) +from .doc_annotations_list200response_annotations_item_widget_actions_blur import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur, +) +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter, +) +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit, +) +from .doc_annotations_list200response_annotations_item_widget_actions_focus import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus, +) +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown, +) +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_close import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_open import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_visible import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActions(UniversalBaseModel): + activate: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate] = None + cursor_enter: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter], + FieldMetadata(alias="cursorEnter"), + pydantic.Field(alias="cursorEnter"), + ] = None + cursor_exit: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit], + FieldMetadata(alias="cursorExit"), + pydantic.Field(alias="cursorExit"), + ] = None + mouse_down: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown], + FieldMetadata(alias="mouseDown"), + pydantic.Field(alias="mouseDown"), + ] = None + mouse_up: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp], + FieldMetadata(alias="mouseUp"), + pydantic.Field(alias="mouseUp"), + ] = None + focus: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus] = None + blur: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur] = None + page_open: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen], + FieldMetadata(alias="pageOpen"), + pydantic.Field(alias="pageOpen"), + ] = None + page_close: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose], + FieldMetadata(alias="pageClose"), + pydantic.Field(alias="pageClose"), + ] = None + page_visible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible], + FieldMetadata(alias="pageVisible"), + pydantic.Field(alias="pageVisible"), + ] = None + page_invisible: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible], + FieldMetadata(alias="pageInvisible"), + pydantic.Field(alias="pageInvisible"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate.py new file mode 100644 index 0000000..dee6fe7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_activate_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root.py new file mode 100644 index 0000000..9061625 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_activate_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root_type.py new file mode 100644 index 0000000..3345982 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item.py new file mode 100644 index 0000000..bd6f6a2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_activate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur.py new file mode 100644 index 0000000..622f1f3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_blur_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root.py new file mode 100644 index 0000000..2edaf3f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_blur_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root_type.py new file mode 100644 index 0000000..d424a87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item.py new file mode 100644 index 0000000..c63a5e0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_blur_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter.py new file mode 100644 index 0000000..6e7d235 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root.py new file mode 100644 index 0000000..aad258c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type.py new file mode 100644 index 0000000..9222e33 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item.py new file mode 100644 index 0000000..87b34be --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_enter_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit.py new file mode 100644 index 0000000..5c94b5f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root.py new file mode 100644 index 0000000..cb84ad9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type.py new file mode 100644 index 0000000..24d8975 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item.py new file mode 100644 index 0000000..dbd4e87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_cursor_exit_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus.py new file mode 100644 index 0000000..83b5cfa --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_focus_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root.py new file mode 100644 index 0000000..11b4717 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_focus_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root_type.py new file mode 100644 index 0000000..a9d6ebb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item.py new file mode 100644 index 0000000..a7509f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_focus_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down.py new file mode 100644 index 0000000..fe9a79f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root.py new file mode 100644 index 0000000..a37307e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type.py new file mode 100644 index 0000000..1161e6f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item.py new file mode 100644 index 0000000..00b72dd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_down_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up.py new file mode 100644 index 0000000..10608d5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root.py new file mode 100644 index 0000000..ed30a22 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type.py new file mode 100644 index 0000000..9c71e08 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item.py new file mode 100644 index 0000000..ca37034 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_mouse_up_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close.py new file mode 100644 index 0000000..b23145d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_page_close_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root.py new file mode 100644 index 0000000..ddb2fd0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type.py new file mode 100644 index 0000000..306170f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item.py new file mode 100644 index 0000000..f5a6a78 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_close_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible.py new file mode 100644 index 0000000..7f51bae --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root.py new file mode 100644 index 0000000..956252d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type.py new file mode 100644 index 0000000..0f19508 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item.py new file mode 100644 index 0000000..7c882de --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_invisible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open.py new file mode 100644 index 0000000..9d13ebd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_page_open_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root.py new file mode 100644 index 0000000..4e2ba07 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type.py new file mode 100644 index 0000000..3427e20 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item.py new file mode 100644 index 0000000..cf0b66c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_open_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible.py new file mode 100644 index 0000000..5e544a9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_root import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot, +) +from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible(UniversalBaseModel): + root: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root.py new file mode 100644 index 0000000..3b80559 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot(UniversalBaseModel): + type: DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type.py new file mode 100644 index 0000000..7b12e26 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item.py new file mode 100644 index 0000000..e056731 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_actions_page_visible_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_blend_mode.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_blend_mode.py new file mode 100644 index 0000000..40324c4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_blend_mode.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode = typing.Union[ + typing.Literal[ + "normal", + "multiply", + "screen", + "overlay", + "darken", + "lighten", + "color-dodge", + "color-burn", + "hard-light", + "soft-light", + "difference", + "exclusion", + "hue", + "saturation", + "color", + "luminosity", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_border_style.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_border_style.py new file mode 100644 index 0000000..9d1f857 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_border_style.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle = typing.Union[ + typing.Literal["solid", "dashed", "beveled", "inset"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_color.py new file mode 100644 index 0000000..825cd83 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_field_family.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_field_family.py new file mode 100644 index 0000000..33bbf8d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_field_family.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily = typing.Union[ + typing.Literal["text", "checkbox", "radio", "combobox", "listbox", "pushbutton", "signature", "unknown"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_flags.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_flags.py new file mode 100644 index 0000000..a5fb4b3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_flags.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetFlags(UniversalBaseModel): + invisible: bool + hidden: bool + print: bool + no_zoom: typing_extensions.Annotated[bool, FieldMetadata(alias="noZoom"), pydantic.Field(alias="noZoom")] + no_rotate: typing_extensions.Annotated[bool, FieldMetadata(alias="noRotate"), pydantic.Field(alias="noRotate")] + no_view: typing_extensions.Annotated[bool, FieldMetadata(alias="noView"), pydantic.Field(alias="noView")] + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + locked: bool + toggle_no_view: typing_extensions.Annotated[ + bool, FieldMetadata(alias="toggleNoView"), pydantic.Field(alias="toggleNoView") + ] + locked_contents: typing_extensions.Annotated[ + bool, FieldMetadata(alias="lockedContents"), pydantic.Field(alias="lockedContents") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_color.py new file mode 100644 index 0000000..3dfb131 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_family.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_family.py new file mode 100644 index 0000000..7fc5551 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_font_family.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily = typing.Union[ + typing.Literal[ + "courier", + "courier-bold", + "courier-bold-oblique", + "courier-oblique", + "helvetica", + "helvetica-bold", + "helvetica-bold-oblique", + "helvetica-oblique", + "times-roman", + "times-bold", + "times-bold-italic", + "times-italic", + "symbol", + "zapf-dingbats", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_identity_quality.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_identity_quality.py new file mode 100644 index 0000000..0885c3b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_identity_quality.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality = typing.Union[ + typing.Literal["durable", "weak"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.py new file mode 100644 index 0000000..986b1c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.py new file mode 100644 index 0000000..b3ad7f7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.py new file mode 100644 index 0000000..6dde5ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.py new file mode 100644 index 0000000..c77fb46 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.py new file mode 100644 index 0000000..e155e8f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_interior_color.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_interior_color.py new file mode 100644 index 0000000..a074528 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_interior_color.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor(UniversalBaseModel): + r: int + g: int + b: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_rect.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_rect.py new file mode 100644 index 0000000..f653577 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_rect.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRect(UniversalBaseModel): + left: float + bottom: float + right: float + top: float + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref.py new file mode 100644 index 0000000..ee152f2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref.py @@ -0,0 +1,77 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm(UniversalBaseModel): + kind: typing.Literal["nm"] = "nm" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index(UniversalBaseModel): + kind: typing.Literal["index"] = "index" + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponseAnnotationsItemWidgetRef = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Nm, + DocAnnotationsList200ResponseAnnotationsItemWidgetRef_Index, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index.py new file mode 100644 index 0000000..baacda4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_annotations_item_widget_ref_index_revision import ( + DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision, +) + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + index: int + revision: DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.py new file mode 100644 index 0000000..5dd8821 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_nm.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_nm.py new file mode 100644 index 0000000..36fc665 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_nm.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + nm: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.py new file mode 100644 index 0000000..1c1e759 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_reply_type.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_reply_type.py new file mode 100644 index 0000000..9cada00 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_reply_type.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType = typing.Union[typing.Literal["reply", "group"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_text_align.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_text_align.py new file mode 100644 index 0000000..fd6086e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_widget_text_align.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign = typing.Union[ + typing.Literal["left", "center", "right"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_page_state.py b/src/cloudpdf/types/doc_annotations_list200response_page_state.py new file mode 100644 index 0000000..76ec258 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_page_state.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list200response_page_state_revision import DocAnnotationsList200ResponsePageStateRevision +from .doc_annotations_list200response_page_state_weak_annotation_state import ( + DocAnnotationsList200ResponsePageStateWeakAnnotationState, +) + + +class DocAnnotationsList200ResponsePageState(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocAnnotationsList200ResponsePageStateRevision + weak_annotation_state: typing_extensions.Annotated[ + DocAnnotationsList200ResponsePageStateWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_page_state_revision.py b/src/cloudpdf/types/doc_annotations_list200response_page_state_revision.py new file mode 100644 index 0000000..6ab5a23 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_page_state_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponsePageStateRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state.py b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state.py new file mode 100644 index 0000000..ef25b3d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsList200ResponsePageStateWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Unknown, + DocAnnotationsList200ResponsePageStateWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_known.py b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_known.py new file mode 100644 index 0000000..a0d908a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.py new file mode 100644 index 0000000..4c2322e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list404response.py b/src/cloudpdf/types/doc_annotations_list404response.py new file mode 100644 index 0000000..bb23ca0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_list404response_code import DocAnnotationsList404ResponseCode +from .doc_annotations_list404response_name import DocAnnotationsList404ResponseName + + +class DocAnnotationsList404Response(UniversalBaseModel): + name: DocAnnotationsList404ResponseName + code: DocAnnotationsList404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_list404response_code.py b/src/cloudpdf/types/doc_annotations_list404response_code.py new file mode 100644 index 0000000..b001f70 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_list404response_name.py b/src/cloudpdf/types/doc_annotations_list404response_name.py new file mode 100644 index 0000000..21b520b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_update200response.py b/src/cloudpdf/types/doc_annotations_update200response.py new file mode 100644 index 0000000..e2f2d5f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_update200response_meta import DocAnnotationsUpdate200ResponseMeta + + +class DocAnnotationsUpdate200Response(UniversalBaseModel): + meta: DocAnnotationsUpdate200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta.py b/src/cloudpdf/types/doc_annotations_update200response_meta.py new file mode 100644 index 0000000..bc7ed7c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_update200response_meta_affected_pages_item import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItem, +) +from .doc_annotations_update200response_meta_cache_delta import DocAnnotationsUpdate200ResponseMetaCacheDelta + + +class DocAnnotationsUpdate200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocAnnotationsUpdate200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsUpdate200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item.py new file mode 100644 index 0000000..c9ca7db --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_update200response_meta_affected_pages_item_revision import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision, +) +from .doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state import ( + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..c31984d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..44c70fc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..0426d5d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..608c1ef --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta.py b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta.py new file mode 100644 index 0000000..9b1a1d6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_update200response_meta_cache_delta_pages_item import ( + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem, +) + + +class DocAnnotationsUpdate200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..e760e36 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_update200response_meta_cache_delta_pages_item_cache import ( + DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..07879d3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update400response.py b/src/cloudpdf/types/doc_annotations_update400response.py new file mode 100644 index 0000000..cb902a1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_update400response_code import DocAnnotationsUpdate400ResponseCode +from .doc_annotations_update400response_name import DocAnnotationsUpdate400ResponseName + + +class DocAnnotationsUpdate400Response(UniversalBaseModel): + name: DocAnnotationsUpdate400ResponseName + code: DocAnnotationsUpdate400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update400response_code.py b/src/cloudpdf/types/doc_annotations_update400response_code.py new file mode 100644 index 0000000..a102645 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsUpdate400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_update400response_name.py b/src/cloudpdf/types/doc_annotations_update400response_name.py new file mode 100644 index 0000000..6fe3345 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsUpdate400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_update404response.py b/src/cloudpdf/types/doc_annotations_update404response.py new file mode 100644 index 0000000..5c3302e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_annotations_update404response_code import DocAnnotationsUpdate404ResponseCode +from .doc_annotations_update404response_name import DocAnnotationsUpdate404ResponseName + + +class DocAnnotationsUpdate404Response(UniversalBaseModel): + name: DocAnnotationsUpdate404ResponseName + code: DocAnnotationsUpdate404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_annotations_update404response_code.py b/src/cloudpdf/types/doc_annotations_update404response_code.py new file mode 100644 index 0000000..e7e5fb2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsUpdate404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_annotations_update404response_name.py b/src/cloudpdf/types/doc_annotations_update404response_name.py new file mode 100644 index 0000000..04be816 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsUpdate404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_annotations_update_request.py b/src/cloudpdf/types/doc_annotations_update_request.py new file mode 100644 index 0000000..70a17b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_update_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsUpdateRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_download_response.py b/src/cloudpdf/types/doc_download_response.py new file mode 100644 index 0000000..cb0f5e2 --- /dev/null +++ b/src/cloudpdf/types/doc_download_response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_download_response_code import DocDownloadResponseCode +from .doc_download_response_name import DocDownloadResponseName + + +class DocDownloadResponse(UniversalBaseModel): + name: DocDownloadResponseName + code: DocDownloadResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_download_response_code.py b/src/cloudpdf/types/doc_download_response_code.py new file mode 100644 index 0000000..8a4f0a1 --- /dev/null +++ b/src/cloudpdf/types/doc_download_response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocDownloadResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_download_response_name.py b/src/cloudpdf/types/doc_download_response_name.py new file mode 100644 index 0000000..4f8aa56 --- /dev/null +++ b/src/cloudpdf/types/doc_download_response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocDownloadResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_export_data_response.py b/src/cloudpdf/types/doc_forms_export_data_response.py new file mode 100644 index 0000000..aec6ece --- /dev/null +++ b/src/cloudpdf/types/doc_forms_export_data_response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_export_data_response_code import DocFormsExportDataResponseCode +from .doc_forms_export_data_response_name import DocFormsExportDataResponseName + + +class DocFormsExportDataResponse(UniversalBaseModel): + name: DocFormsExportDataResponseName + code: DocFormsExportDataResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_export_data_response_code.py b/src/cloudpdf/types/doc_forms_export_data_response_code.py new file mode 100644 index 0000000..ac1c2b1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_export_data_response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsExportDataResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_export_data_response_name.py b/src/cloudpdf/types/doc_forms_export_data_response_name.py new file mode 100644 index 0000000..38a8b4e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_export_data_response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsExportDataResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response.py b/src/cloudpdf/types/doc_forms_get200response.py new file mode 100644 index 0000000..edaeb9d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_calculation_order_item import DocFormsGet200ResponseCalculationOrderItem +from .doc_forms_get200response_fields_item import DocFormsGet200ResponseFieldsItem +from .doc_forms_get200response_form_kind import DocFormsGet200ResponseFormKind + + +class DocFormsGet200Response(UniversalBaseModel): + form_kind: typing_extensions.Annotated[ + DocFormsGet200ResponseFormKind, FieldMetadata(alias="formKind"), pydantic.Field(alias="formKind") + ] + needs_appearances: typing_extensions.Annotated[ + bool, FieldMetadata(alias="needsAppearances"), pydantic.Field(alias="needsAppearances") + ] + fields: typing.List[DocFormsGet200ResponseFieldsItem] + calculation_order: typing_extensions.Annotated[ + typing.List[typing.Optional[DocFormsGet200ResponseCalculationOrderItem]], + FieldMetadata(alias="calculationOrder"), + pydantic.Field(alias="calculationOrder"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_calculation_order_item.py b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item.py new file mode 100644 index 0000000..c235b05 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseCalculationOrderItem_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseCalculationOrderItem_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseCalculationOrderItem = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseCalculationOrderItem_ObjectNumber, DocFormsGet200ResponseCalculationOrderItem_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_fqn.py b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_fqn.py new file mode 100644 index 0000000..9d3a4f6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseCalculationOrderItemFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_object_number.py b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_object_number.py new file mode 100644 index 0000000..fb9d32c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_calculation_order_item_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseCalculationOrderItemObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item.py new file mode 100644 index 0000000..1699e53 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item.py @@ -0,0 +1,462 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions import DocFormsGet200ResponseFieldsItemCheckboxActions +from .doc_forms_get200response_fields_item_checkbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_checkbox_flags import DocFormsGet200ResponseFieldsItemCheckboxFlags +from .doc_forms_get200response_fields_item_checkbox_origin import DocFormsGet200ResponseFieldsItemCheckboxOrigin +from .doc_forms_get200response_fields_item_checkbox_ref import DocFormsGet200ResponseFieldsItemCheckboxRef +from .doc_forms_get200response_fields_item_checkbox_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, +) +from .doc_forms_get200response_fields_item_checkbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem, +) +from .doc_forms_get200response_fields_item_combobox_actions import DocFormsGet200ResponseFieldsItemComboboxActions +from .doc_forms_get200response_fields_item_combobox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_combobox_flags import DocFormsGet200ResponseFieldsItemComboboxFlags +from .doc_forms_get200response_fields_item_combobox_options_item import ( + DocFormsGet200ResponseFieldsItemComboboxOptionsItem, +) +from .doc_forms_get200response_fields_item_combobox_origin import DocFormsGet200ResponseFieldsItemComboboxOrigin +from .doc_forms_get200response_fields_item_combobox_ref import DocFormsGet200ResponseFieldsItemComboboxRef +from .doc_forms_get200response_fields_item_combobox_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntry, +) +from .doc_forms_get200response_fields_item_combobox_widgets_item import ( + DocFormsGet200ResponseFieldsItemComboboxWidgetsItem, +) +from .doc_forms_get200response_fields_item_listbox_actions import DocFormsGet200ResponseFieldsItemListboxActions +from .doc_forms_get200response_fields_item_listbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_listbox_flags import DocFormsGet200ResponseFieldsItemListboxFlags +from .doc_forms_get200response_fields_item_listbox_options_item import ( + DocFormsGet200ResponseFieldsItemListboxOptionsItem, +) +from .doc_forms_get200response_fields_item_listbox_origin import DocFormsGet200ResponseFieldsItemListboxOrigin +from .doc_forms_get200response_fields_item_listbox_ref import DocFormsGet200ResponseFieldsItemListboxRef +from .doc_forms_get200response_fields_item_listbox_value_entry import DocFormsGet200ResponseFieldsItemListboxValueEntry +from .doc_forms_get200response_fields_item_listbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemListboxWidgetsItem, +) +from .doc_forms_get200response_fields_item_pushbutton_actions import DocFormsGet200ResponseFieldsItemPushbuttonActions +from .doc_forms_get200response_fields_item_pushbutton_default_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_pushbutton_flags import DocFormsGet200ResponseFieldsItemPushbuttonFlags +from .doc_forms_get200response_fields_item_pushbutton_origin import DocFormsGet200ResponseFieldsItemPushbuttonOrigin +from .doc_forms_get200response_fields_item_pushbutton_ref import DocFormsGet200ResponseFieldsItemPushbuttonRef +from .doc_forms_get200response_fields_item_pushbutton_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, +) +from .doc_forms_get200response_fields_item_pushbutton_widgets_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem, +) +from .doc_forms_get200response_fields_item_radio_actions import DocFormsGet200ResponseFieldsItemRadioActions +from .doc_forms_get200response_fields_item_radio_default_value_entry import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_radio_flags import DocFormsGet200ResponseFieldsItemRadioFlags +from .doc_forms_get200response_fields_item_radio_origin import DocFormsGet200ResponseFieldsItemRadioOrigin +from .doc_forms_get200response_fields_item_radio_ref import DocFormsGet200ResponseFieldsItemRadioRef +from .doc_forms_get200response_fields_item_radio_value_entry import DocFormsGet200ResponseFieldsItemRadioValueEntry +from .doc_forms_get200response_fields_item_radio_widgets_item import DocFormsGet200ResponseFieldsItemRadioWidgetsItem +from .doc_forms_get200response_fields_item_signature_actions import DocFormsGet200ResponseFieldsItemSignatureActions +from .doc_forms_get200response_fields_item_signature_default_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_signature_flags import DocFormsGet200ResponseFieldsItemSignatureFlags +from .doc_forms_get200response_fields_item_signature_origin import DocFormsGet200ResponseFieldsItemSignatureOrigin +from .doc_forms_get200response_fields_item_signature_ref import DocFormsGet200ResponseFieldsItemSignatureRef +from .doc_forms_get200response_fields_item_signature_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntry, +) +from .doc_forms_get200response_fields_item_signature_widgets_item import ( + DocFormsGet200ResponseFieldsItemSignatureWidgetsItem, +) +from .doc_forms_get200response_fields_item_text_actions import DocFormsGet200ResponseFieldsItemTextActions +from .doc_forms_get200response_fields_item_text_default_value_entry import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_text_flags import DocFormsGet200ResponseFieldsItemTextFlags +from .doc_forms_get200response_fields_item_text_origin import DocFormsGet200ResponseFieldsItemTextOrigin +from .doc_forms_get200response_fields_item_text_ref import DocFormsGet200ResponseFieldsItemTextRef +from .doc_forms_get200response_fields_item_text_value_entry import DocFormsGet200ResponseFieldsItemTextValueEntry +from .doc_forms_get200response_fields_item_text_widgets_item import DocFormsGet200ResponseFieldsItemTextWidgetsItem +from .doc_forms_get200response_fields_item_unknown_actions import DocFormsGet200ResponseFieldsItemUnknownActions +from .doc_forms_get200response_fields_item_unknown_default_value_entry import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_unknown_flags import DocFormsGet200ResponseFieldsItemUnknownFlags +from .doc_forms_get200response_fields_item_unknown_origin import DocFormsGet200ResponseFieldsItemUnknownOrigin +from .doc_forms_get200response_fields_item_unknown_ref import DocFormsGet200ResponseFieldsItemUnknownRef +from .doc_forms_get200response_fields_item_unknown_value_entry import DocFormsGet200ResponseFieldsItemUnknownValueEntry +from .doc_forms_get200response_fields_item_unknown_widgets_item import ( + DocFormsGet200ResponseFieldsItemUnknownWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItem_Text(UniversalBaseModel): + family: typing.Literal["text"] = "text" + ref: DocFormsGet200ResponseFieldsItemTextRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemTextOrigin + flags: DocFormsGet200ResponseFieldsItemTextFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemTextValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemTextActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemTextWidgetsItem] + value: str + default_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="defaultValue"), pydantic.Field(alias="defaultValue") + ] + max_length: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="maxLength"), pydantic.Field(alias="maxLength") + ] = None + multiline: bool + password: bool + comb: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Checkbox(UniversalBaseModel): + family: typing.Literal["checkbox"] = "checkbox" + ref: DocFormsGet200ResponseFieldsItemCheckboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemCheckboxOrigin + flags: DocFormsGet200ResponseFieldsItemCheckboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem] + checked: bool + export_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="exportValue"), pydantic.Field(alias="exportValue") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Radio(UniversalBaseModel): + family: typing.Literal["radio"] = "radio" + ref: DocFormsGet200ResponseFieldsItemRadioRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemRadioOrigin + flags: DocFormsGet200ResponseFieldsItemRadioFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemRadioValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemRadioWidgetsItem] + value: str + radios_in_unison: typing_extensions.Annotated[ + bool, FieldMetadata(alias="radiosInUnison"), pydantic.Field(alias="radiosInUnison") + ] + no_toggle_to_off: typing_extensions.Annotated[ + bool, FieldMetadata(alias="noToggleToOff"), pydantic.Field(alias="noToggleToOff") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Combobox(UniversalBaseModel): + family: typing.Literal["combobox"] = "combobox" + ref: DocFormsGet200ResponseFieldsItemComboboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemComboboxOrigin + flags: DocFormsGet200ResponseFieldsItemComboboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemComboboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemComboboxWidgetsItem] + value: str + default_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="defaultValue"), pydantic.Field(alias="defaultValue") + ] + edit: bool + options: typing.List[DocFormsGet200ResponseFieldsItemComboboxOptionsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Listbox(UniversalBaseModel): + family: typing.Literal["listbox"] = "listbox" + ref: DocFormsGet200ResponseFieldsItemListboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemListboxOrigin + flags: DocFormsGet200ResponseFieldsItemListboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemListboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemListboxWidgetsItem] + selected_values: typing_extensions.Annotated[ + typing.List[str], FieldMetadata(alias="selectedValues"), pydantic.Field(alias="selectedValues") + ] + multi_select: typing_extensions.Annotated[ + bool, FieldMetadata(alias="multiSelect"), pydantic.Field(alias="multiSelect") + ] + options: typing.List[DocFormsGet200ResponseFieldsItemListboxOptionsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Pushbutton(UniversalBaseModel): + family: typing.Literal["pushbutton"] = "pushbutton" + ref: DocFormsGet200ResponseFieldsItemPushbuttonRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemPushbuttonOrigin + flags: DocFormsGet200ResponseFieldsItemPushbuttonFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Signature(UniversalBaseModel): + family: typing.Literal["signature"] = "signature" + ref: DocFormsGet200ResponseFieldsItemSignatureRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemSignatureOrigin + flags: DocFormsGet200ResponseFieldsItemSignatureFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemSignatureValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemSignatureWidgetsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItem_Unknown(UniversalBaseModel): + family: typing.Literal["unknown"] = "unknown" + ref: DocFormsGet200ResponseFieldsItemUnknownRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemUnknownOrigin + flags: DocFormsGet200ResponseFieldsItemUnknownFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemUnknownValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemUnknownWidgetsItem] + raw_value: typing_extensions.Annotated[str, FieldMetadata(alias="rawValue"), pydantic.Field(alias="rawValue")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItem = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItem_Text, + DocFormsGet200ResponseFieldsItem_Checkbox, + DocFormsGet200ResponseFieldsItem_Radio, + DocFormsGet200ResponseFieldsItem_Combobox, + DocFormsGet200ResponseFieldsItem_Listbox, + DocFormsGet200ResponseFieldsItem_Pushbutton, + DocFormsGet200ResponseFieldsItem_Signature, + DocFormsGet200ResponseFieldsItem_Unknown, + ], + pydantic.Field(discriminator="family"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox.py new file mode 100644 index 0000000..c5e686d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox.py @@ -0,0 +1,62 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions import DocFormsGet200ResponseFieldsItemCheckboxActions +from .doc_forms_get200response_fields_item_checkbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_checkbox_flags import DocFormsGet200ResponseFieldsItemCheckboxFlags +from .doc_forms_get200response_fields_item_checkbox_origin import DocFormsGet200ResponseFieldsItemCheckboxOrigin +from .doc_forms_get200response_fields_item_checkbox_ref import DocFormsGet200ResponseFieldsItemCheckboxRef +from .doc_forms_get200response_fields_item_checkbox_value_entry import ( + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, +) +from .doc_forms_get200response_fields_item_checkbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemCheckbox(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemCheckboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemCheckboxOrigin + flags: DocFormsGet200ResponseFieldsItemCheckboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemCheckboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem] + checked: bool + export_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="exportValue"), pydantic.Field(alias="exportValue") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions.py new file mode 100644 index 0000000..b7df34c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate, +) +from .doc_forms_get200response_fields_item_checkbox_actions_format import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormat, +) +from .doc_forms_get200response_fields_item_checkbox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke, +) +from .doc_forms_get200response_fields_item_checkbox_actions_validate import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate.py new file mode 100644 index 0000000..453e93e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root.py new file mode 100644 index 0000000..06d606f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type.py new file mode 100644 index 0000000..c1ea8dd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item.py new file mode 100644 index 0000000..fe8b8e0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format.py new file mode 100644 index 0000000..f6be53a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root.py new file mode 100644 index 0000000..e3a0a20 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_checkbox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root_type.py new file mode 100644 index 0000000..ca9e0c2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item.py new file mode 100644 index 0000000..4944e04 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke.py new file mode 100644 index 0000000..691cdb4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root.py new file mode 100644 index 0000000..6ed1e9c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type.py new file mode 100644 index 0000000..56af085 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..eed986d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate.py new file mode 100644 index 0000000..0e93cab --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_checkbox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root.py new file mode 100644 index 0000000..0c1859d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_checkbox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root_type.py new file mode 100644 index 0000000..43120b3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item.py new file mode 100644 index 0000000..a61bff4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.py new file mode 100644 index 0000000..25a23d6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.py new file mode 100644 index 0000000..844ab05 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.py new file mode 100644 index 0000000..863fbcc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.py new file mode 100644 index 0000000..931a117 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.py new file mode 100644 index 0000000..87b4c7c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_flags.py new file mode 100644 index 0000000..2297891 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemCheckboxFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_origin.py new file mode 100644 index 0000000..d945bc8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemCheckboxOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref.py new file mode 100644 index 0000000..ff9862b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemCheckboxRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemCheckboxRef_ObjectNumber, DocFormsGet200ResponseFieldsItemCheckboxRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.py new file mode 100644 index 0000000..d69b6a3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.py new file mode 100644 index 0000000..db986ef --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry.py new file mode 100644 index 0000000..f177c95 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemCheckboxValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_None, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemCheckboxValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.py new file mode 100644 index 0000000..07749ff --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.py new file mode 100644 index 0000000..cfd064b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.py new file mode 100644 index 0000000..c39ec49 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.py new file mode 100644 index 0000000..1ef6d18 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_widgets_item.py new file mode 100644 index 0000000..b5c7da6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_checkbox_widgets_item.py @@ -0,0 +1,31 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + on_state: typing_extensions.Annotated[str, FieldMetadata(alias="onState"), pydantic.Field(alias="onState")] + export_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="exportValue"), pydantic.Field(alias="exportValue") + ] + checked: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox.py new file mode 100644 index 0000000..0c1c91f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox.py @@ -0,0 +1,67 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions import DocFormsGet200ResponseFieldsItemComboboxActions +from .doc_forms_get200response_fields_item_combobox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_combobox_flags import DocFormsGet200ResponseFieldsItemComboboxFlags +from .doc_forms_get200response_fields_item_combobox_options_item import ( + DocFormsGet200ResponseFieldsItemComboboxOptionsItem, +) +from .doc_forms_get200response_fields_item_combobox_origin import DocFormsGet200ResponseFieldsItemComboboxOrigin +from .doc_forms_get200response_fields_item_combobox_ref import DocFormsGet200ResponseFieldsItemComboboxRef +from .doc_forms_get200response_fields_item_combobox_value_entry import ( + DocFormsGet200ResponseFieldsItemComboboxValueEntry, +) +from .doc_forms_get200response_fields_item_combobox_widgets_item import ( + DocFormsGet200ResponseFieldsItemComboboxWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemCombobox(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemComboboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemComboboxOrigin + flags: DocFormsGet200ResponseFieldsItemComboboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemComboboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemComboboxWidgetsItem] + value: str + default_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="defaultValue"), pydantic.Field(alias="defaultValue") + ] + edit: bool + options: typing.List[DocFormsGet200ResponseFieldsItemComboboxOptionsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions.py new file mode 100644 index 0000000..95ba053 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculate, +) +from .doc_forms_get200response_fields_item_combobox_actions_format import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormat, +) +from .doc_forms_get200response_fields_item_combobox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke, +) +from .doc_forms_get200response_fields_item_combobox_actions_validate import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate.py new file mode 100644 index 0000000..683d550 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root.py new file mode 100644 index 0000000..237a05b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_combobox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root_type.py new file mode 100644 index 0000000..b637ce8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item.py new file mode 100644 index 0000000..98c4b92 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format.py new file mode 100644 index 0000000..69ab486 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_combobox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root.py new file mode 100644 index 0000000..3349c09 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_combobox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root_type.py new file mode 100644 index 0000000..2c6240f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_warnings_item.py new file mode 100644 index 0000000..d9e093d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke.py new file mode 100644 index 0000000..cd819e2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root.py new file mode 100644 index 0000000..a66ce21 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type.py new file mode 100644 index 0000000..1d7f5dd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..3db838b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate.py new file mode 100644 index 0000000..8ac0e38 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_combobox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root.py new file mode 100644 index 0000000..ef5a205 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_combobox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root_type.py new file mode 100644 index 0000000..20fd35f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item.py new file mode 100644 index 0000000..e7c863b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry.py new file mode 100644 index 0000000..3b693cc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.py new file mode 100644 index 0000000..292a33e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.py new file mode 100644 index 0000000..79d4d3e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.py new file mode 100644 index 0000000..96c0f9f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.py new file mode 100644 index 0000000..ae64e4e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_flags.py new file mode 100644 index 0000000..7f359f3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemComboboxFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_options_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_options_item.py new file mode 100644 index 0000000..5415b7b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_options_item.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxOptionsItem(UniversalBaseModel): + label: str + value: str + selected: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_origin.py new file mode 100644 index 0000000..4425113 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemComboboxOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref.py new file mode 100644 index 0000000..618bde1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemComboboxRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemComboboxRef_ObjectNumber, DocFormsGet200ResponseFieldsItemComboboxRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_fqn.py new file mode 100644 index 0000000..70d2170 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_object_number.py new file mode 100644 index 0000000..ca0b859 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry.py new file mode 100644 index 0000000..4ba95e8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemComboboxValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemComboboxValueEntry_None, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemComboboxValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_array.py new file mode 100644 index 0000000..c36c7f3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_none.py new file mode 100644 index 0000000..47373b1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.py new file mode 100644 index 0000000..e25eb4a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.py new file mode 100644 index 0000000..05e4e60 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_widgets_item.py new file mode 100644 index 0000000..72b5a6b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_combobox_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemComboboxWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox.py new file mode 100644 index 0000000..0244f88 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox.py @@ -0,0 +1,66 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions import DocFormsGet200ResponseFieldsItemListboxActions +from .doc_forms_get200response_fields_item_listbox_default_value_entry import ( + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_listbox_flags import DocFormsGet200ResponseFieldsItemListboxFlags +from .doc_forms_get200response_fields_item_listbox_options_item import ( + DocFormsGet200ResponseFieldsItemListboxOptionsItem, +) +from .doc_forms_get200response_fields_item_listbox_origin import DocFormsGet200ResponseFieldsItemListboxOrigin +from .doc_forms_get200response_fields_item_listbox_ref import DocFormsGet200ResponseFieldsItemListboxRef +from .doc_forms_get200response_fields_item_listbox_value_entry import DocFormsGet200ResponseFieldsItemListboxValueEntry +from .doc_forms_get200response_fields_item_listbox_widgets_item import ( + DocFormsGet200ResponseFieldsItemListboxWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemListbox(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemListboxRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemListboxOrigin + flags: DocFormsGet200ResponseFieldsItemListboxFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemListboxValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemListboxWidgetsItem] + selected_values: typing_extensions.Annotated[ + typing.List[str], FieldMetadata(alias="selectedValues"), pydantic.Field(alias="selectedValues") + ] + multi_select: typing_extensions.Annotated[ + bool, FieldMetadata(alias="multiSelect"), pydantic.Field(alias="multiSelect") + ] + options: typing.List[DocFormsGet200ResponseFieldsItemListboxOptionsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions.py new file mode 100644 index 0000000..a33f242 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions_calculate import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculate, +) +from .doc_forms_get200response_fields_item_listbox_actions_format import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormat, +) +from .doc_forms_get200response_fields_item_listbox_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystroke, +) +from .doc_forms_get200response_fields_item_listbox_actions_validate import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemListboxActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate.py new file mode 100644 index 0000000..83f261e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root.py new file mode 100644 index 0000000..6c04426 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_listbox_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root_type.py new file mode 100644 index 0000000..6a9d153 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item.py new file mode 100644 index 0000000..9842bb5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format.py new file mode 100644 index 0000000..3fc83a0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions_format_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_listbox_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root.py new file mode 100644 index 0000000..9acc379 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_listbox_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root_type.py new file mode 100644 index 0000000..743b5d8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_warnings_item.py new file mode 100644 index 0000000..50f3da9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke.py new file mode 100644 index 0000000..b6e19a5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root.py new file mode 100644 index 0000000..3c7b551 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type.py new file mode 100644 index 0000000..0592ce8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..e69c02f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate.py new file mode 100644 index 0000000..6720d28 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_listbox_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root.py new file mode 100644 index 0000000..e846687 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_listbox_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root_type.py new file mode 100644 index 0000000..b7e0186 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item.py new file mode 100644 index 0000000..c199212 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry.py new file mode 100644 index 0000000..9f95fc2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.py new file mode 100644 index 0000000..a7a0acb --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.py new file mode 100644 index 0000000..2f110db --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.py new file mode 100644 index 0000000..d5ee583 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.py new file mode 100644 index 0000000..a8eda77 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_flags.py new file mode 100644 index 0000000..75ea280 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemListboxFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_options_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_options_item.py new file mode 100644 index 0000000..76d6dd3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_options_item.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxOptionsItem(UniversalBaseModel): + label: str + value: str + selected: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_origin.py new file mode 100644 index 0000000..9d51ab2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemListboxOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref.py new file mode 100644 index 0000000..38244c1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemListboxRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemListboxRef_ObjectNumber, DocFormsGet200ResponseFieldsItemListboxRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_fqn.py new file mode 100644 index 0000000..8c85c9e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_object_number.py new file mode 100644 index 0000000..00d2a62 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemListboxRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry.py new file mode 100644 index 0000000..4351bb4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemListboxValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemListboxValueEntry_None, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Array, + DocFormsGet200ResponseFieldsItemListboxValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_array.py new file mode 100644 index 0000000..9dbc086 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_none.py new file mode 100644 index 0000000..865ae44 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.py new file mode 100644 index 0000000..1ce2bc5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.py new file mode 100644 index 0000000..c9c9f82 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_widgets_item.py new file mode 100644 index 0000000..60480c6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_listbox_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemListboxWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton.py new file mode 100644 index 0000000..20112d0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton.py @@ -0,0 +1,58 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions import DocFormsGet200ResponseFieldsItemPushbuttonActions +from .doc_forms_get200response_fields_item_pushbutton_default_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_pushbutton_flags import DocFormsGet200ResponseFieldsItemPushbuttonFlags +from .doc_forms_get200response_fields_item_pushbutton_origin import DocFormsGet200ResponseFieldsItemPushbuttonOrigin +from .doc_forms_get200response_fields_item_pushbutton_ref import DocFormsGet200ResponseFieldsItemPushbuttonRef +from .doc_forms_get200response_fields_item_pushbutton_value_entry import ( + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, +) +from .doc_forms_get200response_fields_item_pushbutton_widgets_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemPushbutton(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemPushbuttonRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemPushbuttonOrigin + flags: DocFormsGet200ResponseFieldsItemPushbuttonFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions.py new file mode 100644 index 0000000..ff435ec --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions_calculate import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_format import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_validate import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate.py new file mode 100644 index 0000000..2ee52f2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root.py new file mode 100644 index 0000000..2ca0ecb --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type.py new file mode 100644 index 0000000..ae8b6e6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item.py new file mode 100644 index 0000000..ed32342 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format.py new file mode 100644 index 0000000..c25ae6c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions_format_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root.py new file mode 100644 index 0000000..3e2875c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_pushbutton_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root_type.py new file mode 100644 index 0000000..7958abc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item.py new file mode 100644 index 0000000..fd36f5a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke.py new file mode 100644 index 0000000..cdcd089 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root.py new file mode 100644 index 0000000..00e7e63 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type.py new file mode 100644 index 0000000..0d24bc6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..e107e73 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate.py new file mode 100644 index 0000000..ac8061c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_pushbutton_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root.py new file mode 100644 index 0000000..9354219 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type.py new file mode 100644 index 0000000..f58259f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item.py new file mode 100644 index 0000000..310f302 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.py new file mode 100644 index 0000000..d10eba7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.py new file mode 100644 index 0000000..394dda9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.py new file mode 100644 index 0000000..540af25 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.py new file mode 100644 index 0000000..47ddddc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.py new file mode 100644 index 0000000..6c24867 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_flags.py new file mode 100644 index 0000000..923941b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemPushbuttonFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_origin.py new file mode 100644 index 0000000..8140004 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemPushbuttonOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref.py new file mode 100644 index 0000000..944bb80 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemPushbuttonRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemPushbuttonRef_ObjectNumber, DocFormsGet200ResponseFieldsItemPushbuttonRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.py new file mode 100644 index 0000000..3ddb3c7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.py new file mode 100644 index 0000000..6565bde --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry.py new file mode 100644 index 0000000..3f417ac --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemPushbuttonValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_None, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Array, + DocFormsGet200ResponseFieldsItemPushbuttonValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.py new file mode 100644 index 0000000..d7fe6d2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.py new file mode 100644 index 0000000..f8014d4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.py new file mode 100644 index 0000000..550fb13 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.py new file mode 100644 index 0000000..75cac81 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.py new file mode 100644 index 0000000..46ad037 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio.py new file mode 100644 index 0000000..9c876be --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio.py @@ -0,0 +1,61 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions import DocFormsGet200ResponseFieldsItemRadioActions +from .doc_forms_get200response_fields_item_radio_default_value_entry import ( + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_radio_flags import DocFormsGet200ResponseFieldsItemRadioFlags +from .doc_forms_get200response_fields_item_radio_origin import DocFormsGet200ResponseFieldsItemRadioOrigin +from .doc_forms_get200response_fields_item_radio_ref import DocFormsGet200ResponseFieldsItemRadioRef +from .doc_forms_get200response_fields_item_radio_value_entry import DocFormsGet200ResponseFieldsItemRadioValueEntry +from .doc_forms_get200response_fields_item_radio_widgets_item import DocFormsGet200ResponseFieldsItemRadioWidgetsItem + + +class DocFormsGet200ResponseFieldsItemRadio(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemRadioRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemRadioOrigin + flags: DocFormsGet200ResponseFieldsItemRadioFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemRadioValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemRadioWidgetsItem] + value: str + radios_in_unison: typing_extensions.Annotated[ + bool, FieldMetadata(alias="radiosInUnison"), pydantic.Field(alias="radiosInUnison") + ] + no_toggle_to_off: typing_extensions.Annotated[ + bool, FieldMetadata(alias="noToggleToOff"), pydantic.Field(alias="noToggleToOff") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions.py new file mode 100644 index 0000000..1ae0765 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions_calculate import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculate, +) +from .doc_forms_get200response_fields_item_radio_actions_format import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormat, +) +from .doc_forms_get200response_fields_item_radio_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystroke, +) +from .doc_forms_get200response_fields_item_radio_actions_validate import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemRadioActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate.py new file mode 100644 index 0000000..d40265e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root.py new file mode 100644 index 0000000..46ef2ef --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_radio_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root_type.py new file mode 100644 index 0000000..895267c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item.py new file mode 100644 index 0000000..33f94fb --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format.py new file mode 100644 index 0000000..034a85c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions_format_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_radio_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root.py new file mode 100644 index 0000000..89ef999 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_radio_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root_type.py new file mode 100644 index 0000000..89f9144 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_warnings_item.py new file mode 100644 index 0000000..a38c27c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke.py new file mode 100644 index 0000000..a0b672a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root.py new file mode 100644 index 0000000..f5a318a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_radio_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root_type.py new file mode 100644 index 0000000..5a8d34d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..9b705f5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate.py new file mode 100644 index 0000000..7482bdc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_radio_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_radio_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root.py new file mode 100644 index 0000000..a02dd0f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_radio_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root_type.py new file mode 100644 index 0000000..de74293 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_warnings_item.py new file mode 100644 index 0000000..f99bb81 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry.py new file mode 100644 index 0000000..2eb02e1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.py new file mode 100644 index 0000000..ba08ef9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.py new file mode 100644 index 0000000..5d2f3db --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.py new file mode 100644 index 0000000..ce35dea --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.py new file mode 100644 index 0000000..ce7b180 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_flags.py new file mode 100644 index 0000000..d2e8187 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemRadioFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_origin.py new file mode 100644 index 0000000..0f66eb7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemRadioOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref.py new file mode 100644 index 0000000..cf439a3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemRadioRef = typing_extensions.Annotated[ + typing.Union[DocFormsGet200ResponseFieldsItemRadioRef_ObjectNumber, DocFormsGet200ResponseFieldsItemRadioRef_Fqn], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_fqn.py new file mode 100644 index 0000000..527c4bf --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_object_number.py new file mode 100644 index 0000000..d4bf43f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemRadioRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry.py new file mode 100644 index 0000000..ad64de4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemRadioValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemRadioValueEntry_None, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Array, + DocFormsGet200ResponseFieldsItemRadioValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_array.py new file mode 100644 index 0000000..3829fde --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_none.py new file mode 100644 index 0000000..967d100 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.py new file mode 100644 index 0000000..7fd342d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.py new file mode 100644 index 0000000..04485b3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_widgets_item.py new file mode 100644 index 0000000..9f97814 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_radio_widgets_item.py @@ -0,0 +1,31 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemRadioWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + on_state: typing_extensions.Annotated[str, FieldMetadata(alias="onState"), pydantic.Field(alias="onState")] + export_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="exportValue"), pydantic.Field(alias="exportValue") + ] + checked: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature.py new file mode 100644 index 0000000..986da26 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature.py @@ -0,0 +1,58 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions import DocFormsGet200ResponseFieldsItemSignatureActions +from .doc_forms_get200response_fields_item_signature_default_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_signature_flags import DocFormsGet200ResponseFieldsItemSignatureFlags +from .doc_forms_get200response_fields_item_signature_origin import DocFormsGet200ResponseFieldsItemSignatureOrigin +from .doc_forms_get200response_fields_item_signature_ref import DocFormsGet200ResponseFieldsItemSignatureRef +from .doc_forms_get200response_fields_item_signature_value_entry import ( + DocFormsGet200ResponseFieldsItemSignatureValueEntry, +) +from .doc_forms_get200response_fields_item_signature_widgets_item import ( + DocFormsGet200ResponseFieldsItemSignatureWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemSignature(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemSignatureRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemSignatureOrigin + flags: DocFormsGet200ResponseFieldsItemSignatureFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemSignatureValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemSignatureWidgetsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions.py new file mode 100644 index 0000000..52b3a87 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions_calculate import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculate, +) +from .doc_forms_get200response_fields_item_signature_actions_format import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormat, +) +from .doc_forms_get200response_fields_item_signature_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke, +) +from .doc_forms_get200response_fields_item_signature_actions_validate import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate.py new file mode 100644 index 0000000..315d944 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root.py new file mode 100644 index 0000000..e6bc2e5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_signature_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root_type.py new file mode 100644 index 0000000..ffb19a9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item.py new file mode 100644 index 0000000..626e82b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format.py new file mode 100644 index 0000000..0387afa --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions_format_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_signature_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root.py new file mode 100644 index 0000000..4a6c731 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_signature_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root_type.py new file mode 100644 index 0000000..55a8f8e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_warnings_item.py new file mode 100644 index 0000000..7d6adb4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke.py new file mode 100644 index 0000000..317cc40 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root.py new file mode 100644 index 0000000..0faf18f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_signature_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root_type.py new file mode 100644 index 0000000..0aa282f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..ec1e51a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate.py new file mode 100644 index 0000000..0e009b7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_signature_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_signature_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root.py new file mode 100644 index 0000000..0a837bc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_signature_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root_type.py new file mode 100644 index 0000000..784607b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_warnings_item.py new file mode 100644 index 0000000..28aa168 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry.py new file mode 100644 index 0000000..393d714 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.py new file mode 100644 index 0000000..10695bc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.py new file mode 100644 index 0000000..330decd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.py new file mode 100644 index 0000000..a2da1ad --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.py new file mode 100644 index 0000000..227e268 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_flags.py new file mode 100644 index 0000000..2a410f7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemSignatureFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_origin.py new file mode 100644 index 0000000..3358010 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemSignatureOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref.py new file mode 100644 index 0000000..4e73f16 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemSignatureRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemSignatureRef_ObjectNumber, DocFormsGet200ResponseFieldsItemSignatureRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_fqn.py new file mode 100644 index 0000000..d3482ca --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_object_number.py new file mode 100644 index 0000000..786711b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry.py new file mode 100644 index 0000000..e1e711d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemSignatureValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemSignatureValueEntry_None, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Array, + DocFormsGet200ResponseFieldsItemSignatureValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_array.py new file mode 100644 index 0000000..aabef36 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_none.py new file mode 100644 index 0000000..633f6b6 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.py new file mode 100644 index 0000000..31834c5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.py new file mode 100644 index 0000000..dd120cb --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_widgets_item.py new file mode 100644 index 0000000..68f2a18 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_signature_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemSignatureWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text.py new file mode 100644 index 0000000..86704f8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text.py @@ -0,0 +1,64 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions import DocFormsGet200ResponseFieldsItemTextActions +from .doc_forms_get200response_fields_item_text_default_value_entry import ( + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_text_flags import DocFormsGet200ResponseFieldsItemTextFlags +from .doc_forms_get200response_fields_item_text_origin import DocFormsGet200ResponseFieldsItemTextOrigin +from .doc_forms_get200response_fields_item_text_ref import DocFormsGet200ResponseFieldsItemTextRef +from .doc_forms_get200response_fields_item_text_value_entry import DocFormsGet200ResponseFieldsItemTextValueEntry +from .doc_forms_get200response_fields_item_text_widgets_item import DocFormsGet200ResponseFieldsItemTextWidgetsItem + + +class DocFormsGet200ResponseFieldsItemText(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemTextRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemTextOrigin + flags: DocFormsGet200ResponseFieldsItemTextFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemTextValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemTextActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemTextWidgetsItem] + value: str + default_value: typing_extensions.Annotated[ + str, FieldMetadata(alias="defaultValue"), pydantic.Field(alias="defaultValue") + ] + max_length: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="maxLength"), pydantic.Field(alias="maxLength") + ] = None + multiline: bool + password: bool + comb: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions.py new file mode 100644 index 0000000..64ce2c4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions.py @@ -0,0 +1,38 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions_calculate import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculate, +) +from .doc_forms_get200response_fields_item_text_actions_format import DocFormsGet200ResponseFieldsItemTextActionsFormat +from .doc_forms_get200response_fields_item_text_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystroke, +) +from .doc_forms_get200response_fields_item_text_actions_validate import ( + DocFormsGet200ResponseFieldsItemTextActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemTextActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate.py new file mode 100644 index 0000000..96b2efa --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_text_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root.py new file mode 100644 index 0000000..d488c24 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_text_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root_type.py new file mode 100644 index 0000000..32e8d47 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_warnings_item.py new file mode 100644 index 0000000..0e22fa8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format.py new file mode 100644 index 0000000..0986ca9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions_format_root import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_text_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root.py new file mode 100644 index 0000000..f5496e9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_text_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemTextActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root_type.py new file mode 100644 index 0000000..b1e5ec8 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_warnings_item.py new file mode 100644 index 0000000..d6b642d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke.py new file mode 100644 index 0000000..4b9ab83 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root.py new file mode 100644 index 0000000..d908aac --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_text_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root_type.py new file mode 100644 index 0000000..91d4ac5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..2a416f0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate.py new file mode 100644 index 0000000..e11082e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_text_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_text_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemTextActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root.py new file mode 100644 index 0000000..b77b125 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_text_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemTextActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemTextActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemTextActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root_type.py new file mode 100644 index 0000000..781725d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_warnings_item.py new file mode 100644 index 0000000..5c32d9d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry.py new file mode 100644 index 0000000..0ba3c22 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemTextDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_array.py new file mode 100644 index 0000000..6241ac9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_none.py new file mode 100644 index 0000000..057b454 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.py new file mode 100644 index 0000000..514e43a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.py new file mode 100644 index 0000000..246fc2f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_flags.py new file mode 100644 index 0000000..68162dd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemTextFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_origin.py new file mode 100644 index 0000000..11af880 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemTextOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref.py new file mode 100644 index 0000000..0bea992 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemTextRef = typing_extensions.Annotated[ + typing.Union[DocFormsGet200ResponseFieldsItemTextRef_ObjectNumber, DocFormsGet200ResponseFieldsItemTextRef_Fqn], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_fqn.py new file mode 100644 index 0000000..1122d25 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_object_number.py new file mode 100644 index 0000000..28dea6b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemTextRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry.py new file mode 100644 index 0000000..1505c91 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemTextValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemTextValueEntry_None, + DocFormsGet200ResponseFieldsItemTextValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemTextValueEntry_Array, + DocFormsGet200ResponseFieldsItemTextValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_array.py new file mode 100644 index 0000000..327b515 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_none.py new file mode 100644 index 0000000..068fcae --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_scalar.py new file mode 100644 index 0000000..caa74dd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.py new file mode 100644 index 0000000..499cbf4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_text_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_widgets_item.py new file mode 100644 index 0000000..91615d7 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_text_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemTextWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown.py new file mode 100644 index 0000000..7a472c5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown.py @@ -0,0 +1,57 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions import DocFormsGet200ResponseFieldsItemUnknownActions +from .doc_forms_get200response_fields_item_unknown_default_value_entry import ( + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, +) +from .doc_forms_get200response_fields_item_unknown_flags import DocFormsGet200ResponseFieldsItemUnknownFlags +from .doc_forms_get200response_fields_item_unknown_origin import DocFormsGet200ResponseFieldsItemUnknownOrigin +from .doc_forms_get200response_fields_item_unknown_ref import DocFormsGet200ResponseFieldsItemUnknownRef +from .doc_forms_get200response_fields_item_unknown_value_entry import DocFormsGet200ResponseFieldsItemUnknownValueEntry +from .doc_forms_get200response_fields_item_unknown_widgets_item import ( + DocFormsGet200ResponseFieldsItemUnknownWidgetsItem, +) + + +class DocFormsGet200ResponseFieldsItemUnknown(UniversalBaseModel): + ref: DocFormsGet200ResponseFieldsItemUnknownRef + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + name: str + origin: DocFormsGet200ResponseFieldsItemUnknownOrigin + flags: DocFormsGet200ResponseFieldsItemUnknownFlags + alternate_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="alternateName"), pydantic.Field(alias="alternateName") + ] = None + mapping_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="mappingName"), pydantic.Field(alias="mappingName") + ] = None + value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemUnknownValueEntry, + FieldMetadata(alias="valueEntry"), + pydantic.Field(alias="valueEntry"), + ] + default_value_entry: typing_extensions.Annotated[ + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry, + FieldMetadata(alias="defaultValueEntry"), + pydantic.Field(alias="defaultValueEntry"), + ] + actions: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActions] = None + widgets: typing.List[DocFormsGet200ResponseFieldsItemUnknownWidgetsItem] + raw_value: typing_extensions.Annotated[str, FieldMetadata(alias="rawValue"), pydantic.Field(alias="rawValue")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions.py new file mode 100644 index 0000000..3ac5962 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions.py @@ -0,0 +1,40 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions_calculate import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculate, +) +from .doc_forms_get200response_fields_item_unknown_actions_format import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormat, +) +from .doc_forms_get200response_fields_item_unknown_actions_keystroke import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke, +) +from .doc_forms_get200response_fields_item_unknown_actions_validate import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidate, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActions(UniversalBaseModel): + keystroke: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke] = None + format: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsFormat] = None + validate_: typing_extensions.Annotated[ + typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsValidate], + FieldMetadata(alias="validate"), + pydantic.Field(alias="validate"), + ] = None + calculate: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsCalculate] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate.py new file mode 100644 index 0000000..d451eda --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions_calculate_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot, +) +from .doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsCalculate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root.py new file mode 100644 index 0000000..1e1873d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_unknown_actions_calculate_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root_type.py new file mode 100644 index 0000000..4d3ff11 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item.py new file mode 100644 index 0000000..d0695c2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_calculate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format.py new file mode 100644 index 0000000..a752d5a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions_format_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot, +) +from .doc_forms_get200response_fields_item_unknown_actions_format_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsFormat(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root.py new file mode 100644 index 0000000..fbbf5bd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_unknown_actions_format_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root_type.py new file mode 100644 index 0000000..1dc7186 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_warnings_item.py new file mode 100644 index 0000000..0ee7b17 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_format_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke.py new file mode 100644 index 0000000..c7e3098 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions_keystroke_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot, +) +from .doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root.py new file mode 100644 index 0000000..38e3507 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type.py new file mode 100644 index 0000000..b616237 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item.py new file mode 100644 index 0000000..c9cc64b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_keystroke_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate.py new file mode 100644 index 0000000..5e027f3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_get200response_fields_item_unknown_actions_validate_root import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot, +) +from .doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsValidate(UniversalBaseModel): + root: typing.Optional[DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot] = None + incomplete: bool + warning_flags: typing_extensions.Annotated[ + int, FieldMetadata(alias="warningFlags"), pydantic.Field(alias="warningFlags") + ] + warnings: typing.List[DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root.py new file mode 100644 index 0000000..e1ee9d3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get200response_fields_item_unknown_actions_validate_root_type import ( + DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType, +) + + +class DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot(UniversalBaseModel): + type: DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType + subtype: str + script: typing.Optional[str] = None + next: typing.List[typing.Any] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root_type.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root_type.py new file mode 100644 index 0000000..42834b4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_root_type.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType = typing.Union[ + typing.Literal[ + "unknown", + "goto", + "goto-remote", + "goto-embedded", + "launch", + "thread", + "uri", + "sound", + "movie", + "hide", + "named", + "submit-form", + "reset-form", + "import-data", + "javascript", + "set-ocg-state", + "rendition", + "transition", + "goto-3d-view", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item.py new file mode 100644 index 0000000..158e9c3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_actions_validate_warnings_item.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem = typing.Union[ + typing.Literal["cycle-dropped", "malformed-next", "incomplete"], typing.Any +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry.py new file mode 100644 index 0000000..cde0912 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.py new file mode 100644 index 0000000..a2dc345 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.py new file mode 100644 index 0000000..ea50839 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.py new file mode 100644 index 0000000..99a36bf --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.py new file mode 100644 index 0000000..229b413 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_flags.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_flags.py new file mode 100644 index 0000000..2b3d449 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_flags.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemUnknownFlags(UniversalBaseModel): + read_only: typing_extensions.Annotated[bool, FieldMetadata(alias="readOnly"), pydantic.Field(alias="readOnly")] + required: bool + no_export: typing_extensions.Annotated[bool, FieldMetadata(alias="noExport"), pydantic.Field(alias="noExport")] + raw: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_origin.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_origin.py new file mode 100644 index 0000000..589c406 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_origin.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFieldsItemUnknownOrigin = typing.Union[typing.Literal["acroform", "recovered"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref.py new file mode 100644 index 0000000..daac385 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber(UniversalBaseModel): + kind: typing.Literal["objectNumber"] = "objectNumber" + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownRef_Fqn(UniversalBaseModel): + kind: typing.Literal["fqn"] = "fqn" + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemUnknownRef = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemUnknownRef_ObjectNumber, DocFormsGet200ResponseFieldsItemUnknownRef_Fqn + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_fqn.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_fqn.py new file mode 100644 index 0000000..f42e31a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_fqn.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownRefFqn(UniversalBaseModel): + name: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_object_number.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_object_number.py new file mode 100644 index 0000000..7935691 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_ref_object_number.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber(UniversalBaseModel): + field_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="fieldObjectNumber"), pydantic.Field(alias="fieldObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry.py new file mode 100644 index 0000000..8f2d5ea --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry.py @@ -0,0 +1,74 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntry_None(UniversalBaseModel): + kind: typing.Literal["none"] = "none" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar(UniversalBaseModel): + kind: typing.Literal["scalar"] = "scalar" + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array(UniversalBaseModel): + kind: typing.Literal["array"] = "array" + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported(UniversalBaseModel): + kind: typing.Literal["unsupported"] = "unsupported" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsGet200ResponseFieldsItemUnknownValueEntry = typing_extensions.Annotated[ + typing.Union[ + DocFormsGet200ResponseFieldsItemUnknownValueEntry_None, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Scalar, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Array, + DocFormsGet200ResponseFieldsItemUnknownValueEntry_Unsupported, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_array.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_array.py new file mode 100644 index 0000000..46e0be2 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_array.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntryArray(UniversalBaseModel): + values: typing.List[str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_none.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_none.py new file mode 100644 index 0000000..d6628ed --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_none.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntryNone(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.py new file mode 100644 index 0000000..2815692 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar(UniversalBaseModel): + value: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.py new file mode 100644 index 0000000..603d4f0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_widgets_item.py b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_widgets_item.py new file mode 100644 index 0000000..a322846 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_fields_item_unknown_widgets_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsGet200ResponseFieldsItemUnknownWidgetsItem(UniversalBaseModel): + annot_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotObjectNumber"), pydantic.Field(alias="annotObjectNumber") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get200response_form_kind.py b/src/cloudpdf/types/doc_forms_get200response_form_kind.py new file mode 100644 index 0000000..211ad99 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get200response_form_kind.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet200ResponseFormKind = typing.Union[typing.Literal["none", "acroform", "xfa"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_get404response.py b/src/cloudpdf/types/doc_forms_get404response.py new file mode 100644 index 0000000..0d6dc7e --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_get404response_code import DocFormsGet404ResponseCode +from .doc_forms_get404response_name import DocFormsGet404ResponseName + + +class DocFormsGet404Response(UniversalBaseModel): + name: DocFormsGet404ResponseName + code: DocFormsGet404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_get404response_code.py b/src/cloudpdf/types/doc_forms_get404response_code.py new file mode 100644 index 0000000..15f60e3 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_get404response_name.py b/src/cloudpdf/types/doc_forms_get404response_name.py new file mode 100644 index 0000000..fc18d85 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_get404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsGet404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_import_data200response.py b/src/cloudpdf/types/doc_forms_import_data200response.py new file mode 100644 index 0000000..c4160ed --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_import_data200response_meta import DocFormsImportData200ResponseMeta + + +class DocFormsImportData200Response(UniversalBaseModel): + meta: DocFormsImportData200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta.py b/src/cloudpdf/types/doc_forms_import_data200response_meta.py new file mode 100644 index 0000000..be1d375 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_import_data200response_meta_affected_pages_item import ( + DocFormsImportData200ResponseMetaAffectedPagesItem, +) +from .doc_forms_import_data200response_meta_cache_delta import DocFormsImportData200ResponseMetaCacheDelta + + +class DocFormsImportData200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocFormsImportData200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocFormsImportData200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item.py new file mode 100644 index 0000000..6270591 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_import_data200response_meta_affected_pages_item_revision import ( + DocFormsImportData200ResponseMetaAffectedPagesItemRevision, +) +from .doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocFormsImportData200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocFormsImportData200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..de6c81b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsImportData200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..57cf4e4 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..2bcd003 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..db47cb1 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta.py new file mode 100644 index 0000000..62b1582 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_import_data200response_meta_cache_delta_pages_item import ( + DocFormsImportData200ResponseMetaCacheDeltaPagesItem, +) + + +class DocFormsImportData200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocFormsImportData200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..0c063a5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_import_data200response_meta_cache_delta_pages_item_cache import ( + DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocFormsImportData200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..44dfa8d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data400response.py b/src/cloudpdf/types/doc_forms_import_data400response.py new file mode 100644 index 0000000..38663bc --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_import_data400response_code import DocFormsImportData400ResponseCode +from .doc_forms_import_data400response_name import DocFormsImportData400ResponseName + + +class DocFormsImportData400Response(UniversalBaseModel): + name: DocFormsImportData400ResponseName + code: DocFormsImportData400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data400response_code.py b/src/cloudpdf/types/doc_forms_import_data400response_code.py new file mode 100644 index 0000000..0bb38b5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsImportData400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_import_data400response_name.py b/src/cloudpdf/types/doc_forms_import_data400response_name.py new file mode 100644 index 0000000..6c18c35 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsImportData400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_import_data404response.py b/src/cloudpdf/types/doc_forms_import_data404response.py new file mode 100644 index 0000000..35cc843 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_import_data404response_code import DocFormsImportData404ResponseCode +from .doc_forms_import_data404response_name import DocFormsImportData404ResponseName + + +class DocFormsImportData404Response(UniversalBaseModel): + name: DocFormsImportData404ResponseName + code: DocFormsImportData404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_import_data404response_code.py b/src/cloudpdf/types/doc_forms_import_data404response_code.py new file mode 100644 index 0000000..1e5e674 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsImportData404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_import_data404response_name.py b/src/cloudpdf/types/doc_forms_import_data404response_name.py new file mode 100644 index 0000000..08e6a24 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsImportData404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_import_data_request.py b/src/cloudpdf/types/doc_forms_import_data_request.py new file mode 100644 index 0000000..722418a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_import_data_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsImportDataRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_forms_reset200response.py b/src/cloudpdf/types/doc_forms_reset200response.py new file mode 100644 index 0000000..2db1c5d --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_reset200response_meta import DocFormsReset200ResponseMeta + + +class DocFormsReset200Response(UniversalBaseModel): + meta: DocFormsReset200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta.py b/src/cloudpdf/types/doc_forms_reset200response_meta.py new file mode 100644 index 0000000..4a049b5 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_reset200response_meta_affected_pages_item import DocFormsReset200ResponseMetaAffectedPagesItem +from .doc_forms_reset200response_meta_cache_delta import DocFormsReset200ResponseMetaCacheDelta + + +class DocFormsReset200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocFormsReset200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocFormsReset200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item.py new file mode 100644 index 0000000..9d75be0 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_reset200response_meta_affected_pages_item_revision import ( + DocFormsReset200ResponseMetaAffectedPagesItemRevision, +) +from .doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocFormsReset200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocFormsReset200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..a35e649 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsReset200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..66dfa39 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..f250d47 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..3544706 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta.py b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta.py new file mode 100644 index 0000000..c0d2e87 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_reset200response_meta_cache_delta_pages_item import DocFormsReset200ResponseMetaCacheDeltaPagesItem + + +class DocFormsReset200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocFormsReset200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..796a5ab --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_reset200response_meta_cache_delta_pages_item_cache import ( + DocFormsReset200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocFormsReset200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocFormsReset200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..586412a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsReset200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset404response.py b/src/cloudpdf/types/doc_forms_reset404response.py new file mode 100644 index 0000000..4dc2256 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_reset404response_code import DocFormsReset404ResponseCode +from .doc_forms_reset404response_name import DocFormsReset404ResponseName + + +class DocFormsReset404Response(UniversalBaseModel): + name: DocFormsReset404ResponseName + code: DocFormsReset404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_reset404response_code.py b/src/cloudpdf/types/doc_forms_reset404response_code.py new file mode 100644 index 0000000..37e820b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsReset404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_reset404response_name.py b/src/cloudpdf/types/doc_forms_reset404response_name.py new file mode 100644 index 0000000..5490cfd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_reset404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsReset404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_set_value200response.py b/src/cloudpdf/types/doc_forms_set_value200response.py new file mode 100644 index 0000000..48a274f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_set_value200response_meta import DocFormsSetValue200ResponseMeta + + +class DocFormsSetValue200Response(UniversalBaseModel): + meta: DocFormsSetValue200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta.py b/src/cloudpdf/types/doc_forms_set_value200response_meta.py new file mode 100644 index 0000000..d04f72f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_set_value200response_meta_affected_pages_item import DocFormsSetValue200ResponseMetaAffectedPagesItem +from .doc_forms_set_value200response_meta_cache_delta import DocFormsSetValue200ResponseMetaCacheDelta + + +class DocFormsSetValue200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocFormsSetValue200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocFormsSetValue200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item.py new file mode 100644 index 0000000..fb05d7c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_set_value200response_meta_affected_pages_item_revision import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemRevision, +) +from .doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state import ( + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocFormsSetValue200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocFormsSetValue200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..b08b41b --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsSetValue200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..fa37c2a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..a51d0e9 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..d059d2f --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta.py new file mode 100644 index 0000000..bc5f832 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_set_value200response_meta_cache_delta_pages_item import ( + DocFormsSetValue200ResponseMetaCacheDeltaPagesItem, +) + + +class DocFormsSetValue200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocFormsSetValue200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..a2de765 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_forms_set_value200response_meta_cache_delta_pages_item_cache import ( + DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocFormsSetValue200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..4bfe883 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value400response.py b/src/cloudpdf/types/doc_forms_set_value400response.py new file mode 100644 index 0000000..928430a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_set_value400response_code import DocFormsSetValue400ResponseCode +from .doc_forms_set_value400response_name import DocFormsSetValue400ResponseName + + +class DocFormsSetValue400Response(UniversalBaseModel): + name: DocFormsSetValue400ResponseName + code: DocFormsSetValue400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value400response_code.py b/src/cloudpdf/types/doc_forms_set_value400response_code.py new file mode 100644 index 0000000..a738009 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsSetValue400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_set_value400response_name.py b/src/cloudpdf/types/doc_forms_set_value400response_name.py new file mode 100644 index 0000000..0988812 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsSetValue400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_set_value404response.py b/src/cloudpdf/types/doc_forms_set_value404response.py new file mode 100644 index 0000000..9260098 --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_forms_set_value404response_code import DocFormsSetValue404ResponseCode +from .doc_forms_set_value404response_name import DocFormsSetValue404ResponseName + + +class DocFormsSetValue404Response(UniversalBaseModel): + name: DocFormsSetValue404ResponseName + code: DocFormsSetValue404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_forms_set_value404response_code.py b/src/cloudpdf/types/doc_forms_set_value404response_code.py new file mode 100644 index 0000000..616134a --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsSetValue404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_forms_set_value404response_name.py b/src/cloudpdf/types/doc_forms_set_value404response_name.py new file mode 100644 index 0000000..8fea9cd --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsSetValue404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_forms_set_value_request.py b/src/cloudpdf/types/doc_forms_set_value_request.py new file mode 100644 index 0000000..f77822c --- /dev/null +++ b/src/cloudpdf/types/doc_forms_set_value_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocFormsSetValueRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_head200response.py b/src/cloudpdf/types/doc_head200response.py new file mode 100644 index 0000000..e95e464 --- /dev/null +++ b/src/cloudpdf/types/doc_head200response.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_head200response_access import DocHead200ResponseAccess +from .doc_head200response_encryption import DocHead200ResponseEncryption +from .doc_head200response_permissions import DocHead200ResponsePermissions +from .doc_head200response_state import DocHead200ResponseState + + +class DocHead200Response(UniversalBaseModel): + id: str + base_sha: typing_extensions.Annotated[str, FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha")] + storage_size_bytes: typing_extensions.Annotated[ + int, FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + state: DocHead200ResponseState + encryption: DocHead200ResponseEncryption + permissions: DocHead200ResponsePermissions + access: DocHead200ResponseAccess + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_head200response_access.py b/src/cloudpdf/types/doc_head200response_access.py new file mode 100644 index 0000000..3c8e151 --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_access.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_head200response_access_reasons_item import DocHead200ResponseAccessReasonsItem + + +class DocHead200ResponseAccess(UniversalBaseModel): + required: bool + reasons: typing.List[DocHead200ResponseAccessReasonsItem] + endpoint: typing.Optional[str] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_head200response_access_reasons_item.py b/src/cloudpdf/types/doc_head200response_access_reasons_item.py new file mode 100644 index 0000000..491c5dc --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_access_reasons_item.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead200ResponseAccessReasonsItem = typing.Union[typing.Literal["password", "cdn", "permissions-unknown"], typing.Any] diff --git a/src/cloudpdf/types/doc_head200response_encryption.py b/src/cloudpdf/types/doc_head200response_encryption.py new file mode 100644 index 0000000..f4b8d1c --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_encryption.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_head200response_encryption_state import DocHead200ResponseEncryptionState + + +class DocHead200ResponseEncryption(UniversalBaseModel): + state: DocHead200ResponseEncryptionState + requires_password: typing_extensions.Annotated[ + typing.Optional[bool], FieldMetadata(alias="requiresPassword"), pydantic.Field(alias="requiresPassword") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_head200response_encryption_state.py b/src/cloudpdf/types/doc_head200response_encryption_state.py new file mode 100644 index 0000000..199b630 --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_encryption_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead200ResponseEncryptionState = typing.Union[ + typing.Literal["unknown", "none", "encrypted", "unsupported"], typing.Any +] diff --git a/src/cloudpdf/types/doc_head200response_permissions.py b/src/cloudpdf/types/doc_head200response_permissions.py new file mode 100644 index 0000000..acc2920 --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_permissions.py @@ -0,0 +1,39 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_head200response_permissions_opened_as import DocHead200ResponsePermissionsOpenedAs + + +class DocHead200ResponsePermissions(UniversalBaseModel): + known: bool + bits: typing.Optional[int] = None + all_allowed: typing_extensions.Annotated[ + typing.Optional[bool], FieldMetadata(alias="allAllowed"), pydantic.Field(alias="allAllowed") + ] = None + opened_as: typing_extensions.Annotated[ + typing.Optional[DocHead200ResponsePermissionsOpenedAs], + FieldMetadata(alias="openedAs"), + pydantic.Field(alias="openedAs"), + ] = None + security_handler_revision: typing_extensions.Annotated[ + typing.Optional[int], + FieldMetadata(alias="securityHandlerRevision"), + pydantic.Field(alias="securityHandlerRevision"), + ] = None + can_upgrade_to_owner: typing_extensions.Annotated[ + bool, FieldMetadata(alias="canUpgradeToOwner"), pydantic.Field(alias="canUpgradeToOwner") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_head200response_permissions_opened_as.py b/src/cloudpdf/types/doc_head200response_permissions_opened_as.py new file mode 100644 index 0000000..6735dda --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_permissions_opened_as.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead200ResponsePermissionsOpenedAs = typing.Union[typing.Literal["none", "user", "owner"], typing.Any] diff --git a/src/cloudpdf/types/doc_head200response_state.py b/src/cloudpdf/types/doc_head200response_state.py new file mode 100644 index 0000000..63a5d0b --- /dev/null +++ b/src/cloudpdf/types/doc_head200response_state.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead200ResponseState = typing.Union[typing.Literal["pending", "ready", "failed", "deleting"], typing.Any] diff --git a/src/cloudpdf/types/doc_head404response.py b/src/cloudpdf/types/doc_head404response.py new file mode 100644 index 0000000..09efdec --- /dev/null +++ b/src/cloudpdf/types/doc_head404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_head404response_code import DocHead404ResponseCode +from .doc_head404response_name import DocHead404ResponseName + + +class DocHead404Response(UniversalBaseModel): + name: DocHead404ResponseName + code: DocHead404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_head404response_code.py b/src/cloudpdf/types/doc_head404response_code.py new file mode 100644 index 0000000..1cc603a --- /dev/null +++ b/src/cloudpdf/types/doc_head404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_head404response_name.py b/src/cloudpdf/types/doc_head404response_name.py new file mode 100644 index 0000000..4fdff46 --- /dev/null +++ b/src/cloudpdf/types/doc_head404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocHead404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response.py b/src/cloudpdf/types/doc_manifest200response.py new file mode 100644 index 0000000..5a44c44 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response.py @@ -0,0 +1,39 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_manifest200response_pages_item import DocManifest200ResponsePagesItem +from .doc_manifest200response_scopes import DocManifest200ResponseScopes + + +class DocManifest200Response(UniversalBaseModel): + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + layout_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="layoutVersion"), pydantic.Field(alias="layoutVersion") + ] + metadata_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="metadataVersion"), pydantic.Field(alias="metadataVersion") + ] + actions_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="actionsVersion"), pydantic.Field(alias="actionsVersion") + ] = None + attachments_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="attachmentsVersion"), pydantic.Field(alias="attachmentsVersion") + ] = None + audit_head: typing_extensions.Annotated[int, FieldMetadata(alias="auditHead"), pydantic.Field(alias="auditHead")] + base_sha: typing_extensions.Annotated[str, FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha")] + scopes: typing.Optional[DocManifest200ResponseScopes] = None + pages: typing.List[DocManifest200ResponsePagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item.py b/src/cloudpdf/types/doc_manifest200response_pages_item.py new file mode 100644 index 0000000..365ad9a --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_manifest200response_pages_item_cache import DocManifest200ResponsePagesItemCache +from .doc_manifest200response_pages_item_state import DocManifest200ResponsePagesItemState + + +class DocManifest200ResponsePagesItem(UniversalBaseModel): + state: DocManifest200ResponsePagesItemState + cache: DocManifest200ResponsePagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_cache.py b/src/cloudpdf/types/doc_manifest200response_pages_item_cache.py new file mode 100644 index 0000000..2b97dce --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocManifest200ResponsePagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_state.py b/src/cloudpdf/types/doc_manifest200response_pages_item_state.py new file mode 100644 index 0000000..b29624e --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_state.py @@ -0,0 +1,33 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_manifest200response_pages_item_state_revision import DocManifest200ResponsePagesItemStateRevision +from .doc_manifest200response_pages_item_state_weak_annotation_state import ( + DocManifest200ResponsePagesItemStateWeakAnnotationState, +) + + +class DocManifest200ResponsePagesItemState(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocManifest200ResponsePagesItemStateRevision + weak_annotation_state: typing_extensions.Annotated[ + DocManifest200ResponsePagesItemStateWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_state_revision.py b/src/cloudpdf/types/doc_manifest200response_pages_item_state_revision.py new file mode 100644 index 0000000..9554a33 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_state_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocManifest200ResponsePagesItemStateRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state.py b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state.py new file mode 100644 index 0000000..fdb2bbd --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocManifest200ResponsePagesItemStateWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocManifest200ResponsePagesItemStateWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocManifest200ResponsePagesItemStateWeakAnnotationState_Unknown, + DocManifest200ResponsePagesItemStateWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.py b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.py new file mode 100644 index 0000000..4e64fa3 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.py new file mode 100644 index 0000000..edff10d --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_scopes.py b/src/cloudpdf/types/doc_manifest200response_scopes.py new file mode 100644 index 0000000..e331bc0 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes.py @@ -0,0 +1,30 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_manifest200response_scopes_actions import DocManifest200ResponseScopesActions +from .doc_manifest200response_scopes_annotations import DocManifest200ResponseScopesAnnotations +from .doc_manifest200response_scopes_attachments import DocManifest200ResponseScopesAttachments +from .doc_manifest200response_scopes_content import DocManifest200ResponseScopesContent +from .doc_manifest200response_scopes_layout import DocManifest200ResponseScopesLayout +from .doc_manifest200response_scopes_metadata import DocManifest200ResponseScopesMetadata + + +class DocManifest200ResponseScopes(UniversalBaseModel): + content: DocManifest200ResponseScopesContent + annotations: DocManifest200ResponseScopesAnnotations + layout: DocManifest200ResponseScopesLayout + attachments: DocManifest200ResponseScopesAttachments + metadata: DocManifest200ResponseScopesMetadata + actions: DocManifest200ResponseScopesActions + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_actions.py b/src/cloudpdf/types/doc_manifest200response_scopes_actions.py new file mode 100644 index 0000000..df2cc11 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_actions.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesActions = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_annotations.py b/src/cloudpdf/types/doc_manifest200response_scopes_annotations.py new file mode 100644 index 0000000..d94cab2 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_annotations.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesAnnotations = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_attachments.py b/src/cloudpdf/types/doc_manifest200response_scopes_attachments.py new file mode 100644 index 0000000..38409f2 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_attachments.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesAttachments = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_content.py b/src/cloudpdf/types/doc_manifest200response_scopes_content.py new file mode 100644 index 0000000..09616b1 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_content.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesContent = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_layout.py b/src/cloudpdf/types/doc_manifest200response_scopes_layout.py new file mode 100644 index 0000000..6f7493e --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_layout.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesLayout = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest200response_scopes_metadata.py b/src/cloudpdf/types/doc_manifest200response_scopes_metadata.py new file mode 100644 index 0000000..830bdbe --- /dev/null +++ b/src/cloudpdf/types/doc_manifest200response_scopes_metadata.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest200ResponseScopesMetadata = typing.Union[typing.Literal["base", "layer"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest404response.py b/src/cloudpdf/types/doc_manifest404response.py new file mode 100644 index 0000000..1ec0394 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_manifest404response_code import DocManifest404ResponseCode +from .doc_manifest404response_name import DocManifest404ResponseName + + +class DocManifest404Response(UniversalBaseModel): + name: DocManifest404ResponseName + code: DocManifest404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_manifest404response_code.py b/src/cloudpdf/types/doc_manifest404response_code.py new file mode 100644 index 0000000..90fabc2 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_manifest404response_name.py b/src/cloudpdf/types/doc_manifest404response_name.py new file mode 100644 index 0000000..1a2dc90 --- /dev/null +++ b/src/cloudpdf/types/doc_manifest404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocManifest404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_metadata_get200response.py b/src/cloudpdf/types/doc_metadata_get200response.py new file mode 100644 index 0000000..46b1dd1 --- /dev/null +++ b/src/cloudpdf/types/doc_metadata_get200response.py @@ -0,0 +1,30 @@ +# This file was auto-generated by Fern from our API Definition. + +import datetime as dt +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_metadata_get200response_trapped import DocMetadataGet200ResponseTrapped + + +class DocMetadataGet200Response(UniversalBaseModel): + title: typing.Optional[str] = None + author: typing.Optional[str] = None + subject: typing.Optional[str] = None + keywords: typing.Optional[str] = None + producer: typing.Optional[str] = None + creator: typing.Optional[str] = None + created: typing.Optional[dt.datetime] = None + modified: typing.Optional[dt.datetime] = None + trapped: DocMetadataGet200ResponseTrapped + custom: typing.Dict[str, str] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_metadata_get200response_trapped.py b/src/cloudpdf/types/doc_metadata_get200response_trapped.py new file mode 100644 index 0000000..1b3940c --- /dev/null +++ b/src/cloudpdf/types/doc_metadata_get200response_trapped.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocMetadataGet200ResponseTrapped = typing.Union[typing.Literal["true", "false", "unknown"], typing.Any] diff --git a/src/cloudpdf/types/doc_metadata_get404response.py b/src/cloudpdf/types/doc_metadata_get404response.py new file mode 100644 index 0000000..c15a01c --- /dev/null +++ b/src/cloudpdf/types/doc_metadata_get404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_metadata_get404response_code import DocMetadataGet404ResponseCode +from .doc_metadata_get404response_name import DocMetadataGet404ResponseName + + +class DocMetadataGet404Response(UniversalBaseModel): + name: DocMetadataGet404ResponseName + code: DocMetadataGet404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_metadata_get404response_code.py b/src/cloudpdf/types/doc_metadata_get404response_code.py new file mode 100644 index 0000000..4058060 --- /dev/null +++ b/src/cloudpdf/types/doc_metadata_get404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocMetadataGet404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_metadata_get404response_name.py b/src/cloudpdf/types/doc_metadata_get404response_name.py new file mode 100644 index 0000000..c7fc2bb --- /dev/null +++ b/src/cloudpdf/types/doc_metadata_get404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocMetadataGet404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_delete200response.py b/src/cloudpdf/types/doc_pages_delete200response.py new file mode 100644 index 0000000..b75cc68 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_delete200response_meta import DocPagesDelete200ResponseMeta + + +class DocPagesDelete200Response(UniversalBaseModel): + meta: DocPagesDelete200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta.py b/src/cloudpdf/types/doc_pages_delete200response_meta.py new file mode 100644 index 0000000..e349751 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_delete200response_meta_affected_pages_item import DocPagesDelete200ResponseMetaAffectedPagesItem +from .doc_pages_delete200response_meta_cache_delta import DocPagesDelete200ResponseMetaCacheDelta + + +class DocPagesDelete200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocPagesDelete200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocPagesDelete200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item.py new file mode 100644 index 0000000..83fea6b --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_delete200response_meta_affected_pages_item_revision import ( + DocPagesDelete200ResponseMetaAffectedPagesItemRevision, +) +from .doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocPagesDelete200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocPagesDelete200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..d747a12 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesDelete200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..d858c9e --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..382616e --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..a0cea6f --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta.py b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta.py new file mode 100644 index 0000000..a0771ea --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_delete200response_meta_cache_delta_pages_item import DocPagesDelete200ResponseMetaCacheDeltaPagesItem + + +class DocPagesDelete200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocPagesDelete200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..5e0efba --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_delete200response_meta_cache_delta_pages_item_cache import ( + DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocPagesDelete200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..344995d --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete400response.py b/src/cloudpdf/types/doc_pages_delete400response.py new file mode 100644 index 0000000..c897e9f --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_delete400response_code import DocPagesDelete400ResponseCode +from .doc_pages_delete400response_name import DocPagesDelete400ResponseName + + +class DocPagesDelete400Response(UniversalBaseModel): + name: DocPagesDelete400ResponseName + code: DocPagesDelete400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete400response_code.py b/src/cloudpdf/types/doc_pages_delete400response_code.py new file mode 100644 index 0000000..1ff4f2d --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesDelete400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_delete400response_name.py b/src/cloudpdf/types/doc_pages_delete400response_name.py new file mode 100644 index 0000000..636bf9a --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesDelete400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_delete404response.py b/src/cloudpdf/types/doc_pages_delete404response.py new file mode 100644 index 0000000..0f5d19e --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_delete404response_code import DocPagesDelete404ResponseCode +from .doc_pages_delete404response_name import DocPagesDelete404ResponseName + + +class DocPagesDelete404Response(UniversalBaseModel): + name: DocPagesDelete404ResponseName + code: DocPagesDelete404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_delete404response_code.py b/src/cloudpdf/types/doc_pages_delete404response_code.py new file mode 100644 index 0000000..7790d19 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesDelete404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_delete404response_name.py b/src/cloudpdf/types/doc_pages_delete404response_name.py new file mode 100644 index 0000000..feb2b57 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesDelete404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_delete_request.py b/src/cloudpdf/types/doc_pages_delete_request.py new file mode 100644 index 0000000..ca0adaa --- /dev/null +++ b/src/cloudpdf/types/doc_pages_delete_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesDeleteRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_pages_flatten200response.py b/src/cloudpdf/types/doc_pages_flatten200response.py new file mode 100644 index 0000000..0756301 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_flatten200response_meta import DocPagesFlatten200ResponseMeta + + +class DocPagesFlatten200Response(UniversalBaseModel): + meta: DocPagesFlatten200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta.py b/src/cloudpdf/types/doc_pages_flatten200response_meta.py new file mode 100644 index 0000000..37ec98a --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_flatten200response_meta_affected_pages_item import DocPagesFlatten200ResponseMetaAffectedPagesItem +from .doc_pages_flatten200response_meta_cache_delta import DocPagesFlatten200ResponseMetaCacheDelta + + +class DocPagesFlatten200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocPagesFlatten200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocPagesFlatten200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item.py new file mode 100644 index 0000000..5b15567 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_flatten200response_meta_affected_pages_item_revision import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemRevision, +) +from .doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocPagesFlatten200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocPagesFlatten200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..b433ed4 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesFlatten200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..bfc5348 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..27b4550 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..8e8e45d --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta.py new file mode 100644 index 0000000..980c326 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_flatten200response_meta_cache_delta_pages_item import DocPagesFlatten200ResponseMetaCacheDeltaPagesItem + + +class DocPagesFlatten200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocPagesFlatten200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..5d3c6a2 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_flatten200response_meta_cache_delta_pages_item_cache import ( + DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocPagesFlatten200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..b8ac507 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten400response.py b/src/cloudpdf/types/doc_pages_flatten400response.py new file mode 100644 index 0000000..1780be3 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_flatten400response_code import DocPagesFlatten400ResponseCode +from .doc_pages_flatten400response_name import DocPagesFlatten400ResponseName + + +class DocPagesFlatten400Response(UniversalBaseModel): + name: DocPagesFlatten400ResponseName + code: DocPagesFlatten400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten400response_code.py b/src/cloudpdf/types/doc_pages_flatten400response_code.py new file mode 100644 index 0000000..14001fa --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesFlatten400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_flatten400response_name.py b/src/cloudpdf/types/doc_pages_flatten400response_name.py new file mode 100644 index 0000000..8482d40 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesFlatten400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_flatten404response.py b/src/cloudpdf/types/doc_pages_flatten404response.py new file mode 100644 index 0000000..efb3f8c --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_flatten404response_code import DocPagesFlatten404ResponseCode +from .doc_pages_flatten404response_name import DocPagesFlatten404ResponseName + + +class DocPagesFlatten404Response(UniversalBaseModel): + name: DocPagesFlatten404ResponseName + code: DocPagesFlatten404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_flatten404response_code.py b/src/cloudpdf/types/doc_pages_flatten404response_code.py new file mode 100644 index 0000000..cbd0156 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesFlatten404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_flatten404response_name.py b/src/cloudpdf/types/doc_pages_flatten404response_name.py new file mode 100644 index 0000000..ed14466 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesFlatten404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_flatten_request.py b/src/cloudpdf/types/doc_pages_flatten_request.py new file mode 100644 index 0000000..cb00b8d --- /dev/null +++ b/src/cloudpdf/types/doc_pages_flatten_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesFlattenRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_pages_move200response.py b/src/cloudpdf/types/doc_pages_move200response.py new file mode 100644 index 0000000..4420752 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_move200response_meta import DocPagesMove200ResponseMeta + + +class DocPagesMove200Response(UniversalBaseModel): + meta: DocPagesMove200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta.py b/src/cloudpdf/types/doc_pages_move200response_meta.py new file mode 100644 index 0000000..8444286 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_move200response_meta_affected_pages_item import DocPagesMove200ResponseMetaAffectedPagesItem +from .doc_pages_move200response_meta_cache_delta import DocPagesMove200ResponseMetaCacheDelta + + +class DocPagesMove200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocPagesMove200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocPagesMove200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item.py new file mode 100644 index 0000000..63f6f95 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_move200response_meta_affected_pages_item_revision import ( + DocPagesMove200ResponseMetaAffectedPagesItemRevision, +) +from .doc_pages_move200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocPagesMove200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocPagesMove200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..f25d686 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesMove200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..0cd5ec2 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..53428be --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..bf68241 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta.py b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta.py new file mode 100644 index 0000000..1af8934 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_move200response_meta_cache_delta_pages_item import DocPagesMove200ResponseMetaCacheDeltaPagesItem + + +class DocPagesMove200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocPagesMove200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..448be65 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_move200response_meta_cache_delta_pages_item_cache import ( + DocPagesMove200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocPagesMove200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocPagesMove200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..f8ff110 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesMove200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move400response.py b/src/cloudpdf/types/doc_pages_move400response.py new file mode 100644 index 0000000..fb40d5f --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_move400response_code import DocPagesMove400ResponseCode +from .doc_pages_move400response_name import DocPagesMove400ResponseName + + +class DocPagesMove400Response(UniversalBaseModel): + name: DocPagesMove400ResponseName + code: DocPagesMove400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move400response_code.py b/src/cloudpdf/types/doc_pages_move400response_code.py new file mode 100644 index 0000000..a2e1cce --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesMove400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_move400response_name.py b/src/cloudpdf/types/doc_pages_move400response_name.py new file mode 100644 index 0000000..0b8ef78 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesMove400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_move404response.py b/src/cloudpdf/types/doc_pages_move404response.py new file mode 100644 index 0000000..7b526c9 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_move404response_code import DocPagesMove404ResponseCode +from .doc_pages_move404response_name import DocPagesMove404ResponseName + + +class DocPagesMove404Response(UniversalBaseModel): + name: DocPagesMove404ResponseName + code: DocPagesMove404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_move404response_code.py b/src/cloudpdf/types/doc_pages_move404response_code.py new file mode 100644 index 0000000..e6866dd --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesMove404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_move404response_name.py b/src/cloudpdf/types/doc_pages_move404response_name.py new file mode 100644 index 0000000..1d4776e --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesMove404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_move_request.py b/src/cloudpdf/types/doc_pages_move_request.py new file mode 100644 index 0000000..79bb08b --- /dev/null +++ b/src/cloudpdf/types/doc_pages_move_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesMoveRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_pages_rotate200response.py b/src/cloudpdf/types/doc_pages_rotate200response.py new file mode 100644 index 0000000..8e049f3 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_rotate200response_meta import DocPagesRotate200ResponseMeta + + +class DocPagesRotate200Response(UniversalBaseModel): + meta: DocPagesRotate200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta.py b/src/cloudpdf/types/doc_pages_rotate200response_meta.py new file mode 100644 index 0000000..248be47 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_rotate200response_meta_affected_pages_item import DocPagesRotate200ResponseMetaAffectedPagesItem +from .doc_pages_rotate200response_meta_cache_delta import DocPagesRotate200ResponseMetaCacheDelta + + +class DocPagesRotate200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocPagesRotate200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocPagesRotate200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item.py new file mode 100644 index 0000000..ae483af --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_rotate200response_meta_affected_pages_item_revision import ( + DocPagesRotate200ResponseMetaAffectedPagesItemRevision, +) +from .doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocPagesRotate200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocPagesRotate200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..a34978c --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesRotate200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..ae3a942 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..5e66133 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..63e70e5 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta.py new file mode 100644 index 0000000..992b7d1 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_rotate200response_meta_cache_delta_pages_item import DocPagesRotate200ResponseMetaCacheDeltaPagesItem + + +class DocPagesRotate200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocPagesRotate200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..1fa2787 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_pages_rotate200response_meta_cache_delta_pages_item_cache import ( + DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocPagesRotate200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..a2e238d --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate400response.py b/src/cloudpdf/types/doc_pages_rotate400response.py new file mode 100644 index 0000000..9820ee8 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_rotate400response_code import DocPagesRotate400ResponseCode +from .doc_pages_rotate400response_name import DocPagesRotate400ResponseName + + +class DocPagesRotate400Response(UniversalBaseModel): + name: DocPagesRotate400ResponseName + code: DocPagesRotate400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate400response_code.py b/src/cloudpdf/types/doc_pages_rotate400response_code.py new file mode 100644 index 0000000..d3ae0a9 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesRotate400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_rotate400response_name.py b/src/cloudpdf/types/doc_pages_rotate400response_name.py new file mode 100644 index 0000000..2e035db --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesRotate400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_rotate404response.py b/src/cloudpdf/types/doc_pages_rotate404response.py new file mode 100644 index 0000000..1e98e4f --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_pages_rotate404response_code import DocPagesRotate404ResponseCode +from .doc_pages_rotate404response_name import DocPagesRotate404ResponseName + + +class DocPagesRotate404Response(UniversalBaseModel): + name: DocPagesRotate404ResponseName + code: DocPagesRotate404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_rotate404response_code.py b/src/cloudpdf/types/doc_pages_rotate404response_code.py new file mode 100644 index 0000000..321f934 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesRotate404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_rotate404response_name.py b/src/cloudpdf/types/doc_pages_rotate404response_name.py new file mode 100644 index 0000000..cc34362 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesRotate404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_rotate_request.py b/src/cloudpdf/types/doc_pages_rotate_request.py new file mode 100644 index 0000000..fb3506e --- /dev/null +++ b/src/cloudpdf/types/doc_pages_rotate_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesRotateRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_redactions_apply200response.py b/src/cloudpdf/types/doc_redactions_apply200response.py new file mode 100644 index 0000000..ff51a8f --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_redactions_apply200response_meta import DocRedactionsApply200ResponseMeta + + +class DocRedactionsApply200Response(UniversalBaseModel): + meta: DocRedactionsApply200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta.py b/src/cloudpdf/types/doc_redactions_apply200response_meta.py new file mode 100644 index 0000000..bdf03f7 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta.py @@ -0,0 +1,32 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_redactions_apply200response_meta_affected_pages_item import DocRedactionsApply200ResponseMetaAffectedPagesItem +from .doc_redactions_apply200response_meta_cache_delta import DocRedactionsApply200ResponseMetaCacheDelta + + +class DocRedactionsApply200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocRedactionsApply200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocRedactionsApply200ResponseMetaCacheDelta], + FieldMetadata(alias="cacheDelta"), + pydantic.Field(alias="cacheDelta"), + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item.py new file mode 100644 index 0000000..5c61c4b --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item.py @@ -0,0 +1,35 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_redactions_apply200response_meta_affected_pages_item_revision import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemRevision, +) +from .doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state import ( + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocRedactionsApply200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocRedactionsApply200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState, + FieldMetadata(alias="weakAnnotationState"), + pydantic.Field(alias="weakAnnotationState"), + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..cd90d50 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_revision.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocRedactionsApply200ResponseMetaAffectedPagesItemRevision(UniversalBaseModel): + doc_session_id: typing_extensions.Annotated[ + str, FieldMetadata(alias="docSessionId"), pydantic.Field(alias="docSessionId") + ] + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + generation: int + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..a5fe442 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown(UniversalBaseModel): + kind: typing.Literal["unknown"] = "unknown" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known(UniversalBaseModel): + kind: typing.Literal["known"] = "known" + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..399992b --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(UniversalBaseModel): + has_any_weak_annotations: typing_extensions.Annotated[ + bool, FieldMetadata(alias="hasAnyWeakAnnotations"), pydantic.Field(alias="hasAnyWeakAnnotations") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..f802444 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.py @@ -0,0 +1,17 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(UniversalBaseModel): + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta.py new file mode 100644 index 0000000..c878e14 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_redactions_apply200response_meta_cache_delta_pages_item import ( + DocRedactionsApply200ResponseMetaCacheDeltaPagesItem, +) + + +class DocRedactionsApply200ResponseMetaCacheDelta(UniversalBaseModel): + previous_doc_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="previousDocVersion"), pydantic.Field(alias="previousDocVersion") + ] + doc_version: typing_extensions.Annotated[int, FieldMetadata(alias="docVersion"), pydantic.Field(alias="docVersion")] + pages: typing.List[DocRedactionsApply200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..06ad871 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_redactions_apply200response_meta_cache_delta_pages_item_cache import ( + DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocRedactionsApply200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..ad54173 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache(UniversalBaseModel): + content_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="contentVersion"), pydantic.Field(alias="contentVersion") + ] + annotation_version: typing_extensions.Annotated[ + int, FieldMetadata(alias="annotationVersion"), pydantic.Field(alias="annotationVersion") + ] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply400response.py b/src/cloudpdf/types/doc_redactions_apply400response.py new file mode 100644 index 0000000..dccd8bc --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply400response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_redactions_apply400response_code import DocRedactionsApply400ResponseCode +from .doc_redactions_apply400response_name import DocRedactionsApply400ResponseName + + +class DocRedactionsApply400Response(UniversalBaseModel): + name: DocRedactionsApply400ResponseName + code: DocRedactionsApply400ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply400response_code.py b/src/cloudpdf/types/doc_redactions_apply400response_code.py new file mode 100644 index 0000000..6cc3d26 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply400response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRedactionsApply400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_redactions_apply400response_name.py b/src/cloudpdf/types/doc_redactions_apply400response_name.py new file mode 100644 index 0000000..4276a51 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRedactionsApply400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_redactions_apply404response.py b/src/cloudpdf/types/doc_redactions_apply404response.py new file mode 100644 index 0000000..1281cb8 --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_redactions_apply404response_code import DocRedactionsApply404ResponseCode +from .doc_redactions_apply404response_name import DocRedactionsApply404ResponseName + + +class DocRedactionsApply404Response(UniversalBaseModel): + name: DocRedactionsApply404ResponseName + code: DocRedactionsApply404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_redactions_apply404response_code.py b/src/cloudpdf/types/doc_redactions_apply404response_code.py new file mode 100644 index 0000000..e96adcd --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRedactionsApply404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_redactions_apply404response_name.py b/src/cloudpdf/types/doc_redactions_apply404response_name.py new file mode 100644 index 0000000..dd74b9b --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRedactionsApply404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_redactions_apply_request.py b/src/cloudpdf/types/doc_redactions_apply_request.py new file mode 100644 index 0000000..0237b5a --- /dev/null +++ b/src/cloudpdf/types/doc_redactions_apply_request.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRedactionsApplyRequest = typing.Dict[str, typing.Any] diff --git a/src/cloudpdf/types/doc_render_response.py b/src/cloudpdf/types/doc_render_response.py new file mode 100644 index 0000000..4d46ae9 --- /dev/null +++ b/src/cloudpdf/types/doc_render_response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_render_response_code import DocRenderResponseCode +from .doc_render_response_name import DocRenderResponseName + + +class DocRenderResponse(UniversalBaseModel): + name: DocRenderResponseName + code: DocRenderResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_render_response_code.py b/src/cloudpdf/types/doc_render_response_code.py new file mode 100644 index 0000000..b870833 --- /dev/null +++ b/src/cloudpdf/types/doc_render_response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRenderResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_render_response_name.py b/src/cloudpdf/types/doc_render_response_name.py new file mode 100644 index 0000000..9817c65 --- /dev/null +++ b/src/cloudpdf/types/doc_render_response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocRenderResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_text200response.py b/src/cloudpdf/types/doc_text200response.py new file mode 100644 index 0000000..8d506c4 --- /dev/null +++ b/src/cloudpdf/types/doc_text200response.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class DocText200Response(UniversalBaseModel): + text: str + char_count: typing_extensions.Annotated[int, FieldMetadata(alias="charCount"), pydantic.Field(alias="charCount")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_text404response.py b/src/cloudpdf/types/doc_text404response.py new file mode 100644 index 0000000..29ec138 --- /dev/null +++ b/src/cloudpdf/types/doc_text404response.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .doc_text404response_code import DocText404ResponseCode +from .doc_text404response_name import DocText404ResponseName + + +class DocText404Response(UniversalBaseModel): + name: DocText404ResponseName + code: DocText404ResponseCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_text404response_code.py b/src/cloudpdf/types/doc_text404response_code.py new file mode 100644 index 0000000..1e4133e --- /dev/null +++ b/src/cloudpdf/types/doc_text404response_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocText404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_text404response_name.py b/src/cloudpdf/types/doc_text404response_name.py new file mode 100644 index 0000000..e4e0c73 --- /dev/null +++ b/src/cloudpdf/types/doc_text404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocText404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/documents_commit200response.py b/src/cloudpdf/types/documents_commit200response.py new file mode 100644 index 0000000..f568118 --- /dev/null +++ b/src/cloudpdf/types/documents_commit200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_commit200response_document import DocumentsCommit200ResponseDocument + + +class DocumentsCommit200Response(UniversalBaseModel): + document: DocumentsCommit200ResponseDocument + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_commit200response_document.py b/src/cloudpdf/types/documents_commit200response_document.py new file mode 100644 index 0000000..a90b3fe --- /dev/null +++ b/src/cloudpdf/types/documents_commit200response_document.py @@ -0,0 +1,51 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_commit200response_document_state import DocumentsCommit200ResponseDocumentState +from .documents_commit200response_document_thumbnail_state import DocumentsCommit200ResponseDocumentThumbnailState + + +class DocumentsCommit200ResponseDocument(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsCommit200ResponseDocumentState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsCommit200ResponseDocumentThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_commit200response_document_state.py b/src/cloudpdf/types/documents_commit200response_document_state.py new file mode 100644 index 0000000..fdcaf24 --- /dev/null +++ b/src/cloudpdf/types/documents_commit200response_document_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsCommit200ResponseDocumentState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_commit200response_document_thumbnail_state.py b/src/cloudpdf/types/documents_commit200response_document_thumbnail_state.py new file mode 100644 index 0000000..ed2571b --- /dev/null +++ b/src/cloudpdf/types/documents_commit200response_document_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsCommit200ResponseDocumentThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_commit400response.py b/src/cloudpdf/types/documents_commit400response.py new file mode 100644 index 0000000..62b25d6 --- /dev/null +++ b/src/cloudpdf/types/documents_commit400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_commit400response_error import DocumentsCommit400ResponseError + + +class DocumentsCommit400Response(UniversalBaseModel): + error: DocumentsCommit400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_commit400response_error.py b/src/cloudpdf/types/documents_commit400response_error.py new file mode 100644 index 0000000..df72e1b --- /dev/null +++ b/src/cloudpdf/types/documents_commit400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsCommit400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_commit404response.py b/src/cloudpdf/types/documents_commit404response.py new file mode 100644 index 0000000..b471aec --- /dev/null +++ b/src/cloudpdf/types/documents_commit404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_commit404response_error import DocumentsCommit404ResponseError + + +class DocumentsCommit404Response(UniversalBaseModel): + error: DocumentsCommit404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_commit404response_error.py b/src/cloudpdf/types/documents_commit404response_error.py new file mode 100644 index 0000000..9f613a0 --- /dev/null +++ b/src/cloudpdf/types/documents_commit404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsCommit404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_delete403response.py b/src/cloudpdf/types/documents_delete403response.py new file mode 100644 index 0000000..8c50a9a --- /dev/null +++ b/src/cloudpdf/types/documents_delete403response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_delete403response_error import DocumentsDelete403ResponseError + + +class DocumentsDelete403Response(UniversalBaseModel): + error: DocumentsDelete403ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_delete403response_error.py b/src/cloudpdf/types/documents_delete403response_error.py new file mode 100644 index 0000000..c8c33d2 --- /dev/null +++ b/src/cloudpdf/types/documents_delete403response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsDelete403ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_delete404response.py b/src/cloudpdf/types/documents_delete404response.py new file mode 100644 index 0000000..749c775 --- /dev/null +++ b/src/cloudpdf/types/documents_delete404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_delete404response_error import DocumentsDelete404ResponseError + + +class DocumentsDelete404Response(UniversalBaseModel): + error: DocumentsDelete404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_delete404response_error.py b/src/cloudpdf/types/documents_delete404response_error.py new file mode 100644 index 0000000..d58bef7 --- /dev/null +++ b/src/cloudpdf/types/documents_delete404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsDelete404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_download403response.py b/src/cloudpdf/types/documents_download403response.py new file mode 100644 index 0000000..09d2d8c --- /dev/null +++ b/src/cloudpdf/types/documents_download403response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_download403response_error import DocumentsDownload403ResponseError + + +class DocumentsDownload403Response(UniversalBaseModel): + error: DocumentsDownload403ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_download403response_error.py b/src/cloudpdf/types/documents_download403response_error.py new file mode 100644 index 0000000..7dcd148 --- /dev/null +++ b/src/cloudpdf/types/documents_download403response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsDownload403ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_download404response.py b/src/cloudpdf/types/documents_download404response.py new file mode 100644 index 0000000..e6f7537 --- /dev/null +++ b/src/cloudpdf/types/documents_download404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_download404response_error import DocumentsDownload404ResponseError + + +class DocumentsDownload404Response(UniversalBaseModel): + error: DocumentsDownload404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_download404response_error.py b/src/cloudpdf/types/documents_download404response_error.py new file mode 100644 index 0000000..b256163 --- /dev/null +++ b/src/cloudpdf/types/documents_download404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsDownload404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get200response.py b/src/cloudpdf/types/documents_get200response.py new file mode 100644 index 0000000..ba76427 --- /dev/null +++ b/src/cloudpdf/types/documents_get200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_get200response_document import DocumentsGet200ResponseDocument + + +class DocumentsGet200Response(UniversalBaseModel): + document: DocumentsGet200ResponseDocument + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get200response_document.py b/src/cloudpdf/types/documents_get200response_document.py new file mode 100644 index 0000000..721c7c3 --- /dev/null +++ b/src/cloudpdf/types/documents_get200response_document.py @@ -0,0 +1,51 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_get200response_document_state import DocumentsGet200ResponseDocumentState +from .documents_get200response_document_thumbnail_state import DocumentsGet200ResponseDocumentThumbnailState + + +class DocumentsGet200ResponseDocument(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsGet200ResponseDocumentState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsGet200ResponseDocumentThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get200response_document_state.py b/src/cloudpdf/types/documents_get200response_document_state.py new file mode 100644 index 0000000..db013c7 --- /dev/null +++ b/src/cloudpdf/types/documents_get200response_document_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsGet200ResponseDocumentState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_get200response_document_thumbnail_state.py b/src/cloudpdf/types/documents_get200response_document_thumbnail_state.py new file mode 100644 index 0000000..3c51615 --- /dev/null +++ b/src/cloudpdf/types/documents_get200response_document_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsGet200ResponseDocumentThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_get403response.py b/src/cloudpdf/types/documents_get403response.py new file mode 100644 index 0000000..19cdd2d --- /dev/null +++ b/src/cloudpdf/types/documents_get403response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_get403response_error import DocumentsGet403ResponseError + + +class DocumentsGet403Response(UniversalBaseModel): + error: DocumentsGet403ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get403response_error.py b/src/cloudpdf/types/documents_get403response_error.py new file mode 100644 index 0000000..828469f --- /dev/null +++ b/src/cloudpdf/types/documents_get403response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsGet403ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get404response.py b/src/cloudpdf/types/documents_get404response.py new file mode 100644 index 0000000..6e45290 --- /dev/null +++ b/src/cloudpdf/types/documents_get404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_get404response_error import DocumentsGet404ResponseError + + +class DocumentsGet404Response(UniversalBaseModel): + error: DocumentsGet404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_get404response_error.py b/src/cloudpdf/types/documents_get404response_error.py new file mode 100644 index 0000000..ce12174 --- /dev/null +++ b/src/cloudpdf/types/documents_get404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsGet404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response.py b/src/cloudpdf/types/documents_init200response.py new file mode 100644 index 0000000..4226713 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response.py @@ -0,0 +1,64 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_created_document import DocumentsInit200ResponseCreatedDocument +from .documents_init200response_created_upload import DocumentsInit200ResponseCreatedUpload +from .documents_init200response_deduped_document import DocumentsInit200ResponseDedupedDocument +from .documents_init200response_resumed_document import DocumentsInit200ResponseResumedDocument +from .documents_init200response_resumed_upload import DocumentsInit200ResponseResumedUpload + + +class DocumentsInit200Response_Created(UniversalBaseModel): + tag: typing.Literal["created"] = "created" + document: DocumentsInit200ResponseCreatedDocument + upload: DocumentsInit200ResponseCreatedUpload + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocumentsInit200Response_Resumed(UniversalBaseModel): + tag: typing.Literal["resumed"] = "resumed" + document: DocumentsInit200ResponseResumedDocument + upload: DocumentsInit200ResponseResumedUpload + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocumentsInit200Response_Deduped(UniversalBaseModel): + tag: typing.Literal["deduped"] = "deduped" + document: DocumentsInit200ResponseDedupedDocument + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocumentsInit200Response = typing_extensions.Annotated[ + typing.Union[DocumentsInit200Response_Created, DocumentsInit200Response_Resumed, DocumentsInit200Response_Deduped], + pydantic.Field(discriminator="tag"), +] diff --git a/src/cloudpdf/types/documents_init200response_created.py b/src/cloudpdf/types/documents_init200response_created.py new file mode 100644 index 0000000..d39d102 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_created_document import DocumentsInit200ResponseCreatedDocument +from .documents_init200response_created_upload import DocumentsInit200ResponseCreatedUpload + + +class DocumentsInit200ResponseCreated(UniversalBaseModel): + document: DocumentsInit200ResponseCreatedDocument + upload: DocumentsInit200ResponseCreatedUpload + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_created_document.py b/src/cloudpdf/types/documents_init200response_created_document.py new file mode 100644 index 0000000..3ad649b --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_document.py @@ -0,0 +1,53 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_init200response_created_document_state import DocumentsInit200ResponseCreatedDocumentState +from .documents_init200response_created_document_thumbnail_state import ( + DocumentsInit200ResponseCreatedDocumentThumbnailState, +) + + +class DocumentsInit200ResponseCreatedDocument(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsInit200ResponseCreatedDocumentState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsInit200ResponseCreatedDocumentThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_created_document_state.py b/src/cloudpdf/types/documents_init200response_created_document_state.py new file mode 100644 index 0000000..3277444 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_document_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseCreatedDocumentState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_created_document_thumbnail_state.py b/src/cloudpdf/types/documents_init200response_created_document_thumbnail_state.py new file mode 100644 index 0000000..e7c8495 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_document_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseCreatedDocumentThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_created_upload.py b/src/cloudpdf/types/documents_init200response_created_upload.py new file mode 100644 index 0000000..2015c9a --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_upload.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_created_upload_presigned_presigned import ( + DocumentsInit200ResponseCreatedUploadPresignedPresigned, +) + + +class DocumentsInit200ResponseCreatedUpload_Presigned(UniversalBaseModel): + kind: typing.Literal["presigned"] = "presigned" + presigned: DocumentsInit200ResponseCreatedUploadPresignedPresigned + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocumentsInit200ResponseCreatedUpload_Direct(UniversalBaseModel): + kind: typing.Literal["direct"] = "direct" + url: str + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocumentsInit200ResponseCreatedUpload = typing_extensions.Annotated[ + typing.Union[DocumentsInit200ResponseCreatedUpload_Presigned, DocumentsInit200ResponseCreatedUpload_Direct], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/documents_init200response_created_upload_direct.py b/src/cloudpdf/types/documents_init200response_created_upload_direct.py new file mode 100644 index 0000000..7623f74 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_upload_direct.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsInit200ResponseCreatedUploadDirect(UniversalBaseModel): + url: str + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_created_upload_presigned.py b/src/cloudpdf/types/documents_init200response_created_upload_presigned.py new file mode 100644 index 0000000..7b965db --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_upload_presigned.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_created_upload_presigned_presigned import ( + DocumentsInit200ResponseCreatedUploadPresignedPresigned, +) + + +class DocumentsInit200ResponseCreatedUploadPresigned(UniversalBaseModel): + presigned: DocumentsInit200ResponseCreatedUploadPresignedPresigned + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned.py b/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned.py new file mode 100644 index 0000000..0ae9801 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_init200response_created_upload_presigned_presigned_method import ( + DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod, +) + + +class DocumentsInit200ResponseCreatedUploadPresignedPresigned(UniversalBaseModel): + url: str + headers: typing.Dict[str, str] + method: DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod + expires_at: typing_extensions.Annotated[float, FieldMetadata(alias="expiresAt"), pydantic.Field(alias="expiresAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned_method.py b/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned_method.py new file mode 100644 index 0000000..87c021d --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_created_upload_presigned_presigned_method.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseCreatedUploadPresignedPresignedMethod = typing.Union[typing.Literal["PUT"], typing.Any] diff --git a/src/cloudpdf/types/documents_init200response_deduped.py b/src/cloudpdf/types/documents_init200response_deduped.py new file mode 100644 index 0000000..97baf61 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_deduped.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_deduped_document import DocumentsInit200ResponseDedupedDocument + + +class DocumentsInit200ResponseDeduped(UniversalBaseModel): + document: DocumentsInit200ResponseDedupedDocument + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_deduped_document.py b/src/cloudpdf/types/documents_init200response_deduped_document.py new file mode 100644 index 0000000..c407987 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_deduped_document.py @@ -0,0 +1,53 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_init200response_deduped_document_state import DocumentsInit200ResponseDedupedDocumentState +from .documents_init200response_deduped_document_thumbnail_state import ( + DocumentsInit200ResponseDedupedDocumentThumbnailState, +) + + +class DocumentsInit200ResponseDedupedDocument(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsInit200ResponseDedupedDocumentState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsInit200ResponseDedupedDocumentThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_deduped_document_state.py b/src/cloudpdf/types/documents_init200response_deduped_document_state.py new file mode 100644 index 0000000..56da61d --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_deduped_document_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseDedupedDocumentState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_deduped_document_thumbnail_state.py b/src/cloudpdf/types/documents_init200response_deduped_document_thumbnail_state.py new file mode 100644 index 0000000..c4cc229 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_deduped_document_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseDedupedDocumentThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_resumed.py b/src/cloudpdf/types/documents_init200response_resumed.py new file mode 100644 index 0000000..7adb889 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed.py @@ -0,0 +1,22 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_resumed_document import DocumentsInit200ResponseResumedDocument +from .documents_init200response_resumed_upload import DocumentsInit200ResponseResumedUpload + + +class DocumentsInit200ResponseResumed(UniversalBaseModel): + document: DocumentsInit200ResponseResumedDocument + upload: DocumentsInit200ResponseResumedUpload + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_resumed_document.py b/src/cloudpdf/types/documents_init200response_resumed_document.py new file mode 100644 index 0000000..90ff748 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_document.py @@ -0,0 +1,53 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_init200response_resumed_document_state import DocumentsInit200ResponseResumedDocumentState +from .documents_init200response_resumed_document_thumbnail_state import ( + DocumentsInit200ResponseResumedDocumentThumbnailState, +) + + +class DocumentsInit200ResponseResumedDocument(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsInit200ResponseResumedDocumentState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsInit200ResponseResumedDocumentThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_resumed_document_state.py b/src/cloudpdf/types/documents_init200response_resumed_document_state.py new file mode 100644 index 0000000..9ae186b --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_document_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseResumedDocumentState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_resumed_document_thumbnail_state.py b/src/cloudpdf/types/documents_init200response_resumed_document_thumbnail_state.py new file mode 100644 index 0000000..cc5817e --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_document_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseResumedDocumentThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_init200response_resumed_upload.py b/src/cloudpdf/types/documents_init200response_resumed_upload.py new file mode 100644 index 0000000..8a366f4 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_upload.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_resumed_upload_presigned_presigned import ( + DocumentsInit200ResponseResumedUploadPresignedPresigned, +) + + +class DocumentsInit200ResponseResumedUpload_Presigned(UniversalBaseModel): + kind: typing.Literal["presigned"] = "presigned" + presigned: DocumentsInit200ResponseResumedUploadPresignedPresigned + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class DocumentsInit200ResponseResumedUpload_Direct(UniversalBaseModel): + kind: typing.Literal["direct"] = "direct" + url: str + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +DocumentsInit200ResponseResumedUpload = typing_extensions.Annotated[ + typing.Union[DocumentsInit200ResponseResumedUpload_Presigned, DocumentsInit200ResponseResumedUpload_Direct], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/documents_init200response_resumed_upload_direct.py b/src/cloudpdf/types/documents_init200response_resumed_upload_direct.py new file mode 100644 index 0000000..3165196 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_upload_direct.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsInit200ResponseResumedUploadDirect(UniversalBaseModel): + url: str + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_resumed_upload_presigned.py b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned.py new file mode 100644 index 0000000..688b9cc --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init200response_resumed_upload_presigned_presigned import ( + DocumentsInit200ResponseResumedUploadPresignedPresigned, +) + + +class DocumentsInit200ResponseResumedUploadPresigned(UniversalBaseModel): + presigned: DocumentsInit200ResponseResumedUploadPresignedPresigned + key: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned.py b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned.py new file mode 100644 index 0000000..ad570d7 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_init200response_resumed_upload_presigned_presigned_method import ( + DocumentsInit200ResponseResumedUploadPresignedPresignedMethod, +) + + +class DocumentsInit200ResponseResumedUploadPresignedPresigned(UniversalBaseModel): + url: str + headers: typing.Dict[str, str] + method: DocumentsInit200ResponseResumedUploadPresignedPresignedMethod + expires_at: typing_extensions.Annotated[float, FieldMetadata(alias="expiresAt"), pydantic.Field(alias="expiresAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned_method.py b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned_method.py new file mode 100644 index 0000000..b793b49 --- /dev/null +++ b/src/cloudpdf/types/documents_init200response_resumed_upload_presigned_presigned_method.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsInit200ResponseResumedUploadPresignedPresignedMethod = typing.Union[typing.Literal["PUT"], typing.Any] diff --git a/src/cloudpdf/types/documents_init400response.py b/src/cloudpdf/types/documents_init400response.py new file mode 100644 index 0000000..2172709 --- /dev/null +++ b/src/cloudpdf/types/documents_init400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_init400response_error import DocumentsInit400ResponseError + + +class DocumentsInit400Response(UniversalBaseModel): + error: DocumentsInit400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_init400response_error.py b/src/cloudpdf/types/documents_init400response_error.py new file mode 100644 index 0000000..c221265 --- /dev/null +++ b/src/cloudpdf/types/documents_init400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsInit400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_list200response.py b/src/cloudpdf/types/documents_list200response.py new file mode 100644 index 0000000..32f50e0 --- /dev/null +++ b/src/cloudpdf/types/documents_list200response.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_list200response_documents_item import DocumentsList200ResponseDocumentsItem + + +class DocumentsList200Response(UniversalBaseModel): + documents: typing.List[DocumentsList200ResponseDocumentsItem] + next_cursor: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="nextCursor"), pydantic.Field(alias="nextCursor") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_list200response_documents_item.py b/src/cloudpdf/types/documents_list200response_documents_item.py new file mode 100644 index 0000000..39a6474 --- /dev/null +++ b/src/cloudpdf/types/documents_list200response_documents_item.py @@ -0,0 +1,53 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .documents_list200response_documents_item_state import DocumentsList200ResponseDocumentsItemState +from .documents_list200response_documents_item_thumbnail_state import ( + DocumentsList200ResponseDocumentsItemThumbnailState, +) + + +class DocumentsList200ResponseDocumentsItem(UniversalBaseModel): + id: str + tenant_id: typing_extensions.Annotated[str, FieldMetadata(alias="tenantId"), pydantic.Field(alias="tenantId")] + state: DocumentsList200ResponseDocumentsItemState + base_sha: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="baseSha"), pydantic.Field(alias="baseSha") + ] = None + storage_size_bytes: typing_extensions.Annotated[ + typing.Optional[float], FieldMetadata(alias="storageSizeBytes"), pydantic.Field(alias="storageSizeBytes") + ] = None + metadata: typing.Optional[typing.Dict[str, typing.Any]] = None + idempotency_key: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="idempotencyKey"), pydantic.Field(alias="idempotencyKey") + ] = None + failure_reason: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="failureReason"), pydantic.Field(alias="failureReason") + ] = None + thumbnail_state: typing_extensions.Annotated[ + typing.Optional[DocumentsList200ResponseDocumentsItemThumbnailState], + FieldMetadata(alias="thumbnailState"), + pydantic.Field(alias="thumbnailState"), + ] = None + thumbnail_url: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="thumbnailUrl"), pydantic.Field(alias="thumbnailUrl") + ] = None + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + updated_at: typing_extensions.Annotated[float, FieldMetadata(alias="updatedAt"), pydantic.Field(alias="updatedAt")] + created_by: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="createdBy"), pydantic.Field(alias="createdBy") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_list200response_documents_item_state.py b/src/cloudpdf/types/documents_list200response_documents_item_state.py new file mode 100644 index 0000000..98ad69f --- /dev/null +++ b/src/cloudpdf/types/documents_list200response_documents_item_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsList200ResponseDocumentsItemState = typing.Union[ + typing.Literal["pending", "ready", "failed", "deleting"], typing.Any +] diff --git a/src/cloudpdf/types/documents_list200response_documents_item_thumbnail_state.py b/src/cloudpdf/types/documents_list200response_documents_item_thumbnail_state.py new file mode 100644 index 0000000..a2ff0d7 --- /dev/null +++ b/src/cloudpdf/types/documents_list200response_documents_item_thumbnail_state.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocumentsList200ResponseDocumentsItemThumbnailState = typing.Union[ + typing.Literal["pending", "ready", "locked", "failed"], typing.Any +] diff --git a/src/cloudpdf/types/documents_list400response.py b/src/cloudpdf/types/documents_list400response.py new file mode 100644 index 0000000..38319f7 --- /dev/null +++ b/src/cloudpdf/types/documents_list400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_list400response_error import DocumentsList400ResponseError + + +class DocumentsList400Response(UniversalBaseModel): + error: DocumentsList400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_list400response_error.py b/src/cloudpdf/types/documents_list400response_error.py new file mode 100644 index 0000000..3518a18 --- /dev/null +++ b/src/cloudpdf/types/documents_list400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsList400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_thumbnail_response.py b/src/cloudpdf/types/documents_thumbnail_response.py new file mode 100644 index 0000000..4150ca0 --- /dev/null +++ b/src/cloudpdf/types/documents_thumbnail_response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_thumbnail_response_error import DocumentsThumbnailResponseError + + +class DocumentsThumbnailResponse(UniversalBaseModel): + error: DocumentsThumbnailResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_thumbnail_response_error.py b/src/cloudpdf/types/documents_thumbnail_response_error.py new file mode 100644 index 0000000..7cf52fd --- /dev/null +++ b/src/cloudpdf/types/documents_thumbnail_response_error.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsThumbnailResponseError(UniversalBaseModel): + code: str + message: str + state: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_upload_direct200response.py b/src/cloudpdf/types/documents_upload_direct200response.py new file mode 100644 index 0000000..8540c02 --- /dev/null +++ b/src/cloudpdf/types/documents_upload_direct200response.py @@ -0,0 +1,19 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsUploadDirect200Response(UniversalBaseModel): + sha256: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_upload_direct400response.py b/src/cloudpdf/types/documents_upload_direct400response.py new file mode 100644 index 0000000..7e75534 --- /dev/null +++ b/src/cloudpdf/types/documents_upload_direct400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .documents_upload_direct400response_error import DocumentsUploadDirect400ResponseError + + +class DocumentsUploadDirect400Response(UniversalBaseModel): + error: DocumentsUploadDirect400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/documents_upload_direct400response_error.py b/src/cloudpdf/types/documents_upload_direct400response_error.py new file mode 100644 index 0000000..6c2e2b7 --- /dev/null +++ b/src/cloudpdf/types/documents_upload_direct400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class DocumentsUploadDirect400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/engine_error_payload.py b/src/cloudpdf/types/engine_error_payload.py new file mode 100644 index 0000000..6fc7579 --- /dev/null +++ b/src/cloudpdf/types/engine_error_payload.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .engine_error_payload_code import EngineErrorPayloadCode +from .engine_error_payload_name import EngineErrorPayloadName + + +class EngineErrorPayload(UniversalBaseModel): + name: EngineErrorPayloadName + code: EngineErrorPayloadCode + message: str + details: typing.Optional[typing.Dict[str, typing.Any]] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/engine_error_payload_code.py b/src/cloudpdf/types/engine_error_payload_code.py new file mode 100644 index 0000000..4555fbe --- /dev/null +++ b/src/cloudpdf/types/engine_error_payload_code.py @@ -0,0 +1,27 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +EngineErrorPayloadCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/engine_error_payload_name.py b/src/cloudpdf/types/engine_error_payload_name.py new file mode 100644 index 0000000..593e834 --- /dev/null +++ b/src/cloudpdf/types/engine_error_payload_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +EngineErrorPayloadName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/tenants_create200response.py b/src/cloudpdf/types/tenants_create200response.py new file mode 100644 index 0000000..0e29d74 --- /dev/null +++ b/src/cloudpdf/types/tenants_create200response.py @@ -0,0 +1,21 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_create200response_tenant import TenantsCreate200ResponseTenant + + +class TenantsCreate200Response(UniversalBaseModel): + tenant: TenantsCreate200ResponseTenant + created: bool + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_create200response_tenant.py b/src/cloudpdf/types/tenants_create200response_tenant.py new file mode 100644 index 0000000..c45c80a --- /dev/null +++ b/src/cloudpdf/types/tenants_create200response_tenant.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class TenantsCreate200ResponseTenant(UniversalBaseModel): + id: str + name: str + auto_provisioned: typing_extensions.Annotated[ + bool, FieldMetadata(alias="autoProvisioned"), pydantic.Field(alias="autoProvisioned") + ] + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_create400response.py b/src/cloudpdf/types/tenants_create400response.py new file mode 100644 index 0000000..caf0b1e --- /dev/null +++ b/src/cloudpdf/types/tenants_create400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_create400response_error import TenantsCreate400ResponseError + + +class TenantsCreate400Response(UniversalBaseModel): + error: TenantsCreate400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_create400response_error.py b/src/cloudpdf/types/tenants_create400response_error.py new file mode 100644 index 0000000..17d1fcc --- /dev/null +++ b/src/cloudpdf/types/tenants_create400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TenantsCreate400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_delete_response.py b/src/cloudpdf/types/tenants_delete_response.py new file mode 100644 index 0000000..4491e3c --- /dev/null +++ b/src/cloudpdf/types/tenants_delete_response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_delete_response_error import TenantsDeleteResponseError + + +class TenantsDeleteResponse(UniversalBaseModel): + error: TenantsDeleteResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_delete_response_error.py b/src/cloudpdf/types/tenants_delete_response_error.py new file mode 100644 index 0000000..c93a128 --- /dev/null +++ b/src/cloudpdf/types/tenants_delete_response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TenantsDeleteResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_get200response.py b/src/cloudpdf/types/tenants_get200response.py new file mode 100644 index 0000000..9607c7b --- /dev/null +++ b/src/cloudpdf/types/tenants_get200response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_get200response_tenant import TenantsGet200ResponseTenant + + +class TenantsGet200Response(UniversalBaseModel): + tenant: TenantsGet200ResponseTenant + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_get200response_tenant.py b/src/cloudpdf/types/tenants_get200response_tenant.py new file mode 100644 index 0000000..0224287 --- /dev/null +++ b/src/cloudpdf/types/tenants_get200response_tenant.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class TenantsGet200ResponseTenant(UniversalBaseModel): + id: str + name: str + auto_provisioned: typing_extensions.Annotated[ + bool, FieldMetadata(alias="autoProvisioned"), pydantic.Field(alias="autoProvisioned") + ] + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_get404response.py b/src/cloudpdf/types/tenants_get404response.py new file mode 100644 index 0000000..fdf9426 --- /dev/null +++ b/src/cloudpdf/types/tenants_get404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_get404response_error import TenantsGet404ResponseError + + +class TenantsGet404Response(UniversalBaseModel): + error: TenantsGet404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_get404response_error.py b/src/cloudpdf/types/tenants_get404response_error.py new file mode 100644 index 0000000..86964f7 --- /dev/null +++ b/src/cloudpdf/types/tenants_get404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TenantsGet404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_list200response.py b/src/cloudpdf/types/tenants_list200response.py new file mode 100644 index 0000000..669f1a1 --- /dev/null +++ b/src/cloudpdf/types/tenants_list200response.py @@ -0,0 +1,25 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .tenants_list200response_tenants_item import TenantsList200ResponseTenantsItem + + +class TenantsList200Response(UniversalBaseModel): + tenants: typing.List[TenantsList200ResponseTenantsItem] + next_cursor: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="nextCursor"), pydantic.Field(alias="nextCursor") + ] = None + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_list200response_tenants_item.py b/src/cloudpdf/types/tenants_list200response_tenants_item.py new file mode 100644 index 0000000..5caabbc --- /dev/null +++ b/src/cloudpdf/types/tenants_list200response_tenants_item.py @@ -0,0 +1,26 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class TenantsList200ResponseTenantsItem(UniversalBaseModel): + id: str + name: str + auto_provisioned: typing_extensions.Annotated[ + bool, FieldMetadata(alias="autoProvisioned"), pydantic.Field(alias="autoProvisioned") + ] + created_at: typing_extensions.Annotated[float, FieldMetadata(alias="createdAt"), pydantic.Field(alias="createdAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_list400response.py b/src/cloudpdf/types/tenants_list400response.py new file mode 100644 index 0000000..d77f216 --- /dev/null +++ b/src/cloudpdf/types/tenants_list400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tenants_list400response_error import TenantsList400ResponseError + + +class TenantsList400Response(UniversalBaseModel): + error: TenantsList400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tenants_list400response_error.py b/src/cloudpdf/types/tenants_list400response_error.py new file mode 100644 index 0000000..b80f255 --- /dev/null +++ b/src/cloudpdf/types/tenants_list400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TenantsList400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue200response.py b/src/cloudpdf/types/tokens_issue200response.py new file mode 100644 index 0000000..390f81c --- /dev/null +++ b/src/cloudpdf/types/tokens_issue200response.py @@ -0,0 +1,23 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class TokensIssue200Response(UniversalBaseModel): + token: str + jti: str + expires_at: typing_extensions.Annotated[float, FieldMetadata(alias="expiresAt"), pydantic.Field(alias="expiresAt")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue400response.py b/src/cloudpdf/types/tokens_issue400response.py new file mode 100644 index 0000000..b7556d1 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue400response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tokens_issue400response_error import TokensIssue400ResponseError + + +class TokensIssue400Response(UniversalBaseModel): + error: TokensIssue400ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue400response_error.py b/src/cloudpdf/types/tokens_issue400response_error.py new file mode 100644 index 0000000..f413892 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue400response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TokensIssue400ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue403response.py b/src/cloudpdf/types/tokens_issue403response.py new file mode 100644 index 0000000..ffa6f91 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue403response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tokens_issue403response_error import TokensIssue403ResponseError + + +class TokensIssue403Response(UniversalBaseModel): + error: TokensIssue403ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue403response_error.py b/src/cloudpdf/types/tokens_issue403response_error.py new file mode 100644 index 0000000..20cf44f --- /dev/null +++ b/src/cloudpdf/types/tokens_issue403response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TokensIssue403ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue404response.py b/src/cloudpdf/types/tokens_issue404response.py new file mode 100644 index 0000000..81c81cc --- /dev/null +++ b/src/cloudpdf/types/tokens_issue404response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tokens_issue404response_error import TokensIssue404ResponseError + + +class TokensIssue404Response(UniversalBaseModel): + error: TokensIssue404ResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue404response_error.py b/src/cloudpdf/types/tokens_issue404response_error.py new file mode 100644 index 0000000..249562c --- /dev/null +++ b/src/cloudpdf/types/tokens_issue404response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TokensIssue404ResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue_request.py b/src/cloudpdf/types/tokens_issue_request.py new file mode 100644 index 0000000..e784e60 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request.py @@ -0,0 +1,62 @@ +# This file was auto-generated by Fern from our API Definition. + +from __future__ import annotations + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .tokens_issue_request_tenant_scope_item import TokensIssueRequestTenantScopeItem + + +class TokensIssueRequest_Doc(UniversalBaseModel): + kind: typing.Literal["doc"] = "doc" + sub: str + doc_id: typing_extensions.Annotated[str, FieldMetadata(alias="docId"), pydantic.Field(alias="docId")] + layer_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="layerName"), pydantic.Field(alias="layerName") + ] = None + scope: typing.List[str] + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + display_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="displayName"), pydantic.Field(alias="displayName") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + groups: typing.Optional[typing.List[str]] = None + expires_in: typing_extensions.Annotated[int, FieldMetadata(alias="expiresIn"), pydantic.Field(alias="expiresIn")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +class TokensIssueRequest_Tenant(UniversalBaseModel): + kind: typing.Literal["tenant"] = "tenant" + sub: str + scope: typing.List[TokensIssueRequestTenantScopeItem] + expires_in: typing_extensions.Annotated[int, FieldMetadata(alias="expiresIn"), pydantic.Field(alias="expiresIn")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow + + +TokensIssueRequest = typing_extensions.Annotated[ + typing.Union[TokensIssueRequest_Doc, TokensIssueRequest_Tenant], pydantic.Field(discriminator="kind") +] diff --git a/src/cloudpdf/types/tokens_issue_request_doc.py b/src/cloudpdf/types/tokens_issue_request_doc.py new file mode 100644 index 0000000..19ff2fc --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request_doc.py @@ -0,0 +1,37 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata + + +class TokensIssueRequestDoc(UniversalBaseModel): + sub: str + doc_id: typing_extensions.Annotated[str, FieldMetadata(alias="docId"), pydantic.Field(alias="docId")] + layer_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="layerName"), pydantic.Field(alias="layerName") + ] = None + scope: typing.List[str] + user_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="userId"), pydantic.Field(alias="userId") + ] = None + display_name: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="displayName"), pydantic.Field(alias="displayName") + ] = None + group_id: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="groupId"), pydantic.Field(alias="groupId") + ] = None + groups: typing.Optional[typing.List[str]] = None + expires_in: typing_extensions.Annotated[int, FieldMetadata(alias="expiresIn"), pydantic.Field(alias="expiresIn")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue_request_tenant.py b/src/cloudpdf/types/tokens_issue_request_tenant.py new file mode 100644 index 0000000..b61cf43 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request_tenant.py @@ -0,0 +1,24 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .tokens_issue_request_tenant_scope_item import TokensIssueRequestTenantScopeItem + + +class TokensIssueRequestTenant(UniversalBaseModel): + sub: str + scope: typing.List[TokensIssueRequestTenantScopeItem] + expires_in: typing_extensions.Annotated[int, FieldMetadata(alias="expiresIn"), pydantic.Field(alias="expiresIn")] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_issue_request_tenant_scope_item.py b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item.py new file mode 100644 index 0000000..8bf41c9 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item.py @@ -0,0 +1,10 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .tokens_issue_request_tenant_scope_item_one import TokensIssueRequestTenantScopeItemOne +from .tokens_issue_request_tenant_scope_item_zero import TokensIssueRequestTenantScopeItemZero + +TokensIssueRequestTenantScopeItem = typing.Union[ + TokensIssueRequestTenantScopeItemZero, TokensIssueRequestTenantScopeItemOne +] diff --git a/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_one.py b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_one.py new file mode 100644 index 0000000..9eb7360 --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_one.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +TokensIssueRequestTenantScopeItemOne = typing.Union[ + typing.Literal["docs.create", "docs.read", "docs.delete", "tokens.issue-doc", "tokens.revoke"], typing.Any +] diff --git a/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_zero.py b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_zero.py new file mode 100644 index 0000000..35273ab --- /dev/null +++ b/src/cloudpdf/types/tokens_issue_request_tenant_scope_item_zero.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +TokensIssueRequestTenantScopeItemZero = typing.Union[typing.Literal["*"], typing.Any] diff --git a/src/cloudpdf/types/tokens_revoke_response.py b/src/cloudpdf/types/tokens_revoke_response.py new file mode 100644 index 0000000..da4a179 --- /dev/null +++ b/src/cloudpdf/types/tokens_revoke_response.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .tokens_revoke_response_error import TokensRevokeResponseError + + +class TokensRevokeResponse(UniversalBaseModel): + error: TokensRevokeResponseError + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/tokens_revoke_response_error.py b/src/cloudpdf/types/tokens_revoke_response_error.py new file mode 100644 index 0000000..da7b4c0 --- /dev/null +++ b/src/cloudpdf/types/tokens_revoke_response_error.py @@ -0,0 +1,20 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel + + +class TokensRevokeResponseError(UniversalBaseModel): + code: str + message: str + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/version.py b/src/cloudpdf/version.py new file mode 100644 index 0000000..24795d6 --- /dev/null +++ b/src/cloudpdf/version.py @@ -0,0 +1,3 @@ +from importlib import metadata + +__version__ = metadata.version("cloudpdf") diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..25710db --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,21 @@ +import pytest + + +def _has_httpx_aiohttp() -> bool: + """Check if httpx_aiohttp is importable.""" + try: + import httpx_aiohttp # type: ignore[import-not-found] # noqa: F401 + + return True + except ImportError: + return False + + +def pytest_collection_modifyitems(config: pytest.Config, items: list) -> None: + """Auto-skip @pytest.mark.aiohttp tests when httpx_aiohttp is not installed.""" + if _has_httpx_aiohttp(): + return + skip_aiohttp = pytest.mark.skip(reason="httpx_aiohttp not installed") + for item in items: + if "aiohttp" in item.keywords: + item.add_marker(skip_aiohttp) diff --git a/tests/test_aiohttp_autodetect.py b/tests/test_aiohttp_autodetect.py new file mode 100644 index 0000000..cd648a2 --- /dev/null +++ b/tests/test_aiohttp_autodetect.py @@ -0,0 +1,116 @@ +import importlib +import sys +import unittest +from unittest import mock + +import httpx +import pytest + + +class TestMakeDefaultAsyncClientWithoutAiohttp(unittest.TestCase): + """Tests for _make_default_async_client when httpx_aiohttp is NOT installed.""" + + def test_returns_httpx_async_client(self) -> None: + """When httpx_aiohttp is not installed, returns plain httpx.AsyncClient.""" + with mock.patch.dict(sys.modules, {"httpx_aiohttp": None}): + from cloudpdf.client import _make_default_async_client + + client = _make_default_async_client(timeout=60, follow_redirects=True) + self.assertIsInstance(client, httpx.AsyncClient) + self.assertEqual(client.timeout.read, 60) + self.assertTrue(client.follow_redirects) + + def test_follow_redirects_none(self) -> None: + """When follow_redirects is None, omits it from httpx.AsyncClient.""" + with mock.patch.dict(sys.modules, {"httpx_aiohttp": None}): + from cloudpdf.client import _make_default_async_client + + client = _make_default_async_client(timeout=60, follow_redirects=None) + self.assertIsInstance(client, httpx.AsyncClient) + self.assertFalse(client.follow_redirects) + + def test_explicit_httpx_client_bypasses_autodetect(self) -> None: + """When user passes httpx_client explicitly, _make_default_async_client is not called.""" + + explicit_client = httpx.AsyncClient(timeout=120) + with mock.patch("cloudpdf.client._make_default_async_client") as mock_make: + # Replicate the generated conditional: httpx_client if httpx_client is not None else _make_default_async_client(...) + result = explicit_client if explicit_client is not None else mock_make(timeout=60, follow_redirects=True) + mock_make.assert_not_called() + self.assertIs(result, explicit_client) + + +@pytest.mark.aiohttp +class TestMakeDefaultAsyncClientWithAiohttp(unittest.TestCase): + """Tests for _make_default_async_client when httpx_aiohttp IS installed.""" + + def test_returns_aiohttp_client(self) -> None: + """When httpx_aiohttp is installed, returns HttpxAiohttpClient.""" + import httpx_aiohttp # type: ignore[import-not-found] + + from cloudpdf.client import _make_default_async_client + + client = _make_default_async_client(timeout=60, follow_redirects=True) + self.assertIsInstance(client, httpx_aiohttp.HttpxAiohttpClient) + self.assertEqual(client.timeout.read, 60) + self.assertTrue(client.follow_redirects) + + def test_follow_redirects_none(self) -> None: + """When httpx_aiohttp is installed and follow_redirects is None, omits it.""" + import httpx_aiohttp # type: ignore[import-not-found] + + from cloudpdf.client import _make_default_async_client + + client = _make_default_async_client(timeout=60, follow_redirects=None) + self.assertIsInstance(client, httpx_aiohttp.HttpxAiohttpClient) + self.assertFalse(client.follow_redirects) + + +class TestDefaultClientsWithoutAiohttp(unittest.TestCase): + """Tests for _default_clients.py convenience classes (no aiohttp).""" + + def test_default_async_httpx_client_defaults(self) -> None: + """DefaultAsyncHttpxClient applies SDK defaults.""" + from cloudpdf._default_clients import SDK_DEFAULT_TIMEOUT, DefaultAsyncHttpxClient + + client = DefaultAsyncHttpxClient() + self.assertIsInstance(client, httpx.AsyncClient) + self.assertEqual(client.timeout.read, SDK_DEFAULT_TIMEOUT) + self.assertTrue(client.follow_redirects) + + def test_default_async_httpx_client_overrides(self) -> None: + """DefaultAsyncHttpxClient allows overriding defaults.""" + from cloudpdf._default_clients import DefaultAsyncHttpxClient + + client = DefaultAsyncHttpxClient(timeout=30, follow_redirects=False) + self.assertEqual(client.timeout.read, 30) + self.assertFalse(client.follow_redirects) + + def test_default_aiohttp_client_raises_without_package(self) -> None: + """DefaultAioHttpClient raises RuntimeError when httpx_aiohttp not installed.""" + import cloudpdf._default_clients + + with mock.patch.dict(sys.modules, {"httpx_aiohttp": None}): + importlib.reload(cloudpdf._default_clients) + + with self.assertRaises(RuntimeError) as ctx: + cloudpdf._default_clients.DefaultAioHttpClient() + self.assertIn("pip install cloudpdf[aiohttp]", str(ctx.exception)) + + importlib.reload(cloudpdf._default_clients) + + +@pytest.mark.aiohttp +class TestDefaultClientsWithAiohttp(unittest.TestCase): + """Tests for _default_clients.py when httpx_aiohttp IS installed.""" + + def test_default_aiohttp_client_defaults(self) -> None: + """DefaultAioHttpClient works when httpx_aiohttp is installed.""" + import httpx_aiohttp # type: ignore[import-not-found] + + from cloudpdf._default_clients import SDK_DEFAULT_TIMEOUT, DefaultAioHttpClient + + client = DefaultAioHttpClient() + self.assertIsInstance(client, httpx_aiohttp.HttpxAiohttpClient) + self.assertEqual(client.timeout.read, SDK_DEFAULT_TIMEOUT) + self.assertTrue(client.follow_redirects)