From bd7b5d0d0637d7b25836ff43d6bfb9cf64e65e23 Mon Sep 17 00:00:00 2001 From: cloudpdf-sdk-bot Date: Sun, 20 Sep 2026 09:45:07 +0000 Subject: [PATCH] chore: generate CloudPDF Python SDK 3.0.0a14 --- .fern/metadata.json | 4 +- cloudpdf-generation.json | 8 +- pyproject.toml | 2 +- reference.md | 176 +++ src/cloudpdf/__init__.py | 684 +++++++++++ src/cloudpdf/core/client_wrapper.py | 4 +- src/cloudpdf/doc/__init__.py | 65 + src/cloudpdf/doc/pages/__init__.py | 96 ++ src/cloudpdf/doc/pages/client.py | 227 ++++ src/cloudpdf/doc/pages/raw_client.py | 314 +++++ src/cloudpdf/doc/pages/types/__init__.py | 112 ++ .../doc_pages_set_scale_request_measure.py | 36 + ...es_set_scale_request_measure_angle_item.py | 42 + ...ale_request_measure_angle_item_fraction.py | 7 + ...quest_measure_angle_item_label_position.py | 5 + ...ges_set_scale_request_measure_area_item.py | 42 + ...cale_request_measure_area_item_fraction.py | 7 + ...equest_measure_area_item_label_position.py | 5 + ...set_scale_request_measure_distance_item.py | 44 + ..._request_measure_distance_item_fraction.py | 7 + ...st_measure_distance_item_label_position.py | 5 + ..._pages_set_scale_request_measure_origin.py | 20 + ...es_set_scale_request_measure_slope_item.py | 42 + ...ale_request_measure_slope_item_fraction.py | 7 + ...quest_measure_slope_item_label_position.py | 5 + ...pages_set_scale_request_measure_subtype.py | 5 + ..._pages_set_scale_request_measure_x_item.py | 40 + ...t_scale_request_measure_x_item_fraction.py | 7 + ...e_request_measure_x_item_label_position.py | 5 + ..._pages_set_scale_request_measure_y_item.py | 40 + ...t_scale_request_measure_y_item_fraction.py | 7 + ...e_request_measure_y_item_label_position.py | 5 + src/cloudpdf/types/__init__.py | 1052 +++++++++++++++++ ...ations_list200response_annotations_item.py | 40 + ...s_list200response_annotations_item_line.py | 16 + ...0response_annotations_item_line_caption.py | 27 + ...se_annotations_item_line_caption_offset.py | 20 + ..._annotations_item_line_caption_position.py | 7 + ...00response_annotations_item_line_intent.py | 7 + ...00response_annotations_item_line_leader.py | 21 + ...0response_annotations_item_line_measure.py | 88 ++ ...ponse_annotations_item_line_measure_geo.py | 17 + ...sponse_annotations_item_line_measure_rl.py | 48 + ...tations_item_line_measure_rl_angle_item.py | 44 + ...tem_line_measure_rl_angle_item_fraction.py | 7 + ...ne_measure_rl_angle_item_label_position.py | 7 + ...otations_item_line_measure_rl_area_item.py | 44 + ...item_line_measure_rl_area_item_fraction.py | 7 + ...ine_measure_rl_area_item_label_position.py | 7 + ...ions_item_line_measure_rl_distance_item.py | 44 + ..._line_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...annotations_item_line_measure_rl_origin.py | 20 + ...tations_item_line_measure_rl_slope_item.py | 44 + ...tem_line_measure_rl_slope_item_fraction.py | 7 + ...ne_measure_rl_slope_item_label_position.py | 7 + ...annotations_item_line_measure_rl_x_item.py | 44 + ...ns_item_line_measure_rl_x_item_fraction.py | 7 + ...m_line_measure_rl_x_item_label_position.py | 7 + ...annotations_item_line_measure_rl_y_item.py | 44 + ...ns_item_line_measure_rl_y_item_fraction.py | 7 + ...m_line_measure_rl_y_item_label_position.py | 7 + ...e_annotations_item_line_measure_unknown.py | 17 + ...ist200response_annotations_item_polygon.py | 12 + ...sponse_annotations_item_polygon_caption.py | 23 + ...annotations_item_polygon_caption_center.py | 20 + ...esponse_annotations_item_polygon_intent.py | 7 + ...sponse_annotations_item_polygon_measure.py | 88 ++ ...se_annotations_item_polygon_measure_geo.py | 17 + ...nse_annotations_item_polygon_measure_rl.py | 48 + ...ions_item_polygon_measure_rl_angle_item.py | 44 + ..._polygon_measure_rl_angle_item_fraction.py | 7 + ...on_measure_rl_angle_item_label_position.py | 7 + ...tions_item_polygon_measure_rl_area_item.py | 44 + ...m_polygon_measure_rl_area_item_fraction.py | 7 + ...gon_measure_rl_area_item_label_position.py | 7 + ...s_item_polygon_measure_rl_distance_item.py | 44 + ...lygon_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_origin.py | 20 + ...ions_item_polygon_measure_rl_slope_item.py | 44 + ..._polygon_measure_rl_slope_item_fraction.py | 7 + ...on_measure_rl_slope_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_x_item.py | 44 + ...item_polygon_measure_rl_x_item_fraction.py | 7 + ...olygon_measure_rl_x_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_y_item.py | 44 + ...item_polygon_measure_rl_y_item_fraction.py | 7 + ...olygon_measure_rl_y_item_label_position.py | 7 + ...nnotations_item_polygon_measure_unknown.py | 17 + ...st200response_annotations_item_polyline.py | 12 + ...ponse_annotations_item_polyline_caption.py | 23 + ...nnotations_item_polyline_caption_center.py | 20 + ...sponse_annotations_item_polyline_intent.py | 7 + ...ponse_annotations_item_polyline_measure.py | 88 ++ ...e_annotations_item_polyline_measure_geo.py | 17 + ...se_annotations_item_polyline_measure_rl.py | 48 + ...ons_item_polyline_measure_rl_angle_item.py | 44 + ...polyline_measure_rl_angle_item_fraction.py | 7 + ...ne_measure_rl_angle_item_label_position.py | 7 + ...ions_item_polyline_measure_rl_area_item.py | 44 + ..._polyline_measure_rl_area_item_fraction.py | 7 + ...ine_measure_rl_area_item_label_position.py | 7 + ..._item_polyline_measure_rl_distance_item.py | 44 + ...yline_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_origin.py | 20 + ...ons_item_polyline_measure_rl_slope_item.py | 44 + ...polyline_measure_rl_slope_item_fraction.py | 7 + ...ne_measure_rl_slope_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_x_item.py | 44 + ...tem_polyline_measure_rl_x_item_fraction.py | 7 + ...lyline_measure_rl_x_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_y_item.py | 44 + ...tem_polyline_measure_rl_y_item_fraction.py | 7 + ...lyline_measure_rl_y_item_label_position.py | 7 + ...notations_item_polyline_measure_unknown.py | 17 + ...200response_pages_item_annotations_item.py | 40 + ...sponse_pages_item_annotations_item_line.py | 16 + ...ages_item_annotations_item_line_caption.py | 27 + ...em_annotations_item_line_caption_offset.py | 20 + ..._annotations_item_line_caption_position.py | 7 + ...pages_item_annotations_item_line_intent.py | 7 + ...pages_item_annotations_item_line_leader.py | 21 + ...ages_item_annotations_item_line_measure.py | 92 ++ ..._item_annotations_item_line_measure_geo.py | 17 + ...s_item_annotations_item_line_measure_rl.py | 52 + ...tations_item_line_measure_rl_angle_item.py | 46 + ...tem_line_measure_rl_angle_item_fraction.py | 7 + ...ne_measure_rl_angle_item_label_position.py | 7 + ...otations_item_line_measure_rl_area_item.py | 46 + ...item_line_measure_rl_area_item_fraction.py | 7 + ...ine_measure_rl_area_item_label_position.py | 7 + ...ions_item_line_measure_rl_distance_item.py | 46 + ..._line_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...annotations_item_line_measure_rl_origin.py | 20 + ...tations_item_line_measure_rl_slope_item.py | 46 + ...tem_line_measure_rl_slope_item_fraction.py | 7 + ...ne_measure_rl_slope_item_label_position.py | 7 + ...annotations_item_line_measure_rl_x_item.py | 44 + ...ns_item_line_measure_rl_x_item_fraction.py | 7 + ...m_line_measure_rl_x_item_label_position.py | 7 + ...annotations_item_line_measure_rl_y_item.py | 44 + ...ns_item_line_measure_rl_y_item_fraction.py | 7 + ...m_line_measure_rl_y_item_label_position.py | 7 + ...m_annotations_item_line_measure_unknown.py | 17 + ...nse_pages_item_annotations_item_polygon.py | 12 + ...s_item_annotations_item_polygon_caption.py | 23 + ...annotations_item_polygon_caption_center.py | 20 + ...es_item_annotations_item_polygon_intent.py | 7 + ...s_item_annotations_item_polygon_measure.py | 94 ++ ...em_annotations_item_polygon_measure_geo.py | 17 + ...tem_annotations_item_polygon_measure_rl.py | 54 + ...ions_item_polygon_measure_rl_angle_item.py | 46 + ..._polygon_measure_rl_angle_item_fraction.py | 7 + ...on_measure_rl_angle_item_label_position.py | 7 + ...tions_item_polygon_measure_rl_area_item.py | 46 + ...m_polygon_measure_rl_area_item_fraction.py | 7 + ...gon_measure_rl_area_item_label_position.py | 7 + ...s_item_polygon_measure_rl_distance_item.py | 48 + ...lygon_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_origin.py | 20 + ...ions_item_polygon_measure_rl_slope_item.py | 46 + ..._polygon_measure_rl_slope_item_fraction.py | 7 + ...on_measure_rl_slope_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_x_item.py | 46 + ...item_polygon_measure_rl_x_item_fraction.py | 7 + ...olygon_measure_rl_x_item_label_position.py | 7 + ...otations_item_polygon_measure_rl_y_item.py | 46 + ...item_polygon_measure_rl_y_item_fraction.py | 7 + ...olygon_measure_rl_y_item_label_position.py | 7 + ...nnotations_item_polygon_measure_unknown.py | 17 + ...se_pages_item_annotations_item_polyline.py | 12 + ..._item_annotations_item_polyline_caption.py | 23 + ...nnotations_item_polyline_caption_center.py | 20 + ...s_item_annotations_item_polyline_intent.py | 7 + ..._item_annotations_item_polyline_measure.py | 94 ++ ...m_annotations_item_polyline_measure_geo.py | 17 + ...em_annotations_item_polyline_measure_rl.py | 54 + ...ons_item_polyline_measure_rl_angle_item.py | 48 + ...polyline_measure_rl_angle_item_fraction.py | 7 + ...ne_measure_rl_angle_item_label_position.py | 7 + ...ions_item_polyline_measure_rl_area_item.py | 46 + ..._polyline_measure_rl_area_item_fraction.py | 7 + ...ine_measure_rl_area_item_label_position.py | 7 + ..._item_polyline_measure_rl_distance_item.py | 48 + ...yline_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_origin.py | 20 + ...ons_item_polyline_measure_rl_slope_item.py | 48 + ...polyline_measure_rl_slope_item_fraction.py | 7 + ...ne_measure_rl_slope_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_x_item.py | 46 + ...tem_polyline_measure_rl_x_item_fraction.py | 7 + ...lyline_measure_rl_x_item_label_position.py | 7 + ...tations_item_polyline_measure_rl_y_item.py | 46 + ...tem_polyline_measure_rl_y_item_fraction.py | 7 + ...lyline_measure_rl_y_item_label_position.py | 7 + ...notations_item_polyline_measure_unknown.py | 17 + .../types/doc_pages_set_scale200response.py | 25 + .../doc_pages_set_scale200response_meta.py | 32 + ...ale200response_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_scale200response_meta_cache_delta.py | 35 + ...200response_meta_cache_delta_pages_item.py | 27 + ...ponse_meta_cache_delta_pages_item_cache.py | 26 + .../types/doc_pages_set_scale400response.py | 24 + .../doc_pages_set_scale400response_code.py | 34 + .../doc_pages_set_scale400response_name.py | 5 + .../types/doc_pages_set_scale404response.py | 24 + .../doc_pages_set_scale404response_code.py | 34 + .../doc_pages_set_scale404response_name.py | 5 + .../types/doc_pages_viewports200response.py | 7 + .../doc_pages_viewports200response_item.py | 24 + ...oc_pages_viewports200response_item_bbox.py | 22 + ...pages_viewports200response_item_measure.py | 80 ++ ...s_viewports200response_item_measure_geo.py | 17 + ...es_viewports200response_item_measure_rl.py | 40 + ...s200response_item_measure_rl_angle_item.py | 44 + ...nse_item_measure_rl_angle_item_fraction.py | 7 + ...em_measure_rl_angle_item_label_position.py | 7 + ...ts200response_item_measure_rl_area_item.py | 44 + ...onse_item_measure_rl_area_item_fraction.py | 7 + ...tem_measure_rl_area_item_label_position.py | 7 + ...0response_item_measure_rl_distance_item.py | 44 + ..._item_measure_rl_distance_item_fraction.py | 7 + ...measure_rl_distance_item_label_position.py | 7 + ...ports200response_item_measure_rl_origin.py | 20 + ...s200response_item_measure_rl_slope_item.py | 44 + ...nse_item_measure_rl_slope_item_fraction.py | 7 + ...em_measure_rl_slope_item_label_position.py | 7 + ...ports200response_item_measure_rl_x_item.py | 44 + ...esponse_item_measure_rl_x_item_fraction.py | 7 + ...e_item_measure_rl_x_item_label_position.py | 7 + ...ports200response_item_measure_rl_y_item.py | 44 + ...esponse_item_measure_rl_y_item_fraction.py | 7 + ...e_item_measure_rl_y_item_label_position.py | 7 + ...ewports200response_item_measure_unknown.py | 17 + .../types/doc_pages_viewports404response.py | 24 + .../doc_pages_viewports404response_code.py | 34 + .../doc_pages_viewports404response_name.py | 5 + 246 files changed, 8001 insertions(+), 9 deletions(-) create mode 100644 src/cloudpdf/doc/pages/types/__init__.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_label_position.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_label_position.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_label_position.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_origin.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_label_position.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_subtype.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_label_position.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_fraction.py create mode 100644 src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_offset.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_leader.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption_center.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption_center.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale400response.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale400response_code.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale400response_name.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale404response.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_set_scale404response_name.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_bbox.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_geo.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_origin.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.py create mode 100644 src/cloudpdf/types/doc_pages_viewports200response_item_measure_unknown.py create mode 100644 src/cloudpdf/types/doc_pages_viewports404response.py create mode 100644 src/cloudpdf/types/doc_pages_viewports404response_code.py create mode 100644 src/cloudpdf/types/doc_pages_viewports404response_name.py diff --git a/.fern/metadata.json b/.fern/metadata.json index 3a99824..7bcaa2e 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -7,9 +7,9 @@ "client_class_name": "CloudPDFClient", "environment_class_name": "CloudPDFEnvironment" }, - "originGitCommit": "5f2d480665034420df58c19fd1328b0823104e0f", + "originGitCommit": "b7dddfba5011349a40db7878b5cbc8685b2d42cf", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "3.0.0a13", + "requestedVersion": "3.0.0a14", "ciProvider": "github" } \ No newline at end of file diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json index 3a49b54..c9bbffb 100644 --- a/cloudpdf-generation.json +++ b/cloudpdf-generation.json @@ -1,12 +1,12 @@ { "language": "python", - "canonicalVersion": "3.0.0-next.13", - "sdkVersion": "3.0.0a13", + "canonicalVersion": "3.0.0-next.14", + "sdkVersion": "3.0.0a14", "source": { "repository": "embedpdf/embed-pdf-viewer", "openapi": "cloudpdf/contract/openapi.json", - "openapiSha256": "a472da9c7aed5db7f2b6b1f67f1b6268a9407afe9e7cf879ac04b878b4fc9dc7", - "gitCommit": "5f2d480665034420df58c19fd1328b0823104e0f", + "openapiSha256": "188ea071e3534971638ee3d1fb1f19c77f36e04b2a783f5eefdbe67326527ea6", + "gitCommit": "b7dddfba5011349a40db7878b5cbc8685b2d42cf", "gitCommitIsDirty": false }, "fern": { diff --git a/pyproject.toml b/pyproject.toml index 4b3c422..4d52df1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "cloudpdf" -version = "3.0.0a13" +version = "3.0.0a14" description = "The official Python SDK for the CloudPDF API." readme = "README.md" authors = ["CloudPDF "] diff --git a/reference.md b/reference.md index b7c6e02..66cac76 100644 --- a/reference.md +++ b/reference.md @@ -3600,6 +3600,182 @@ client.doc.metadata.get( ## Doc Pages +
client.doc.pages.set_scale(...) -> DocPagesSetScale200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudPDFClient + +client = CloudPDFClient( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.set_scale( + 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. + +
+
+ +
+
+ +**measure:** `typing.Optional[DocPagesSetScaleRequestMeasure]` + +
+
+ +
+
+ +**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. + +
+
+
+
+ + +
+
+
+ +
client.doc.pages.viewports(...) -> DocPagesViewports200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```python +from cloudpdf import CloudPDFClient + +client = CloudPDFClient( + token="", + base_url="https://yourhost.com/path/to/api", +) + +client.doc.pages.viewports( + 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.pages.delete(...) -> DocPagesDelete200Response
diff --git a/src/cloudpdf/__init__.py b/src/cloudpdf/__init__.py index dee0057..9e8fff4 100644 --- a/src/cloudpdf/__init__.py +++ b/src/cloudpdf/__init__.py @@ -253,6 +253,9 @@ DocAnnotationsList200ResponseAnnotationsItemLine, DocAnnotationsList200ResponseAnnotationsItemLineBlendMode, DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemLineCaption, + DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset, + DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition, DocAnnotationsList200ResponseAnnotationsItemLineColor, DocAnnotationsList200ResponseAnnotationsItemLineFlags, DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality, @@ -264,13 +267,41 @@ DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index, DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm, DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemLineIntent, DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemLineLeader, DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd, DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart, DocAnnotationsList200ResponseAnnotationsItemLineLinePoints, DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd, DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown, DocAnnotationsList200ResponseAnnotationsItemLineRect, DocAnnotationsList200ResponseAnnotationsItemLineRef, DocAnnotationsList200ResponseAnnotationsItemLineRefIndex, @@ -321,6 +352,8 @@ DocAnnotationsList200ResponseAnnotationsItemPolygon, DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode, DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemPolygonCaption, + DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter, DocAnnotationsList200ResponseAnnotationsItemPolygonColor, DocAnnotationsList200ResponseAnnotationsItemPolygonFlags, DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality, @@ -332,7 +365,34 @@ DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index, DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm, DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolygonIntent, DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown, DocAnnotationsList200ResponseAnnotationsItemPolygonRect, DocAnnotationsList200ResponseAnnotationsItemPolygonRef, DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex, @@ -347,6 +407,8 @@ DocAnnotationsList200ResponseAnnotationsItemPolyline, DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode, DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, + DocAnnotationsList200ResponseAnnotationsItemPolylineCaption, + DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter, DocAnnotationsList200ResponseAnnotationsItemPolylineColor, DocAnnotationsList200ResponseAnnotationsItemPolylineFlags, DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality, @@ -358,10 +420,37 @@ DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index, DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm, DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber, + DocAnnotationsList200ResponseAnnotationsItemPolylineIntent, DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings, DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd, DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown, DocAnnotationsList200ResponseAnnotationsItemPolylineRect, DocAnnotationsList200ResponseAnnotationsItemPolylineRef, DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex, @@ -828,6 +917,9 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality, @@ -839,13 +931,41 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Index, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Nm, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_ObjectNumber, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex, @@ -896,6 +1016,8 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality, @@ -907,7 +1029,34 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Index, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Nm, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_ObjectNumber, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex, @@ -922,6 +1071,8 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality, @@ -933,10 +1084,37 @@ DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Index, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Nm, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_ObjectNumber, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex, @@ -1731,6 +1909,56 @@ DocPagesSetName404ResponseCode, DocPagesSetName404ResponseName, DocPagesSetNameRequest, + DocPagesSetScale200Response, + DocPagesSetScale200ResponseMeta, + DocPagesSetScale200ResponseMetaAffectedPagesItem, + DocPagesSetScale200ResponseMetaAffectedPagesItemRevision, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesSetScale200ResponseMetaCacheDelta, + DocPagesSetScale200ResponseMetaCacheDeltaPagesItem, + DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache, + DocPagesSetScale400Response, + DocPagesSetScale400ResponseCode, + DocPagesSetScale400ResponseName, + DocPagesSetScale404Response, + DocPagesSetScale404ResponseCode, + DocPagesSetScale404ResponseName, + DocPagesViewports200Response, + DocPagesViewports200ResponseItem, + DocPagesViewports200ResponseItemBbox, + DocPagesViewports200ResponseItemMeasure, + DocPagesViewports200ResponseItemMeasureGeo, + DocPagesViewports200ResponseItemMeasureRl, + DocPagesViewports200ResponseItemMeasureRlAngleItem, + DocPagesViewports200ResponseItemMeasureRlAngleItemFraction, + DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition, + DocPagesViewports200ResponseItemMeasureRlAreaItem, + DocPagesViewports200ResponseItemMeasureRlAreaItemFraction, + DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition, + DocPagesViewports200ResponseItemMeasureRlDistanceItem, + DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction, + DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition, + DocPagesViewports200ResponseItemMeasureRlOrigin, + DocPagesViewports200ResponseItemMeasureRlSlopeItem, + DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction, + DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition, + DocPagesViewports200ResponseItemMeasureRlXItem, + DocPagesViewports200ResponseItemMeasureRlXItemFraction, + DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition, + DocPagesViewports200ResponseItemMeasureRlYItem, + DocPagesViewports200ResponseItemMeasureRlYItemFraction, + DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition, + DocPagesViewports200ResponseItemMeasureUnknown, + DocPagesViewports200ResponseItemMeasure_Geo, + DocPagesViewports200ResponseItemMeasure_Rl, + DocPagesViewports200ResponseItemMeasure_Unknown, + DocPagesViewports404Response, + DocPagesViewports404ResponseCode, + DocPagesViewports404ResponseName, DocRedactionsApply200Response, DocRedactionsApply200ResponseMeta, DocRedactionsApply200ResponseMetaAffectedPagesItem, @@ -2463,6 +2691,9 @@ "DocAnnotationsList200ResponseAnnotationsItemLine": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineCaption": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineColor": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineFlags": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality": ".types", @@ -2474,13 +2705,41 @@ "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineIntent": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineLeader": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineRect": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineRef": ".types", "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex": ".types", @@ -2531,6 +2790,8 @@ "DocAnnotationsList200ResponseAnnotationsItemPolygon": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaption": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonColor": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality": ".types", @@ -2542,7 +2803,34 @@ "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIntent": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonRect": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonRef": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex": ".types", @@ -2557,6 +2845,8 @@ "DocAnnotationsList200ResponseAnnotationsItemPolyline": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaption": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineColor": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality": ".types", @@ -2568,10 +2858,37 @@ "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIntent": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl": ".types", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineRect": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineRef": ".types", "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex": ".types", @@ -3038,6 +3355,9 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality": ".types", @@ -3049,13 +3369,41 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Index": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Nm": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex": ".types", @@ -3106,6 +3454,8 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality": ".types", @@ -3117,7 +3467,34 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Index": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Nm": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_ObjectNumber": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex": ".types", @@ -3132,6 +3509,8 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality": ".types", @@ -3143,10 +3522,37 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Index": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Nm": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_ObjectNumber": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl": ".types", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef": ".types", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex": ".types", @@ -3941,6 +4347,56 @@ "DocPagesSetName404ResponseCode": ".types", "DocPagesSetName404ResponseName": ".types", "DocPagesSetNameRequest": ".types", + "DocPagesSetScale200Response": ".types", + "DocPagesSetScale200ResponseMeta": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItem": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemRevision": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".types", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".types", + "DocPagesSetScale200ResponseMetaCacheDelta": ".types", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItem": ".types", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache": ".types", + "DocPagesSetScale400Response": ".types", + "DocPagesSetScale400ResponseCode": ".types", + "DocPagesSetScale400ResponseName": ".types", + "DocPagesSetScale404Response": ".types", + "DocPagesSetScale404ResponseCode": ".types", + "DocPagesSetScale404ResponseName": ".types", + "DocPagesViewports200Response": ".types", + "DocPagesViewports200ResponseItem": ".types", + "DocPagesViewports200ResponseItemBbox": ".types", + "DocPagesViewports200ResponseItemMeasure": ".types", + "DocPagesViewports200ResponseItemMeasureGeo": ".types", + "DocPagesViewports200ResponseItemMeasureRl": ".types", + "DocPagesViewports200ResponseItemMeasureRlAngleItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlAngleItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureRlAreaItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlAreaItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureRlDistanceItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureRlOrigin": ".types", + "DocPagesViewports200ResponseItemMeasureRlSlopeItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureRlXItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlXItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureRlYItem": ".types", + "DocPagesViewports200ResponseItemMeasureRlYItemFraction": ".types", + "DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition": ".types", + "DocPagesViewports200ResponseItemMeasureUnknown": ".types", + "DocPagesViewports200ResponseItemMeasure_Geo": ".types", + "DocPagesViewports200ResponseItemMeasure_Rl": ".types", + "DocPagesViewports200ResponseItemMeasure_Unknown": ".types", + "DocPagesViewports404Response": ".types", + "DocPagesViewports404ResponseCode": ".types", + "DocPagesViewports404ResponseName": ".types", "DocRedactionsApply200Response": ".types", "DocRedactionsApply200ResponseMeta": ".types", "DocRedactionsApply200ResponseMetaAffectedPagesItem": ".types", @@ -4692,6 +5148,9 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemLine", "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode", "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemLineCaption", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition", "DocAnnotationsList200ResponseAnnotationsItemLineColor", "DocAnnotationsList200ResponseAnnotationsItemLineFlags", "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality", @@ -4703,13 +5162,41 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineIntent", "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemLineLeader", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart", "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemLineRect", "DocAnnotationsList200ResponseAnnotationsItemLineRef", "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex", @@ -4760,6 +5247,8 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolygon", "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode", "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaption", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter", "DocAnnotationsList200ResponseAnnotationsItemPolygonColor", "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags", "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality", @@ -4771,7 +5260,34 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIntent", "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemPolygonRect", "DocAnnotationsList200ResponseAnnotationsItemPolygonRef", "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex", @@ -4786,6 +5302,8 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolyline", "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode", "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaption", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter", "DocAnnotationsList200ResponseAnnotationsItemPolylineColor", "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags", "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality", @@ -4797,10 +5315,37 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIntent", "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemPolylineRect", "DocAnnotationsList200ResponseAnnotationsItemPolylineRef", "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex", @@ -5267,6 +5812,9 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality", @@ -5278,13 +5826,41 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex", @@ -5335,6 +5911,8 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality", @@ -5346,7 +5924,34 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex", @@ -5361,6 +5966,8 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality", @@ -5372,10 +5979,37 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex", @@ -6170,6 +6804,56 @@ def __dir__(): "DocPagesSetName404ResponseCode", "DocPagesSetName404ResponseName", "DocPagesSetNameRequest", + "DocPagesSetScale200Response", + "DocPagesSetScale200ResponseMeta", + "DocPagesSetScale200ResponseMetaAffectedPagesItem", + "DocPagesSetScale200ResponseMetaAffectedPagesItemRevision", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesSetScale200ResponseMetaCacheDelta", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItem", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesSetScale400Response", + "DocPagesSetScale400ResponseCode", + "DocPagesSetScale400ResponseName", + "DocPagesSetScale404Response", + "DocPagesSetScale404ResponseCode", + "DocPagesSetScale404ResponseName", + "DocPagesViewports200Response", + "DocPagesViewports200ResponseItem", + "DocPagesViewports200ResponseItemBbox", + "DocPagesViewports200ResponseItemMeasure", + "DocPagesViewports200ResponseItemMeasureGeo", + "DocPagesViewports200ResponseItemMeasureRl", + "DocPagesViewports200ResponseItemMeasureRlAngleItem", + "DocPagesViewports200ResponseItemMeasureRlAngleItemFraction", + "DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlAreaItem", + "DocPagesViewports200ResponseItemMeasureRlAreaItemFraction", + "DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlDistanceItem", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlOrigin", + "DocPagesViewports200ResponseItemMeasureRlSlopeItem", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlXItem", + "DocPagesViewports200ResponseItemMeasureRlXItemFraction", + "DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlYItem", + "DocPagesViewports200ResponseItemMeasureRlYItemFraction", + "DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureUnknown", + "DocPagesViewports200ResponseItemMeasure_Geo", + "DocPagesViewports200ResponseItemMeasure_Rl", + "DocPagesViewports200ResponseItemMeasure_Unknown", + "DocPagesViewports404Response", + "DocPagesViewports404ResponseCode", + "DocPagesViewports404ResponseName", "DocRedactionsApply200Response", "DocRedactionsApply200ResponseMeta", "DocRedactionsApply200ResponseMetaAffectedPagesItem", diff --git a/src/cloudpdf/core/client_wrapper.py b/src/cloudpdf/core/client_wrapper.py index b9b89c4..b829056 100644 --- a/src/cloudpdf/core/client_wrapper.py +++ b/src/cloudpdf/core/client_wrapper.py @@ -33,12 +33,12 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "cloudpdf/3.0.0a13", + "User-Agent": "cloudpdf/3.0.0a14", "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.0a13", + "X-Fern-SDK-Version": "3.0.0a14", **(self.get_custom_headers() or {}), } token = self._get_token() diff --git a/src/cloudpdf/doc/__init__.py b/src/cloudpdf/doc/__init__.py index 67f5b5a..fb2530f 100644 --- a/src/cloudpdf/doc/__init__.py +++ b/src/cloudpdf/doc/__init__.py @@ -8,11 +8,55 @@ if typing.TYPE_CHECKING: from . import annotations, forms, metadata, pages, redactions, signatures, versions from .forms import ExportDataFormsRequestFormat + from .pages import ( + DocPagesSetScaleRequestMeasure, + DocPagesSetScaleRequestMeasureAngleItem, + DocPagesSetScaleRequestMeasureAngleItemFraction, + DocPagesSetScaleRequestMeasureAngleItemLabelPosition, + DocPagesSetScaleRequestMeasureAreaItem, + DocPagesSetScaleRequestMeasureAreaItemFraction, + DocPagesSetScaleRequestMeasureAreaItemLabelPosition, + DocPagesSetScaleRequestMeasureDistanceItem, + DocPagesSetScaleRequestMeasureDistanceItemFraction, + DocPagesSetScaleRequestMeasureDistanceItemLabelPosition, + DocPagesSetScaleRequestMeasureOrigin, + DocPagesSetScaleRequestMeasureSlopeItem, + DocPagesSetScaleRequestMeasureSlopeItemFraction, + DocPagesSetScaleRequestMeasureSlopeItemLabelPosition, + DocPagesSetScaleRequestMeasureSubtype, + DocPagesSetScaleRequestMeasureXItem, + DocPagesSetScaleRequestMeasureXItemFraction, + DocPagesSetScaleRequestMeasureXItemLabelPosition, + DocPagesSetScaleRequestMeasureYItem, + DocPagesSetScaleRequestMeasureYItemFraction, + DocPagesSetScaleRequestMeasureYItemLabelPosition, + ) from .signatures import AnalysisSignaturesRequestLevel, DocSignaturesCompleteRequestExpectedVersion from .versions import AnalysisVersionsRequestLevel, SignatureDigestVersionsRequestAlgorithm _dynamic_imports: typing.Dict[str, str] = { "AnalysisSignaturesRequestLevel": ".signatures", "AnalysisVersionsRequestLevel": ".versions", + "DocPagesSetScaleRequestMeasure": ".pages", + "DocPagesSetScaleRequestMeasureAngleItem": ".pages", + "DocPagesSetScaleRequestMeasureAngleItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition": ".pages", + "DocPagesSetScaleRequestMeasureAreaItem": ".pages", + "DocPagesSetScaleRequestMeasureAreaItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition": ".pages", + "DocPagesSetScaleRequestMeasureDistanceItem": ".pages", + "DocPagesSetScaleRequestMeasureDistanceItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition": ".pages", + "DocPagesSetScaleRequestMeasureOrigin": ".pages", + "DocPagesSetScaleRequestMeasureSlopeItem": ".pages", + "DocPagesSetScaleRequestMeasureSlopeItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition": ".pages", + "DocPagesSetScaleRequestMeasureSubtype": ".pages", + "DocPagesSetScaleRequestMeasureXItem": ".pages", + "DocPagesSetScaleRequestMeasureXItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureXItemLabelPosition": ".pages", + "DocPagesSetScaleRequestMeasureYItem": ".pages", + "DocPagesSetScaleRequestMeasureYItemFraction": ".pages", + "DocPagesSetScaleRequestMeasureYItemLabelPosition": ".pages", "DocSignaturesCompleteRequestExpectedVersion": ".signatures", "ExportDataFormsRequestFormat": ".forms", "SignatureDigestVersionsRequestAlgorithm": ".versions", @@ -50,6 +94,27 @@ def __dir__(): __all__ = [ "AnalysisSignaturesRequestLevel", "AnalysisVersionsRequestLevel", + "DocPagesSetScaleRequestMeasure", + "DocPagesSetScaleRequestMeasureAngleItem", + "DocPagesSetScaleRequestMeasureAngleItemFraction", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition", + "DocPagesSetScaleRequestMeasureAreaItem", + "DocPagesSetScaleRequestMeasureAreaItemFraction", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition", + "DocPagesSetScaleRequestMeasureDistanceItem", + "DocPagesSetScaleRequestMeasureDistanceItemFraction", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition", + "DocPagesSetScaleRequestMeasureOrigin", + "DocPagesSetScaleRequestMeasureSlopeItem", + "DocPagesSetScaleRequestMeasureSlopeItemFraction", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition", + "DocPagesSetScaleRequestMeasureSubtype", + "DocPagesSetScaleRequestMeasureXItem", + "DocPagesSetScaleRequestMeasureXItemFraction", + "DocPagesSetScaleRequestMeasureXItemLabelPosition", + "DocPagesSetScaleRequestMeasureYItem", + "DocPagesSetScaleRequestMeasureYItemFraction", + "DocPagesSetScaleRequestMeasureYItemLabelPosition", "DocSignaturesCompleteRequestExpectedVersion", "ExportDataFormsRequestFormat", "SignatureDigestVersionsRequestAlgorithm", diff --git a/src/cloudpdf/doc/pages/__init__.py b/src/cloudpdf/doc/pages/__init__.py index 5cde020..d355742 100644 --- a/src/cloudpdf/doc/pages/__init__.py +++ b/src/cloudpdf/doc/pages/__init__.py @@ -2,3 +2,99 @@ # isort: skip_file +import typing +from importlib import import_module + +if typing.TYPE_CHECKING: + from .types import ( + DocPagesSetScaleRequestMeasure, + DocPagesSetScaleRequestMeasureAngleItem, + DocPagesSetScaleRequestMeasureAngleItemFraction, + DocPagesSetScaleRequestMeasureAngleItemLabelPosition, + DocPagesSetScaleRequestMeasureAreaItem, + DocPagesSetScaleRequestMeasureAreaItemFraction, + DocPagesSetScaleRequestMeasureAreaItemLabelPosition, + DocPagesSetScaleRequestMeasureDistanceItem, + DocPagesSetScaleRequestMeasureDistanceItemFraction, + DocPagesSetScaleRequestMeasureDistanceItemLabelPosition, + DocPagesSetScaleRequestMeasureOrigin, + DocPagesSetScaleRequestMeasureSlopeItem, + DocPagesSetScaleRequestMeasureSlopeItemFraction, + DocPagesSetScaleRequestMeasureSlopeItemLabelPosition, + DocPagesSetScaleRequestMeasureSubtype, + DocPagesSetScaleRequestMeasureXItem, + DocPagesSetScaleRequestMeasureXItemFraction, + DocPagesSetScaleRequestMeasureXItemLabelPosition, + DocPagesSetScaleRequestMeasureYItem, + DocPagesSetScaleRequestMeasureYItemFraction, + DocPagesSetScaleRequestMeasureYItemLabelPosition, + ) +_dynamic_imports: typing.Dict[str, str] = { + "DocPagesSetScaleRequestMeasure": ".types", + "DocPagesSetScaleRequestMeasureAngleItem": ".types", + "DocPagesSetScaleRequestMeasureAngleItemFraction": ".types", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition": ".types", + "DocPagesSetScaleRequestMeasureAreaItem": ".types", + "DocPagesSetScaleRequestMeasureAreaItemFraction": ".types", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition": ".types", + "DocPagesSetScaleRequestMeasureDistanceItem": ".types", + "DocPagesSetScaleRequestMeasureDistanceItemFraction": ".types", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition": ".types", + "DocPagesSetScaleRequestMeasureOrigin": ".types", + "DocPagesSetScaleRequestMeasureSlopeItem": ".types", + "DocPagesSetScaleRequestMeasureSlopeItemFraction": ".types", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition": ".types", + "DocPagesSetScaleRequestMeasureSubtype": ".types", + "DocPagesSetScaleRequestMeasureXItem": ".types", + "DocPagesSetScaleRequestMeasureXItemFraction": ".types", + "DocPagesSetScaleRequestMeasureXItemLabelPosition": ".types", + "DocPagesSetScaleRequestMeasureYItem": ".types", + "DocPagesSetScaleRequestMeasureYItemFraction": ".types", + "DocPagesSetScaleRequestMeasureYItemLabelPosition": ".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__ = [ + "DocPagesSetScaleRequestMeasure", + "DocPagesSetScaleRequestMeasureAngleItem", + "DocPagesSetScaleRequestMeasureAngleItemFraction", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition", + "DocPagesSetScaleRequestMeasureAreaItem", + "DocPagesSetScaleRequestMeasureAreaItemFraction", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition", + "DocPagesSetScaleRequestMeasureDistanceItem", + "DocPagesSetScaleRequestMeasureDistanceItemFraction", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition", + "DocPagesSetScaleRequestMeasureOrigin", + "DocPagesSetScaleRequestMeasureSlopeItem", + "DocPagesSetScaleRequestMeasureSlopeItemFraction", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition", + "DocPagesSetScaleRequestMeasureSubtype", + "DocPagesSetScaleRequestMeasureXItem", + "DocPagesSetScaleRequestMeasureXItemFraction", + "DocPagesSetScaleRequestMeasureXItemLabelPosition", + "DocPagesSetScaleRequestMeasureYItem", + "DocPagesSetScaleRequestMeasureYItemFraction", + "DocPagesSetScaleRequestMeasureYItemLabelPosition", +] diff --git a/src/cloudpdf/doc/pages/client.py b/src/cloudpdf/doc/pages/client.py index 064c03c..3a2458a 100644 --- a/src/cloudpdf/doc/pages/client.py +++ b/src/cloudpdf/doc/pages/client.py @@ -21,7 +21,10 @@ from ...types.doc_pages_rotate_request import DocPagesRotateRequest from ...types.doc_pages_set_name200response import DocPagesSetName200Response from ...types.doc_pages_set_name_request import DocPagesSetNameRequest +from ...types.doc_pages_set_scale200response import DocPagesSetScale200Response +from ...types.doc_pages_viewports200response import DocPagesViewports200Response from .raw_client import AsyncRawPagesClient, RawPagesClient +from .types.doc_pages_set_scale_request_measure import DocPagesSetScaleRequestMeasure # this is used as the default value for optional parameters OMIT = typing.cast(typing.Any, ...) @@ -42,6 +45,110 @@ def with_raw_response(self) -> RawPagesClient: """ return self._raw_client + def set_scale( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + measure: typing.Optional[DocPagesSetScaleRequestMeasure] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesSetScale200Response: + """ + 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. + + measure : typing.Optional[DocPagesSetScaleRequestMeasure] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesSetScale200Response + OK + + Examples + -------- + from cloudpdf import CloudPDFClient + + client = CloudPDFClient( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.set_scale( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + """ + _response = self._raw_client.set_scale( + doc_id, + layer_name, + pon, + document_password=document_password, + measure=measure, + request_options=request_options, + ) + return _response.data + + def viewports( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesViewports200Response: + """ + 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 + ------- + DocPagesViewports200Response + OK + + Examples + -------- + from cloudpdf import CloudPDFClient + + client = CloudPDFClient( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + client.doc.pages.viewports( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + """ + _response = self._raw_client.viewports( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + def delete( self, doc_id: str, @@ -496,6 +603,126 @@ def with_raw_response(self) -> AsyncRawPagesClient: """ return self._raw_client + async def set_scale( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + measure: typing.Optional[DocPagesSetScaleRequestMeasure] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesSetScale200Response: + """ + 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. + + measure : typing.Optional[DocPagesSetScaleRequestMeasure] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + DocPagesSetScale200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudPDFClient + + client = AsyncCloudPDFClient( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.set_scale( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.set_scale( + doc_id, + layer_name, + pon, + document_password=document_password, + measure=measure, + request_options=request_options, + ) + return _response.data + + async def viewports( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> DocPagesViewports200Response: + """ + 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 + ------- + DocPagesViewports200Response + OK + + Examples + -------- + import asyncio + + from cloudpdf import AsyncCloudPDFClient + + client = AsyncCloudPDFClient( + token="YOUR_TOKEN", + base_url="https://yourhost.com/path/to/api", + ) + + + async def main() -> None: + await client.doc.pages.viewports( + doc_id="docId", + layer_name="layerName", + pon=1, + ) + + + asyncio.run(main()) + """ + _response = await self._raw_client.viewports( + doc_id, layer_name, pon, document_password=document_password, request_options=request_options + ) + return _response.data + async def delete( self, doc_id: str, diff --git a/src/cloudpdf/doc/pages/raw_client.py b/src/cloudpdf/doc/pages/raw_client.py index 1cc972c..bb66e54 100644 --- a/src/cloudpdf/doc/pages/raw_client.py +++ b/src/cloudpdf/doc/pages/raw_client.py @@ -12,6 +12,7 @@ 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.not_found_error import NotFoundError from ...types.doc_pages_delete200response import DocPagesDelete200Response @@ -30,6 +31,9 @@ from ...types.doc_pages_rotate_request import DocPagesRotateRequest from ...types.doc_pages_set_name200response import DocPagesSetName200Response from ...types.doc_pages_set_name_request import DocPagesSetNameRequest +from ...types.doc_pages_set_scale200response import DocPagesSetScale200Response +from ...types.doc_pages_viewports200response import DocPagesViewports200Response +from .types.doc_pages_set_scale_request_measure import DocPagesSetScaleRequestMeasure from pydantic import ValidationError # this is used as the default value for optional parameters @@ -40,6 +44,161 @@ class RawPagesClient: def __init__(self, *, client_wrapper: SyncClientWrapper): self._client_wrapper = client_wrapper + def set_scale( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + measure: typing.Optional[DocPagesSetScaleRequestMeasure] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesSetScale200Response]: + """ + 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. + + measure : typing.Optional[DocPagesSetScaleRequestMeasure] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + HttpResponse[DocPagesSetScale200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/{encode_path_param(pon)}/scale", + method="PUT", + json={ + "measure": convert_and_respect_annotation_metadata( + object_=measure, annotation=typing.Optional[DocPagesSetScaleRequestMeasure], direction="write" + ), + }, + 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( + DocPagesSetScale200Response, + parse_obj_as( + type_=DocPagesSetScale200Response, # 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 viewports( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> HttpResponse[DocPagesViewports200Response]: + """ + 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[DocPagesViewports200Response] + OK + """ + _response = self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/{encode_path_param(pon)}/viewports", + 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( + DocPagesViewports200Response, + parse_obj_as( + type_=DocPagesViewports200Response, # 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, doc_id: str, @@ -791,6 +950,161 @@ class AsyncRawPagesClient: def __init__(self, *, client_wrapper: AsyncClientWrapper): self._client_wrapper = client_wrapper + async def set_scale( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + measure: typing.Optional[DocPagesSetScaleRequestMeasure] = OMIT, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesSetScale200Response]: + """ + 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. + + measure : typing.Optional[DocPagesSetScaleRequestMeasure] + + request_options : typing.Optional[RequestOptions] + Request-specific configuration. + + Returns + ------- + AsyncHttpResponse[DocPagesSetScale200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/{encode_path_param(pon)}/scale", + method="PUT", + json={ + "measure": convert_and_respect_annotation_metadata( + object_=measure, annotation=typing.Optional[DocPagesSetScaleRequestMeasure], direction="write" + ), + }, + 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( + DocPagesSetScale200Response, + parse_obj_as( + type_=DocPagesSetScale200Response, # 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 viewports( + self, + doc_id: str, + layer_name: str, + pon: int, + *, + document_password: typing.Optional[str] = None, + request_options: typing.Optional[RequestOptions] = None, + ) -> AsyncHttpResponse[DocPagesViewports200Response]: + """ + 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[DocPagesViewports200Response] + OK + """ + _response = await self._client_wrapper.httpx_client.request( + f"v1/docs/{encode_path_param(doc_id)}/layers/{encode_path_param(layer_name)}/pages/{encode_path_param(pon)}/viewports", + 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( + DocPagesViewports200Response, + parse_obj_as( + type_=DocPagesViewports200Response, # 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, doc_id: str, diff --git a/src/cloudpdf/doc/pages/types/__init__.py b/src/cloudpdf/doc/pages/types/__init__.py new file mode 100644 index 0000000..546986a --- /dev/null +++ b/src/cloudpdf/doc/pages/types/__init__.py @@ -0,0 +1,112 @@ +# 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 .doc_pages_set_scale_request_measure import DocPagesSetScaleRequestMeasure + from .doc_pages_set_scale_request_measure_angle_item import DocPagesSetScaleRequestMeasureAngleItem + from .doc_pages_set_scale_request_measure_angle_item_fraction import DocPagesSetScaleRequestMeasureAngleItemFraction + from .doc_pages_set_scale_request_measure_angle_item_label_position import ( + DocPagesSetScaleRequestMeasureAngleItemLabelPosition, + ) + from .doc_pages_set_scale_request_measure_area_item import DocPagesSetScaleRequestMeasureAreaItem + from .doc_pages_set_scale_request_measure_area_item_fraction import DocPagesSetScaleRequestMeasureAreaItemFraction + from .doc_pages_set_scale_request_measure_area_item_label_position import ( + DocPagesSetScaleRequestMeasureAreaItemLabelPosition, + ) + from .doc_pages_set_scale_request_measure_distance_item import DocPagesSetScaleRequestMeasureDistanceItem + from .doc_pages_set_scale_request_measure_distance_item_fraction import ( + DocPagesSetScaleRequestMeasureDistanceItemFraction, + ) + from .doc_pages_set_scale_request_measure_distance_item_label_position import ( + DocPagesSetScaleRequestMeasureDistanceItemLabelPosition, + ) + from .doc_pages_set_scale_request_measure_origin import DocPagesSetScaleRequestMeasureOrigin + from .doc_pages_set_scale_request_measure_slope_item import DocPagesSetScaleRequestMeasureSlopeItem + from .doc_pages_set_scale_request_measure_slope_item_fraction import DocPagesSetScaleRequestMeasureSlopeItemFraction + from .doc_pages_set_scale_request_measure_slope_item_label_position import ( + DocPagesSetScaleRequestMeasureSlopeItemLabelPosition, + ) + from .doc_pages_set_scale_request_measure_subtype import DocPagesSetScaleRequestMeasureSubtype + from .doc_pages_set_scale_request_measure_x_item import DocPagesSetScaleRequestMeasureXItem + from .doc_pages_set_scale_request_measure_x_item_fraction import DocPagesSetScaleRequestMeasureXItemFraction + from .doc_pages_set_scale_request_measure_x_item_label_position import ( + DocPagesSetScaleRequestMeasureXItemLabelPosition, + ) + from .doc_pages_set_scale_request_measure_y_item import DocPagesSetScaleRequestMeasureYItem + from .doc_pages_set_scale_request_measure_y_item_fraction import DocPagesSetScaleRequestMeasureYItemFraction + from .doc_pages_set_scale_request_measure_y_item_label_position import ( + DocPagesSetScaleRequestMeasureYItemLabelPosition, + ) +_dynamic_imports: typing.Dict[str, str] = { + "DocPagesSetScaleRequestMeasure": ".doc_pages_set_scale_request_measure", + "DocPagesSetScaleRequestMeasureAngleItem": ".doc_pages_set_scale_request_measure_angle_item", + "DocPagesSetScaleRequestMeasureAngleItemFraction": ".doc_pages_set_scale_request_measure_angle_item_fraction", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition": ".doc_pages_set_scale_request_measure_angle_item_label_position", + "DocPagesSetScaleRequestMeasureAreaItem": ".doc_pages_set_scale_request_measure_area_item", + "DocPagesSetScaleRequestMeasureAreaItemFraction": ".doc_pages_set_scale_request_measure_area_item_fraction", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition": ".doc_pages_set_scale_request_measure_area_item_label_position", + "DocPagesSetScaleRequestMeasureDistanceItem": ".doc_pages_set_scale_request_measure_distance_item", + "DocPagesSetScaleRequestMeasureDistanceItemFraction": ".doc_pages_set_scale_request_measure_distance_item_fraction", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition": ".doc_pages_set_scale_request_measure_distance_item_label_position", + "DocPagesSetScaleRequestMeasureOrigin": ".doc_pages_set_scale_request_measure_origin", + "DocPagesSetScaleRequestMeasureSlopeItem": ".doc_pages_set_scale_request_measure_slope_item", + "DocPagesSetScaleRequestMeasureSlopeItemFraction": ".doc_pages_set_scale_request_measure_slope_item_fraction", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition": ".doc_pages_set_scale_request_measure_slope_item_label_position", + "DocPagesSetScaleRequestMeasureSubtype": ".doc_pages_set_scale_request_measure_subtype", + "DocPagesSetScaleRequestMeasureXItem": ".doc_pages_set_scale_request_measure_x_item", + "DocPagesSetScaleRequestMeasureXItemFraction": ".doc_pages_set_scale_request_measure_x_item_fraction", + "DocPagesSetScaleRequestMeasureXItemLabelPosition": ".doc_pages_set_scale_request_measure_x_item_label_position", + "DocPagesSetScaleRequestMeasureYItem": ".doc_pages_set_scale_request_measure_y_item", + "DocPagesSetScaleRequestMeasureYItemFraction": ".doc_pages_set_scale_request_measure_y_item_fraction", + "DocPagesSetScaleRequestMeasureYItemLabelPosition": ".doc_pages_set_scale_request_measure_y_item_label_position", +} + + +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__ = [ + "DocPagesSetScaleRequestMeasure", + "DocPagesSetScaleRequestMeasureAngleItem", + "DocPagesSetScaleRequestMeasureAngleItemFraction", + "DocPagesSetScaleRequestMeasureAngleItemLabelPosition", + "DocPagesSetScaleRequestMeasureAreaItem", + "DocPagesSetScaleRequestMeasureAreaItemFraction", + "DocPagesSetScaleRequestMeasureAreaItemLabelPosition", + "DocPagesSetScaleRequestMeasureDistanceItem", + "DocPagesSetScaleRequestMeasureDistanceItemFraction", + "DocPagesSetScaleRequestMeasureDistanceItemLabelPosition", + "DocPagesSetScaleRequestMeasureOrigin", + "DocPagesSetScaleRequestMeasureSlopeItem", + "DocPagesSetScaleRequestMeasureSlopeItemFraction", + "DocPagesSetScaleRequestMeasureSlopeItemLabelPosition", + "DocPagesSetScaleRequestMeasureSubtype", + "DocPagesSetScaleRequestMeasureXItem", + "DocPagesSetScaleRequestMeasureXItemFraction", + "DocPagesSetScaleRequestMeasureXItemLabelPosition", + "DocPagesSetScaleRequestMeasureYItem", + "DocPagesSetScaleRequestMeasureYItemFraction", + "DocPagesSetScaleRequestMeasureYItemLabelPosition", +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure.py new file mode 100644 index 0000000..d90341a --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure.py @@ -0,0 +1,36 @@ +# This file 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_set_scale_request_measure_angle_item import DocPagesSetScaleRequestMeasureAngleItem +from .doc_pages_set_scale_request_measure_area_item import DocPagesSetScaleRequestMeasureAreaItem +from .doc_pages_set_scale_request_measure_distance_item import DocPagesSetScaleRequestMeasureDistanceItem +from .doc_pages_set_scale_request_measure_origin import DocPagesSetScaleRequestMeasureOrigin +from .doc_pages_set_scale_request_measure_slope_item import DocPagesSetScaleRequestMeasureSlopeItem +from .doc_pages_set_scale_request_measure_subtype import DocPagesSetScaleRequestMeasureSubtype +from .doc_pages_set_scale_request_measure_x_item import DocPagesSetScaleRequestMeasureXItem +from .doc_pages_set_scale_request_measure_y_item import DocPagesSetScaleRequestMeasureYItem + + +class DocPagesSetScaleRequestMeasure(UniversalBaseModel): + subtype: DocPagesSetScaleRequestMeasureSubtype + ratio: typing.Optional[str] = None + x: typing.List[DocPagesSetScaleRequestMeasureXItem] + y: typing.Optional[typing.List[DocPagesSetScaleRequestMeasureYItem]] = None + distance: typing.List[DocPagesSetScaleRequestMeasureDistanceItem] + area: typing.List[DocPagesSetScaleRequestMeasureAreaItem] + angle: typing.Optional[typing.List[DocPagesSetScaleRequestMeasureAngleItem]] = None + slope: typing.Optional[typing.List[DocPagesSetScaleRequestMeasureSlopeItem]] = None + origin: typing.Optional[DocPagesSetScaleRequestMeasureOrigin] = None + cyx: 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/doc/pages/types/doc_pages_set_scale_request_measure_angle_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item.py new file mode 100644 index 0000000..cffdfb7 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item.py @@ -0,0 +1,42 @@ +# This file was auto-generated by Fern from our API 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_set_scale_request_measure_angle_item_fraction import DocPagesSetScaleRequestMeasureAngleItemFraction +from .doc_pages_set_scale_request_measure_angle_item_label_position import ( + DocPagesSetScaleRequestMeasureAngleItemLabelPosition, +) + + +class DocPagesSetScaleRequestMeasureAngleItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureAngleItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_fraction.py new file mode 100644 index 0000000..a4dca7f --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_label_position.py new file mode 100644 index 0000000..a83c7ce --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_angle_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureAngleItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item.py new file mode 100644 index 0000000..2e74ef1 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item.py @@ -0,0 +1,42 @@ +# This file was auto-generated by Fern from our API 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_set_scale_request_measure_area_item_fraction import DocPagesSetScaleRequestMeasureAreaItemFraction +from .doc_pages_set_scale_request_measure_area_item_label_position import ( + DocPagesSetScaleRequestMeasureAreaItemLabelPosition, +) + + +class DocPagesSetScaleRequestMeasureAreaItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureAreaItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_area_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_fraction.py new file mode 100644 index 0000000..ce4ac07 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_label_position.py new file mode 100644 index 0000000..e4c57c1 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_area_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureAreaItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item.py new file mode 100644 index 0000000..124d370 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_set_scale_request_measure_distance_item_fraction import ( + DocPagesSetScaleRequestMeasureDistanceItemFraction, +) +from .doc_pages_set_scale_request_measure_distance_item_label_position import ( + DocPagesSetScaleRequestMeasureDistanceItemLabelPosition, +) + + +class DocPagesSetScaleRequestMeasureDistanceItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureDistanceItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_fraction.py new file mode 100644 index 0000000..357988d --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_label_position.py new file mode 100644 index 0000000..dbaf96d --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_distance_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureDistanceItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_origin.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_origin.py new file mode 100644 index 0000000..b80ffa9 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_origin.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 DocPagesSetScaleRequestMeasureOrigin(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/doc/pages/types/doc_pages_set_scale_request_measure_slope_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item.py new file mode 100644 index 0000000..de5a20a --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item.py @@ -0,0 +1,42 @@ +# This file was auto-generated by Fern from our API 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_set_scale_request_measure_slope_item_fraction import DocPagesSetScaleRequestMeasureSlopeItemFraction +from .doc_pages_set_scale_request_measure_slope_item_label_position import ( + DocPagesSetScaleRequestMeasureSlopeItemLabelPosition, +) + + +class DocPagesSetScaleRequestMeasureSlopeItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureSlopeItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_fraction.py new file mode 100644 index 0000000..9bac536 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_label_position.py new file mode 100644 index 0000000..611e054 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_slope_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureSlopeItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_subtype.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_subtype.py new file mode 100644 index 0000000..7f79eae --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_subtype.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureSubtype = typing.Union[typing.Literal["RL"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item.py new file mode 100644 index 0000000..a2b0978 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item.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_pages_set_scale_request_measure_x_item_fraction import DocPagesSetScaleRequestMeasureXItemFraction +from .doc_pages_set_scale_request_measure_x_item_label_position import DocPagesSetScaleRequestMeasureXItemLabelPosition + + +class DocPagesSetScaleRequestMeasureXItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_x_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_fraction.py new file mode 100644 index 0000000..c4a7659 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_label_position.py new file mode 100644 index 0000000..861f2f0 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_x_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureXItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item.py new file mode 100644 index 0000000..edfba08 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item.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_pages_set_scale_request_measure_y_item_fraction import DocPagesSetScaleRequestMeasureYItemFraction +from .doc_pages_set_scale_request_measure_y_item_label_position import DocPagesSetScaleRequestMeasureYItemLabelPosition + + +class DocPagesSetScaleRequestMeasureYItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[DocPagesSetScaleRequestMeasureYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScaleRequestMeasureYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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/doc/pages/types/doc_pages_set_scale_request_measure_y_item_fraction.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_fraction.py new file mode 100644 index 0000000..41b2117 --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_label_position.py b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_label_position.py new file mode 100644 index 0000000..66a321b --- /dev/null +++ b/src/cloudpdf/doc/pages/types/doc_pages_set_scale_request_measure_y_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScaleRequestMeasureYItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/__init__.py b/src/cloudpdf/types/__init__.py index 243045f..e5ecf40 100644 --- a/src/cloudpdf/types/__init__.py +++ b/src/cloudpdf/types/__init__.py @@ -601,6 +601,15 @@ from .doc_annotations_list200response_annotations_item_line_border_style import ( DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, ) + from .doc_annotations_list200response_annotations_item_line_caption import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaption, + ) + from .doc_annotations_list200response_annotations_item_line_caption_offset import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset, + ) + from .doc_annotations_list200response_annotations_item_line_caption_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition, + ) from .doc_annotations_list200response_annotations_item_line_color import ( DocAnnotationsList200ResponseAnnotationsItemLineColor, ) @@ -628,9 +637,15 @@ from .doc_annotations_list200response_annotations_item_line_in_reply_to_object_number import ( DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber, ) + from .doc_annotations_list200response_annotations_item_line_intent import ( + DocAnnotationsList200ResponseAnnotationsItemLineIntent, + ) from .doc_annotations_list200response_annotations_item_line_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, ) + from .doc_annotations_list200response_annotations_item_line_leader import ( + DocAnnotationsList200ResponseAnnotationsItemLineLeader, + ) from .doc_annotations_list200response_annotations_item_line_line_endings import ( DocAnnotationsList200ResponseAnnotationsItemLineLineEndings, ) @@ -649,6 +664,78 @@ from .doc_annotations_list200response_annotations_item_line_line_points_start import ( DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart, ) + from .doc_annotations_list200response_annotations_item_line_measure import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasure, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown, + ) + from .doc_annotations_list200response_annotations_item_line_measure_geo import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction, + ) + from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_line_measure_unknown import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown, + ) from .doc_annotations_list200response_annotations_item_line_rect import ( DocAnnotationsList200ResponseAnnotationsItemLineRect, ) @@ -765,6 +852,12 @@ from .doc_annotations_list200response_annotations_item_polygon_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, ) + from .doc_annotations_list200response_annotations_item_polygon_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonCaption, + ) + from .doc_annotations_list200response_annotations_item_polygon_caption_center import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter, + ) from .doc_annotations_list200response_annotations_item_polygon_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonColor, ) @@ -792,9 +885,84 @@ from .doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber, ) + from .doc_annotations_list200response_annotations_item_polygon_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIntent, + ) from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, ) + from .doc_annotations_list200response_annotations_item_polygon_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_geo import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polygon_measure_unknown import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown, + ) from .doc_annotations_list200response_annotations_item_polygon_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolygonRect, ) @@ -831,6 +999,12 @@ from .doc_annotations_list200response_annotations_item_polyline_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, ) + from .doc_annotations_list200response_annotations_item_polyline_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineCaption, + ) + from .doc_annotations_list200response_annotations_item_polyline_caption_center import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter, + ) from .doc_annotations_list200response_annotations_item_polyline_color import ( DocAnnotationsList200ResponseAnnotationsItemPolylineColor, ) @@ -858,6 +1032,9 @@ from .doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number import ( DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber, ) + from .doc_annotations_list200response_annotations_item_polyline_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIntent, + ) from .doc_annotations_list200response_annotations_item_polyline_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor, ) @@ -870,6 +1047,78 @@ from .doc_annotations_list200response_annotations_item_polyline_line_endings_start import ( DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart, ) + from .doc_annotations_list200response_annotations_item_polyline_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_geo import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list200response_annotations_item_polyline_measure_unknown import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown, + ) from .doc_annotations_list200response_annotations_item_polyline_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolylineRect, ) @@ -2024,6 +2273,15 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor, ) @@ -2051,9 +2309,15 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToObjectNumber, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_leader import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings, ) @@ -2072,6 +2336,78 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect, ) @@ -2190,6 +2526,12 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor, ) @@ -2217,9 +2559,84 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToObjectNumber, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect, ) @@ -2256,6 +2673,12 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor, ) @@ -2283,6 +2706,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_object_number import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToObjectNumber, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor, ) @@ -2295,6 +2721,78 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart, ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition, + ) + from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown, + ) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect, ) @@ -3846,6 +4344,104 @@ from .doc_pages_set_name404response_code import DocPagesSetName404ResponseCode from .doc_pages_set_name404response_name import DocPagesSetName404ResponseName from .doc_pages_set_name_request import DocPagesSetNameRequest + from .doc_pages_set_scale200response import DocPagesSetScale200Response + from .doc_pages_set_scale200response_meta import DocPagesSetScale200ResponseMeta + from .doc_pages_set_scale200response_meta_affected_pages_item import ( + DocPagesSetScale200ResponseMetaAffectedPagesItem, + ) + from .doc_pages_set_scale200response_meta_affected_pages_item_revision import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemRevision, + ) + from .doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + ) + from .doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown, + ) + from .doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown, + ) + from .doc_pages_set_scale200response_meta_cache_delta import DocPagesSetScale200ResponseMetaCacheDelta + from .doc_pages_set_scale200response_meta_cache_delta_pages_item import ( + DocPagesSetScale200ResponseMetaCacheDeltaPagesItem, + ) + from .doc_pages_set_scale200response_meta_cache_delta_pages_item_cache import ( + DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache, + ) + from .doc_pages_set_scale400response import DocPagesSetScale400Response + from .doc_pages_set_scale400response_code import DocPagesSetScale400ResponseCode + from .doc_pages_set_scale400response_name import DocPagesSetScale400ResponseName + from .doc_pages_set_scale404response import DocPagesSetScale404Response + from .doc_pages_set_scale404response_code import DocPagesSetScale404ResponseCode + from .doc_pages_set_scale404response_name import DocPagesSetScale404ResponseName + from .doc_pages_viewports200response import DocPagesViewports200Response + from .doc_pages_viewports200response_item import DocPagesViewports200ResponseItem + from .doc_pages_viewports200response_item_bbox import DocPagesViewports200ResponseItemBbox + from .doc_pages_viewports200response_item_measure import ( + DocPagesViewports200ResponseItemMeasure, + DocPagesViewports200ResponseItemMeasure_Geo, + DocPagesViewports200ResponseItemMeasure_Rl, + DocPagesViewports200ResponseItemMeasure_Unknown, + ) + from .doc_pages_viewports200response_item_measure_geo import DocPagesViewports200ResponseItemMeasureGeo + from .doc_pages_viewports200response_item_measure_rl import DocPagesViewports200ResponseItemMeasureRl + from .doc_pages_viewports200response_item_measure_rl_angle_item import ( + DocPagesViewports200ResponseItemMeasureRlAngleItem, + ) + from .doc_pages_viewports200response_item_measure_rl_angle_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlAngleItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_angle_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_rl_area_item import ( + DocPagesViewports200ResponseItemMeasureRlAreaItem, + ) + from .doc_pages_viewports200response_item_measure_rl_area_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlAreaItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_area_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_rl_distance_item import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItem, + ) + from .doc_pages_viewports200response_item_measure_rl_distance_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_distance_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_rl_origin import DocPagesViewports200ResponseItemMeasureRlOrigin + from .doc_pages_viewports200response_item_measure_rl_slope_item import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItem, + ) + from .doc_pages_viewports200response_item_measure_rl_slope_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_slope_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_rl_x_item import DocPagesViewports200ResponseItemMeasureRlXItem + from .doc_pages_viewports200response_item_measure_rl_x_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlXItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_x_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_rl_y_item import DocPagesViewports200ResponseItemMeasureRlYItem + from .doc_pages_viewports200response_item_measure_rl_y_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlYItemFraction, + ) + from .doc_pages_viewports200response_item_measure_rl_y_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition, + ) + from .doc_pages_viewports200response_item_measure_unknown import DocPagesViewports200ResponseItemMeasureUnknown + from .doc_pages_viewports404response import DocPagesViewports404Response + from .doc_pages_viewports404response_code import DocPagesViewports404ResponseCode + from .doc_pages_viewports404response_name import DocPagesViewports404ResponseName from .doc_redactions_apply200response import DocRedactionsApply200Response from .doc_redactions_apply200response_meta import DocRedactionsApply200ResponseMeta from .doc_redactions_apply200response_meta_affected_pages_item import ( @@ -4702,6 +5298,9 @@ "DocAnnotationsList200ResponseAnnotationsItemLine": ".doc_annotations_list200response_annotations_item_line", "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode": ".doc_annotations_list200response_annotations_item_line_blend_mode", "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle": ".doc_annotations_list200response_annotations_item_line_border_style", + "DocAnnotationsList200ResponseAnnotationsItemLineCaption": ".doc_annotations_list200response_annotations_item_line_caption", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset": ".doc_annotations_list200response_annotations_item_line_caption_offset", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition": ".doc_annotations_list200response_annotations_item_line_caption_position", "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", @@ -4713,13 +5312,41 @@ "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", + "DocAnnotationsList200ResponseAnnotationsItemLineIntent": ".doc_annotations_list200response_annotations_item_line_intent", "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor": ".doc_annotations_list200response_annotations_item_line_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemLineLeader": ".doc_annotations_list200response_annotations_item_line_leader", "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", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure": ".doc_annotations_list200response_annotations_item_line_measure", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo": ".doc_annotations_list200response_annotations_item_line_measure_geo", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl": ".doc_annotations_list200response_annotations_item_line_measure_rl", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_angle_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_area_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_distance_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin": ".doc_annotations_list200response_annotations_item_line_measure_rl_origin", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_slope_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_x_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem": ".doc_annotations_list200response_annotations_item_line_measure_rl_y_item", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction": ".doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition": ".doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown": ".doc_annotations_list200response_annotations_item_line_measure_unknown", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo": ".doc_annotations_list200response_annotations_item_line_measure", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl": ".doc_annotations_list200response_annotations_item_line_measure", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown": ".doc_annotations_list200response_annotations_item_line_measure", "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", @@ -4770,6 +5397,8 @@ "DocAnnotationsList200ResponseAnnotationsItemPolygon": ".doc_annotations_list200response_annotations_item_polygon", "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode": ".doc_annotations_list200response_annotations_item_polygon_blend_mode", "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle": ".doc_annotations_list200response_annotations_item_polygon_border_style", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaption": ".doc_annotations_list200response_annotations_item_polygon_caption", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter": ".doc_annotations_list200response_annotations_item_polygon_caption_center", "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", @@ -4781,7 +5410,34 @@ "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", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIntent": ".doc_annotations_list200response_annotations_item_polygon_intent", "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor": ".doc_annotations_list200response_annotations_item_polygon_interior_color", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure": ".doc_annotations_list200response_annotations_item_polygon_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo": ".doc_annotations_list200response_annotations_item_polygon_measure_geo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl": ".doc_annotations_list200response_annotations_item_polygon_measure_rl", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_origin", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition": ".doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown": ".doc_annotations_list200response_annotations_item_polygon_measure_unknown", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo": ".doc_annotations_list200response_annotations_item_polygon_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl": ".doc_annotations_list200response_annotations_item_polygon_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown": ".doc_annotations_list200response_annotations_item_polygon_measure", "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", @@ -4796,6 +5452,8 @@ "DocAnnotationsList200ResponseAnnotationsItemPolyline": ".doc_annotations_list200response_annotations_item_polyline", "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode": ".doc_annotations_list200response_annotations_item_polyline_blend_mode", "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle": ".doc_annotations_list200response_annotations_item_polyline_border_style", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaption": ".doc_annotations_list200response_annotations_item_polyline_caption", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter": ".doc_annotations_list200response_annotations_item_polyline_caption_center", "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", @@ -4807,10 +5465,37 @@ "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", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIntent": ".doc_annotations_list200response_annotations_item_polyline_intent", "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", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure": ".doc_annotations_list200response_annotations_item_polyline_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo": ".doc_annotations_list200response_annotations_item_polyline_measure_geo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl": ".doc_annotations_list200response_annotations_item_polyline_measure_rl", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_origin", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition": ".doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown": ".doc_annotations_list200response_annotations_item_polyline_measure_unknown", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo": ".doc_annotations_list200response_annotations_item_polyline_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl": ".doc_annotations_list200response_annotations_item_polyline_measure", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown": ".doc_annotations_list200response_annotations_item_polyline_measure", "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", @@ -5277,6 +5962,9 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine": ".doc_annotations_list_all200response_pages_item_annotations_item_line", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode": ".doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle": ".doc_annotations_list_all200response_pages_item_annotations_item_line_border_style", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption": ".doc_annotations_list_all200response_pages_item_annotations_item_line_caption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset": ".doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor": ".doc_annotations_list_all200response_pages_item_annotations_item_line_color", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags": ".doc_annotations_list_all200response_pages_item_annotations_item_line_flags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality": ".doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality", @@ -5288,13 +5976,41 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Index": ".doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Nm": ".doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_ObjectNumber": ".doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent": ".doc_annotations_list_all200response_pages_item_annotations_item_line_intent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor": ".doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader": ".doc_annotations_list_all200response_pages_item_annotations_item_line_leader", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_points", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart": ".doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown": ".doc_annotations_list_all200response_pages_item_annotations_item_line_measure", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect": ".doc_annotations_list_all200response_pages_item_annotations_item_line_rect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef": ".doc_annotations_list_all200response_pages_item_annotations_item_line_ref", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex": ".doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index", @@ -5345,6 +6061,8 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_color", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality", @@ -5356,7 +6074,34 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Index": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Nm": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_ObjectNumber": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex": ".doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index", @@ -5371,6 +6116,8 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_color", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality", @@ -5382,10 +6129,37 @@ "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Index": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Nm": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_ObjectNumber": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex": ".doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index", @@ -6180,6 +6954,56 @@ "DocPagesSetName404ResponseCode": ".doc_pages_set_name404response_code", "DocPagesSetName404ResponseName": ".doc_pages_set_name404response_name", "DocPagesSetNameRequest": ".doc_pages_set_name_request", + "DocPagesSetScale200Response": ".doc_pages_set_scale200response", + "DocPagesSetScale200ResponseMeta": ".doc_pages_set_scale200response_meta", + "DocPagesSetScale200ResponseMetaAffectedPagesItem": ".doc_pages_set_scale200response_meta_affected_pages_item", + "DocPagesSetScale200ResponseMetaAffectedPagesItemRevision": ".doc_pages_set_scale200response_meta_affected_pages_item_revision", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState": ".doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown": ".doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown": ".doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known": ".doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown": ".doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state", + "DocPagesSetScale200ResponseMetaCacheDelta": ".doc_pages_set_scale200response_meta_cache_delta", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItem": ".doc_pages_set_scale200response_meta_cache_delta_pages_item", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache": ".doc_pages_set_scale200response_meta_cache_delta_pages_item_cache", + "DocPagesSetScale400Response": ".doc_pages_set_scale400response", + "DocPagesSetScale400ResponseCode": ".doc_pages_set_scale400response_code", + "DocPagesSetScale400ResponseName": ".doc_pages_set_scale400response_name", + "DocPagesSetScale404Response": ".doc_pages_set_scale404response", + "DocPagesSetScale404ResponseCode": ".doc_pages_set_scale404response_code", + "DocPagesSetScale404ResponseName": ".doc_pages_set_scale404response_name", + "DocPagesViewports200Response": ".doc_pages_viewports200response", + "DocPagesViewports200ResponseItem": ".doc_pages_viewports200response_item", + "DocPagesViewports200ResponseItemBbox": ".doc_pages_viewports200response_item_bbox", + "DocPagesViewports200ResponseItemMeasure": ".doc_pages_viewports200response_item_measure", + "DocPagesViewports200ResponseItemMeasureGeo": ".doc_pages_viewports200response_item_measure_geo", + "DocPagesViewports200ResponseItemMeasureRl": ".doc_pages_viewports200response_item_measure_rl", + "DocPagesViewports200ResponseItemMeasureRlAngleItem": ".doc_pages_viewports200response_item_measure_rl_angle_item", + "DocPagesViewports200ResponseItemMeasureRlAngleItemFraction": ".doc_pages_viewports200response_item_measure_rl_angle_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_angle_item_label_position", + "DocPagesViewports200ResponseItemMeasureRlAreaItem": ".doc_pages_viewports200response_item_measure_rl_area_item", + "DocPagesViewports200ResponseItemMeasureRlAreaItemFraction": ".doc_pages_viewports200response_item_measure_rl_area_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_area_item_label_position", + "DocPagesViewports200ResponseItemMeasureRlDistanceItem": ".doc_pages_viewports200response_item_measure_rl_distance_item", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction": ".doc_pages_viewports200response_item_measure_rl_distance_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_distance_item_label_position", + "DocPagesViewports200ResponseItemMeasureRlOrigin": ".doc_pages_viewports200response_item_measure_rl_origin", + "DocPagesViewports200ResponseItemMeasureRlSlopeItem": ".doc_pages_viewports200response_item_measure_rl_slope_item", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction": ".doc_pages_viewports200response_item_measure_rl_slope_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_slope_item_label_position", + "DocPagesViewports200ResponseItemMeasureRlXItem": ".doc_pages_viewports200response_item_measure_rl_x_item", + "DocPagesViewports200ResponseItemMeasureRlXItemFraction": ".doc_pages_viewports200response_item_measure_rl_x_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_x_item_label_position", + "DocPagesViewports200ResponseItemMeasureRlYItem": ".doc_pages_viewports200response_item_measure_rl_y_item", + "DocPagesViewports200ResponseItemMeasureRlYItemFraction": ".doc_pages_viewports200response_item_measure_rl_y_item_fraction", + "DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition": ".doc_pages_viewports200response_item_measure_rl_y_item_label_position", + "DocPagesViewports200ResponseItemMeasureUnknown": ".doc_pages_viewports200response_item_measure_unknown", + "DocPagesViewports200ResponseItemMeasure_Geo": ".doc_pages_viewports200response_item_measure", + "DocPagesViewports200ResponseItemMeasure_Rl": ".doc_pages_viewports200response_item_measure", + "DocPagesViewports200ResponseItemMeasure_Unknown": ".doc_pages_viewports200response_item_measure", + "DocPagesViewports404Response": ".doc_pages_viewports404response", + "DocPagesViewports404ResponseCode": ".doc_pages_viewports404response_code", + "DocPagesViewports404ResponseName": ".doc_pages_viewports404response_name", "DocRedactionsApply200Response": ".doc_redactions_apply200response", "DocRedactionsApply200ResponseMeta": ".doc_redactions_apply200response_meta", "DocRedactionsApply200ResponseMetaAffectedPagesItem": ".doc_redactions_apply200response_meta_affected_pages_item", @@ -6902,6 +7726,9 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemLine", "DocAnnotationsList200ResponseAnnotationsItemLineBlendMode", "DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemLineCaption", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset", + "DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition", "DocAnnotationsList200ResponseAnnotationsItemLineColor", "DocAnnotationsList200ResponseAnnotationsItemLineFlags", "DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality", @@ -6913,13 +7740,41 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemLineIntent", "DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemLineLeader", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndings", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd", "DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart", "DocAnnotationsList200ResponseAnnotationsItemLineLinePoints", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd", "DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemLineRect", "DocAnnotationsList200ResponseAnnotationsItemLineRef", "DocAnnotationsList200ResponseAnnotationsItemLineRefIndex", @@ -6970,6 +7825,8 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolygon", "DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode", "DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaption", + "DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter", "DocAnnotationsList200ResponseAnnotationsItemPolygonColor", "DocAnnotationsList200ResponseAnnotationsItemPolygonFlags", "DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality", @@ -6981,7 +7838,34 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolygonIntent", "DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemPolygonRect", "DocAnnotationsList200ResponseAnnotationsItemPolygonRef", "DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex", @@ -6996,6 +7880,8 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolyline", "DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode", "DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaption", + "DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter", "DocAnnotationsList200ResponseAnnotationsItemPolylineColor", "DocAnnotationsList200ResponseAnnotationsItemPolylineFlags", "DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality", @@ -7007,10 +7893,37 @@ def __dir__(): "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Index", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_Nm", "DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsList200ResponseAnnotationsItemPolylineIntent", "DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd", "DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl", + "DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown", "DocAnnotationsList200ResponseAnnotationsItemPolylineRect", "DocAnnotationsList200ResponseAnnotationsItemPolylineRef", "DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex", @@ -7477,6 +8390,9 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality", @@ -7488,13 +8404,41 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex", @@ -7545,6 +8489,8 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality", @@ -7556,7 +8502,34 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex", @@ -7571,6 +8544,8 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality", @@ -7582,10 +8557,37 @@ def __dir__(): "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Index", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_Nm", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo_ObjectNumber", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl", + "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef", "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex", @@ -8380,6 +9382,56 @@ def __dir__(): "DocPagesSetName404ResponseCode", "DocPagesSetName404ResponseName", "DocPagesSetNameRequest", + "DocPagesSetScale200Response", + "DocPagesSetScale200ResponseMeta", + "DocPagesSetScale200ResponseMetaAffectedPagesItem", + "DocPagesSetScale200ResponseMetaAffectedPagesItemRevision", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known", + "DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown", + "DocPagesSetScale200ResponseMetaCacheDelta", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItem", + "DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache", + "DocPagesSetScale400Response", + "DocPagesSetScale400ResponseCode", + "DocPagesSetScale400ResponseName", + "DocPagesSetScale404Response", + "DocPagesSetScale404ResponseCode", + "DocPagesSetScale404ResponseName", + "DocPagesViewports200Response", + "DocPagesViewports200ResponseItem", + "DocPagesViewports200ResponseItemBbox", + "DocPagesViewports200ResponseItemMeasure", + "DocPagesViewports200ResponseItemMeasureGeo", + "DocPagesViewports200ResponseItemMeasureRl", + "DocPagesViewports200ResponseItemMeasureRlAngleItem", + "DocPagesViewports200ResponseItemMeasureRlAngleItemFraction", + "DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlAreaItem", + "DocPagesViewports200ResponseItemMeasureRlAreaItemFraction", + "DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlDistanceItem", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction", + "DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlOrigin", + "DocPagesViewports200ResponseItemMeasureRlSlopeItem", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction", + "DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlXItem", + "DocPagesViewports200ResponseItemMeasureRlXItemFraction", + "DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureRlYItem", + "DocPagesViewports200ResponseItemMeasureRlYItemFraction", + "DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition", + "DocPagesViewports200ResponseItemMeasureUnknown", + "DocPagesViewports200ResponseItemMeasure_Geo", + "DocPagesViewports200ResponseItemMeasure_Rl", + "DocPagesViewports200ResponseItemMeasure_Unknown", + "DocPagesViewports404Response", + "DocPagesViewports404ResponseCode", + "DocPagesViewports404ResponseName", "DocRedactionsApply200Response", "DocRedactionsApply200ResponseMeta", "DocRedactionsApply200ResponseMetaAffectedPagesItem", diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py index 9eef520..eae8610 100644 --- a/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item.py @@ -223,6 +223,9 @@ from .doc_annotations_list200response_annotations_item_line_border_style import ( DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, ) +from .doc_annotations_list200response_annotations_item_line_caption import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaption, +) from .doc_annotations_list200response_annotations_item_line_color import ( DocAnnotationsList200ResponseAnnotationsItemLineColor, ) @@ -235,15 +238,24 @@ from .doc_annotations_list200response_annotations_item_line_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, ) +from .doc_annotations_list200response_annotations_item_line_intent import ( + DocAnnotationsList200ResponseAnnotationsItemLineIntent, +) from .doc_annotations_list200response_annotations_item_line_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, ) +from .doc_annotations_list200response_annotations_item_line_leader import ( + DocAnnotationsList200ResponseAnnotationsItemLineLeader, +) 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_measure import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasure, +) from .doc_annotations_list200response_annotations_item_line_rect import ( DocAnnotationsList200ResponseAnnotationsItemLineRect, ) @@ -283,6 +295,9 @@ from .doc_annotations_list200response_annotations_item_polygon_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, ) +from .doc_annotations_list200response_annotations_item_polygon_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonCaption, +) from .doc_annotations_list200response_annotations_item_polygon_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonColor, ) @@ -295,9 +310,15 @@ from .doc_annotations_list200response_annotations_item_polygon_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, ) +from .doc_annotations_list200response_annotations_item_polygon_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIntent, +) from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, ) +from .doc_annotations_list200response_annotations_item_polygon_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure, +) from .doc_annotations_list200response_annotations_item_polygon_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolygonRect, ) @@ -316,6 +337,9 @@ from .doc_annotations_list200response_annotations_item_polyline_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, ) +from .doc_annotations_list200response_annotations_item_polyline_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineCaption, +) from .doc_annotations_list200response_annotations_item_polyline_color import ( DocAnnotationsList200ResponseAnnotationsItemPolylineColor, ) @@ -328,12 +352,18 @@ from .doc_annotations_list200response_annotations_item_polyline_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, ) +from .doc_annotations_list200response_annotations_item_polyline_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIntent, +) 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_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure, +) from .doc_annotations_list200response_annotations_item_polyline_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolylineRect, ) @@ -1071,6 +1101,9 @@ class Config: class DocAnnotationsList200ResponseAnnotationsItem_Polygon(UniversalBaseModel): subtype: typing.Literal["polygon"] = "polygon" + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonCaption] = None ref: DocAnnotationsList200ResponseAnnotationsItemPolygonRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") @@ -1153,6 +1186,9 @@ class Config: class DocAnnotationsList200ResponseAnnotationsItem_Polyline(UniversalBaseModel): subtype: typing.Literal["polyline"] = "polyline" + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineCaption] = None ref: DocAnnotationsList200ResponseAnnotationsItemPolylineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") @@ -1237,6 +1273,10 @@ class Config: class DocAnnotationsList200ResponseAnnotationsItem_Line(UniversalBaseModel): subtype: typing.Literal["line"] = "line" + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineCaption] = None + leader: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineLeader] = None ref: DocAnnotationsList200ResponseAnnotationsItemLineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py index 9c25715..580fda7 100644 --- a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line.py @@ -13,6 +13,9 @@ from .doc_annotations_list200response_annotations_item_line_border_style import ( DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle, ) +from .doc_annotations_list200response_annotations_item_line_caption import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaption, +) from .doc_annotations_list200response_annotations_item_line_color import ( DocAnnotationsList200ResponseAnnotationsItemLineColor, ) @@ -25,15 +28,24 @@ from .doc_annotations_list200response_annotations_item_line_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo, ) +from .doc_annotations_list200response_annotations_item_line_intent import ( + DocAnnotationsList200ResponseAnnotationsItemLineIntent, +) from .doc_annotations_list200response_annotations_item_line_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor, ) +from .doc_annotations_list200response_annotations_item_line_leader import ( + DocAnnotationsList200ResponseAnnotationsItemLineLeader, +) 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_measure import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasure, +) from .doc_annotations_list200response_annotations_item_line_rect import ( DocAnnotationsList200ResponseAnnotationsItemLineRect, ) @@ -47,6 +59,10 @@ class DocAnnotationsList200ResponseAnnotationsItemLine(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineCaption] = None + leader: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineLeader] = None ref: DocAnnotationsList200ResponseAnnotationsItemLineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption.py new file mode 100644 index 0000000..a909eb2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption.py @@ -0,0 +1,27 @@ +# This file 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_caption_offset import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset, +) +from .doc_annotations_list200response_annotations_item_line_caption_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineCaption(UniversalBaseModel): + enabled: bool + position: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition] = None + offset: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset] = 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_caption_offset.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_offset.py new file mode 100644 index 0000000..aeba06c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_offset.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 DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset(UniversalBaseModel): + along: float + perpendicular: 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_caption_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_position.py new file mode 100644 index 0000000..1bbebff --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_caption_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition = typing.Union[ + typing.Literal["inline", "top"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_intent.py new file mode 100644 index 0000000..8cac4d1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineIntent = typing.Union[ + typing.Literal["LineArrow", "LineDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_leader.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_leader.py new file mode 100644 index 0000000..7f97e58 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_leader.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 DocAnnotationsList200ResponseAnnotationsItemLineLeader(UniversalBaseModel): + length: float + extension: typing.Optional[float] = None + offset: 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_measure.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure.py new file mode 100644 index 0000000..4ae3238 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure.py @@ -0,0 +1,88 @@ +# 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_line_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin] = None + cyx: 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 DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsList200ResponseAnnotationsItemLineMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemLineMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_geo.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_geo.py new file mode 100644 index 0000000..3502f90 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_geo.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 DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo(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_line_measure_rl.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl.py new file mode 100644 index 0000000..f8bd856 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl.py @@ -0,0 +1,48 @@ +# This file 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_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin] = None + cyx: 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_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.py new file mode 100644 index 0000000..dd507b1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..dd309b6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..4963c14 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.py new file mode 100644 index 0000000..6121d7d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..2b60255 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..d9fc150 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.py new file mode 100644 index 0000000..635043d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..58790bd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..144fcdc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.py new file mode 100644 index 0000000..5371c93 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.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 DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin(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_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.py new file mode 100644 index 0000000..7e98697 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..d04685b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..9555659 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.py new file mode 100644 index 0000000..cf1f676 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..9cd128b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..e54e4e3 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.py new file mode 100644 index 0000000..a24dc15 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction, +) +from .doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..dd3dbea --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..3b13f2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_unknown.py new file mode 100644 index 0000000..ae247f1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_line_measure_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 DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown(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_polygon.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py index 782a147..63de157 100644 --- a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon.py @@ -13,6 +13,9 @@ from .doc_annotations_list200response_annotations_item_polygon_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle, ) +from .doc_annotations_list200response_annotations_item_polygon_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonCaption, +) from .doc_annotations_list200response_annotations_item_polygon_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonColor, ) @@ -25,9 +28,15 @@ from .doc_annotations_list200response_annotations_item_polygon_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo, ) +from .doc_annotations_list200response_annotations_item_polygon_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonIntent, +) from .doc_annotations_list200response_annotations_item_polygon_interior_color import ( DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor, ) +from .doc_annotations_list200response_annotations_item_polygon_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure, +) from .doc_annotations_list200response_annotations_item_polygon_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolygonRect, ) @@ -44,6 +53,9 @@ class DocAnnotationsList200ResponseAnnotationsItemPolygon(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonCaption] = None ref: DocAnnotationsList200ResponseAnnotationsItemPolygonRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption.py new file mode 100644 index 0000000..8eb576c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption.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 .doc_annotations_list200response_annotations_item_polygon_caption_center import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonCaption(UniversalBaseModel): + enabled: bool + center: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter] = 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_caption_center.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption_center.py new file mode 100644 index 0000000..f5259ee --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_caption_center.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 DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter(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_polygon_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_intent.py new file mode 100644 index 0000000..6e1ac42 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonIntent = typing.Union[ + typing.Literal["PolygonCloud", "PolygonDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure.py new file mode 100644 index 0000000..6339422 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure.py @@ -0,0 +1,88 @@ +# 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_polygon_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin] = None + cyx: 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 DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.py new file mode 100644 index 0000000..ed6e143 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.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 DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo(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_polygon_measure_rl.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.py new file mode 100644 index 0000000..f32a46d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.py @@ -0,0 +1,48 @@ +# This file 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_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin] = None + cyx: 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_polygon_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.py new file mode 100644 index 0000000..f505f1e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..3a3f7af --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..505c1c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.py new file mode 100644 index 0000000..4794596 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..f511d34 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..ef05e28 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.py new file mode 100644 index 0000000..2b023dd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..cdaef97 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..3561971 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.py new file mode 100644 index 0000000..0a97bc7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.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 DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin(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_polygon_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.py new file mode 100644 index 0000000..78f2b81 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..984ae02 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..af70a5d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.py new file mode 100644 index 0000000..29414e4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..10bfc74 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..2ffe5d2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.py new file mode 100644 index 0000000..fb242bc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction, +) +from .doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..1f502cc --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..17e2907 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.py new file mode 100644 index 0000000..1e20ddd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polygon_measure_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 DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown(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_polyline.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py index 2296191..58d4737 100644 --- a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline.py @@ -13,6 +13,9 @@ from .doc_annotations_list200response_annotations_item_polyline_border_style import ( DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle, ) +from .doc_annotations_list200response_annotations_item_polyline_caption import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineCaption, +) from .doc_annotations_list200response_annotations_item_polyline_color import ( DocAnnotationsList200ResponseAnnotationsItemPolylineColor, ) @@ -25,12 +28,18 @@ from .doc_annotations_list200response_annotations_item_polyline_in_reply_to import ( DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo, ) +from .doc_annotations_list200response_annotations_item_polyline_intent import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineIntent, +) 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_measure import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure, +) from .doc_annotations_list200response_annotations_item_polyline_rect import ( DocAnnotationsList200ResponseAnnotationsItemPolylineRect, ) @@ -47,6 +56,9 @@ class DocAnnotationsList200ResponseAnnotationsItemPolyline(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineIntent] = None + measure: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure] = None + caption: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineCaption] = None ref: DocAnnotationsList200ResponseAnnotationsItemPolylineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption.py new file mode 100644 index 0000000..a12f4d0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption.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 .doc_annotations_list200response_annotations_item_polyline_caption_center import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineCaption(UniversalBaseModel): + enabled: bool + center: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter] = 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_caption_center.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption_center.py new file mode 100644 index 0000000..dcd23c0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_caption_center.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 DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter(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_intent.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_intent.py new file mode 100644 index 0000000..baf8fe8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineIntent = typing.Union[ + typing.Literal["PolyLineDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure.py new file mode 100644 index 0000000..d76366e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure.py @@ -0,0 +1,88 @@ +# 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_polyline_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin] = None + cyx: 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 DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.py new file mode 100644 index 0000000..2f4010f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.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 DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo(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_polyline_measure_rl.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.py new file mode 100644 index 0000000..d2aa7e5 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.py @@ -0,0 +1,48 @@ +# This file 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_measure_rl_angle_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem]] = None + origin: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin] = None + cyx: 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_polyline_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.py new file mode 100644 index 0000000..6eae8a0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_angle_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..1c653c1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..9e0a461 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.py new file mode 100644 index 0000000..c3df567 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_area_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..09a7d6a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..f104e9d --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.py new file mode 100644 index 0000000..16e0863 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_distance_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..e47aa3a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..1c56596 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.py new file mode 100644 index 0000000..12eb94a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.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 DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin(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_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.py new file mode 100644 index 0000000..7567f4f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_slope_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..9bd5f22 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..4bd413b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.py new file mode 100644 index 0000000..93cd05a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_x_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..b5c7dfd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..a9441d6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.py new file mode 100644 index 0000000..8560d4f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import 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_measure_rl_y_item_fraction import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction, +) +from .doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position import ( + DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..0d1e7ee --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..c374fe8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.py new file mode 100644 index 0000000..86f919b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list200response_annotations_item_polyline_measure_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 DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown(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_list_all200response_pages_item_annotations_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item.py index cf0a094..356a950 100644 --- a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item.py +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item.py @@ -225,6 +225,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor, ) @@ -237,15 +240,24 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_leader import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings, ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_points import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect, ) @@ -285,6 +297,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor, ) @@ -297,9 +312,15 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect, ) @@ -318,6 +339,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor, ) @@ -330,12 +354,18 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor, ) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect, ) @@ -1073,6 +1103,9 @@ class Config: class DocAnnotationsListAll200ResponsePagesItemAnnotationsItem_Polygon(UniversalBaseModel): subtype: typing.Literal["polygon"] = "polygon" + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") @@ -1155,6 +1188,9 @@ class Config: class DocAnnotationsListAll200ResponsePagesItemAnnotationsItem_Polyline(UniversalBaseModel): subtype: typing.Literal["polyline"] = "polyline" + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") @@ -1239,6 +1275,10 @@ class Config: class DocAnnotationsListAll200ResponsePagesItemAnnotationsItem_Line(UniversalBaseModel): subtype: typing.Literal["line"] = "line" + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption] = None + leader: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line.py index 951d493..9d23e66 100644 --- a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line.py +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line.py @@ -13,6 +13,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor, ) @@ -25,15 +28,24 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_leader import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings, ) from .doc_annotations_list_all200response_pages_item_annotations_item_line_line_points import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_line_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect, ) @@ -47,6 +59,10 @@ class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption] = None + leader: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.py new file mode 100644 index 0000000..67e2683 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.py @@ -0,0 +1,27 @@ +# This file 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_list_all200response_pages_item_annotations_item_line_caption_offset import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption(UniversalBaseModel): + enabled: bool + position: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition] = None + offset: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset] = 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_list_all200response_pages_item_annotations_item_line_caption_offset.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.py new file mode 100644 index 0000000..83b5c53 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset(UniversalBaseModel): + along: float + perpendicular: 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_list_all200response_pages_item_annotations_item_line_caption_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.py new file mode 100644 index 0000000..ff2cd2c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition = typing.Union[ + typing.Literal["inline", "top"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.py new file mode 100644 index 0000000..afe973c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent = typing.Union[ + typing.Literal["LineArrow", "LineDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.py new file mode 100644 index 0000000..687ea6c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader(UniversalBaseModel): + length: float + extension: typing.Optional[float] = None + offset: 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_list_all200response_pages_item_annotations_item_line_measure.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.py new file mode 100644 index 0000000..cdf54f6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.py @@ -0,0 +1,92 @@ +# 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_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin] = None + cyx: 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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.py new file mode 100644 index 0000000..49141c4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo(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_list_all200response_pages_item_annotations_item_line_measure_rl.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.py new file mode 100644 index 0000000..903581a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.py @@ -0,0 +1,52 @@ +# This file 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_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem]] = None + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin] = None + cyx: 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_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.py new file mode 100644 index 0000000..013fd78 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..a2bdc87 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..84406a2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.py new file mode 100644 index 0000000..bdc2582 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction] = ( + None + ) + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..5a41628 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..0985293 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.py new file mode 100644 index 0000000..fb2a764 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..3202222 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..8fcc831 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.py new file mode 100644 index 0000000..0b2756f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin(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_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.py new file mode 100644 index 0000000..73093db --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..1f780c2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..aef2217 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.py new file mode 100644 index 0000000..5eb8cc7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..35aa780 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..047f714 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.py new file mode 100644 index 0000000..35a1d17 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..0d90559 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..b629bce --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.py new file mode 100644 index 0000000..c4eafdd --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown(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_list_all200response_pages_item_annotations_item_polygon.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.py index de82aa4..8951e43 100644 --- a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.py +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.py @@ -13,6 +13,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor, ) @@ -25,9 +28,15 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect, ) @@ -44,6 +53,9 @@ class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.py new file mode 100644 index 0000000..7dae04c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.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 .doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption(UniversalBaseModel): + enabled: bool + center: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter] = 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_list_all200response_pages_item_annotations_item_polygon_caption_center.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.py new file mode 100644 index 0000000..25af0a2 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter(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_list_all200response_pages_item_annotations_item_polygon_intent.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.py new file mode 100644 index 0000000..1bdac61 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent = typing.Union[ + typing.Literal["PolygonCloud", "PolygonDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.py new file mode 100644 index 0000000..2bcfee6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.py @@ -0,0 +1,94 @@ +# 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem]] = ( + None + ) + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin] = None + cyx: 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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.py new file mode 100644 index 0000000..19cc219 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo(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_list_all200response_pages_item_annotations_item_polygon_measure_rl.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.py new file mode 100644 index 0000000..1cc41ec --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.py @@ -0,0 +1,54 @@ +# This file 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem]] = ( + None + ) + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin] = None + cyx: 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.py new file mode 100644 index 0000000..a1f85ba --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..a62b94f --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..ed3af19 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.py new file mode 100644 index 0000000..b2a4386 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..434a284 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..4b2f25b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.py new file mode 100644 index 0000000..8dad913 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition + ], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..9326b93 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..b7b15d7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.py new file mode 100644 index 0000000..454adfb --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin(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_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.py new file mode 100644 index 0000000..27126d0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..4a3575e --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..f53e630 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.py new file mode 100644 index 0000000..65cedac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction] = ( + None + ) + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..9a8b505 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..1c5b49b --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.py new file mode 100644 index 0000000..dfbf212 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction] = ( + None + ) + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..4f298c0 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..1d9c505 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.py new file mode 100644 index 0000000..4749a71 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown(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_list_all200response_pages_item_annotations_item_polyline.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.py index daf45b7..1132253 100644 --- a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.py +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.py @@ -13,6 +13,9 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor, ) @@ -25,12 +28,18 @@ from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor, ) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings, ) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure, +) from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect import ( DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect, ) @@ -47,6 +56,9 @@ class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline(UniversalBaseModel): + intent: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent] = None + measure: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure] = None + caption: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption] = None ref: DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef page_object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.py new file mode 100644 index 0000000..13736f9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.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 .doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption(UniversalBaseModel): + enabled: bool + center: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter] = 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_list_all200response_pages_item_annotations_item_polyline_caption_center.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.py new file mode 100644 index 0000000..2730be1 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter(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_list_all200response_pages_item_annotations_item_polyline_intent.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.py new file mode 100644 index 0000000..f6d2760 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent = typing.Union[ + typing.Literal["PolyLineDimension"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.py new file mode 100644 index 0000000..c449c89 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.py @@ -0,0 +1,94 @@ +# 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem]] = ( + None + ) + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin] = None + cyx: 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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure = typing_extensions.Annotated[ + typing.Union[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Rl, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Geo, + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.py new file mode 100644 index 0000000..a66e8d8 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo(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_list_all200response_pages_item_annotations_item_polyline_measure_rl.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.py new file mode 100644 index 0000000..450ce11 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.py @@ -0,0 +1,54 @@ +# This file 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem] + y: typing.Optional[typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem]] = ( + None + ) + distance: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem] + area: typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem] + angle: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem] + ] = None + slope: typing.Optional[ + typing.List[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem] + ] = None + origin: typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin] = None + cyx: 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.py new file mode 100644 index 0000000..73bbd54 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition + ], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..fdec9d4 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..bfcc2d6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.py new file mode 100644 index 0000000..82ad8d9 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..a95fd18 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..cea079a --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.py new file mode 100644 index 0000000..62eb667 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition + ], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..0b73c37 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..22c4037 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.py new file mode 100644 index 0000000..b5459a7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin(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_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.py new file mode 100644 index 0000000..74c7fa6 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.py @@ -0,0 +1,48 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition + ], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..4697120 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..5614af7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.py new file mode 100644 index 0000000..5cd9245 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..221002c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..ebe7c78 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.py new file mode 100644 index 0000000..46c09ac --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.py @@ -0,0 +1,46 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +import typing_extensions +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from ..core.serialization import FieldMetadata +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction, +) +from .doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position import ( + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition, +) + + +class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ + DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction + ] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..c5a3b1c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..805110c --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.py b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.py new file mode 100644 index 0000000..88dbbc7 --- /dev/null +++ b/src/cloudpdf/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_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 DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown(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_set_scale200response.py b/src/cloudpdf/types/doc_pages_set_scale200response.py new file mode 100644 index 0000000..e7b9926 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response.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_pages_set_scale200response_meta import DocPagesSetScale200ResponseMeta + + +class DocPagesSetScale200Response(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + meta: DocPagesSetScale200ResponseMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_set_scale200response_meta.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta.py new file mode 100644 index 0000000..c926974 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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_set_scale200response_meta_affected_pages_item import DocPagesSetScale200ResponseMetaAffectedPagesItem +from .doc_pages_set_scale200response_meta_cache_delta import DocPagesSetScale200ResponseMetaCacheDelta + + +class DocPagesSetScale200ResponseMeta(UniversalBaseModel): + affected_pages: typing_extensions.Annotated[ + typing.List[DocPagesSetScale200ResponseMetaAffectedPagesItem], + FieldMetadata(alias="affectedPages"), + pydantic.Field(alias="affectedPages"), + ] + cache_delta: typing_extensions.Annotated[ + typing.Optional[DocPagesSetScale200ResponseMetaCacheDelta], + 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_set_scale200response_meta_affected_pages_item.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item.py new file mode 100644 index 0000000..8ad87ff --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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_set_scale200response_meta_affected_pages_item_revision import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemRevision, +) +from .doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state import ( + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState, +) + + +class DocPagesSetScale200ResponseMetaAffectedPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + revision: DocPagesSetScale200ResponseMetaAffectedPagesItemRevision + weak_annotation_state: typing_extensions.Annotated[ + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState, + 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_set_scale200response_meta_affected_pages_item_revision.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.py new file mode 100644 index 0000000..2aaadff --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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 DocPagesSetScale200ResponseMetaAffectedPagesItemRevision(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_set_scale200response_meta_affected_pages_item_weak_annotation_state.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.py new file mode 100644 index 0000000..fcb6fa1 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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 DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_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 DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_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 + + +DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState = typing_extensions.Annotated[ + typing.Union[ + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Unknown, + DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState_Known, + ], + pydantic.Field(discriminator="kind"), +] diff --git a/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.py new file mode 100644 index 0000000..c554f87 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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 DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown(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_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.py new file mode 100644 index 0000000..c5745a8 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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 DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown(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_set_scale200response_meta_cache_delta.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta.py new file mode 100644 index 0000000..6618e97 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta.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_set_scale200response_meta_cache_delta_pages_item import ( + DocPagesSetScale200ResponseMetaCacheDeltaPagesItem, +) + + +class DocPagesSetScale200ResponseMetaCacheDelta(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")] + annotations_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="annotationsVersion"), pydantic.Field(alias="annotationsVersion") + ] = None + layer_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="layerVersion"), pydantic.Field(alias="layerVersion") + ] = None + working: typing.Optional[bool] = None + pages: typing.List[DocPagesSetScale200ResponseMetaCacheDeltaPagesItem] + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_set_scale200response_meta_cache_delta_pages_item.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.py new file mode 100644 index 0000000..7ac56bc --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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_set_scale200response_meta_cache_delta_pages_item_cache import ( + DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache, +) + + +class DocPagesSetScale200ResponseMetaCacheDeltaPagesItem(UniversalBaseModel): + page_object_number: typing_extensions.Annotated[ + int, FieldMetadata(alias="pageObjectNumber"), pydantic.Field(alias="pageObjectNumber") + ] + cache: DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_set_scale200response_meta_cache_delta_pages_item_cache.py b/src/cloudpdf/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.py new file mode 100644 index 0000000..8e5455c --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale200response_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 DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache(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_set_scale400response.py b/src/cloudpdf/types/doc_pages_set_scale400response.py new file mode 100644 index 0000000..cdc3b54 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale400response.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_set_scale400response_code import DocPagesSetScale400ResponseCode +from .doc_pages_set_scale400response_name import DocPagesSetScale400ResponseName + + +class DocPagesSetScale400Response(UniversalBaseModel): + name: DocPagesSetScale400ResponseName + code: DocPagesSetScale400ResponseCode + 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_set_scale400response_code.py b/src/cloudpdf/types/doc_pages_set_scale400response_code.py new file mode 100644 index 0000000..2a919de --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale400response_code.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScale400ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "SharePasswordRequired", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + "SigningPending", + "SigningExpired", + "SigningVersionMismatch", + "SignatureRefused", + "ProtectedDocument", + "StaleBase", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_set_scale400response_name.py b/src/cloudpdf/types/doc_pages_set_scale400response_name.py new file mode 100644 index 0000000..02996cd --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale400response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScale400ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_set_scale404response.py b/src/cloudpdf/types/doc_pages_set_scale404response.py new file mode 100644 index 0000000..3b65950 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale404response.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_set_scale404response_code import DocPagesSetScale404ResponseCode +from .doc_pages_set_scale404response_name import DocPagesSetScale404ResponseName + + +class DocPagesSetScale404Response(UniversalBaseModel): + name: DocPagesSetScale404ResponseName + code: DocPagesSetScale404ResponseCode + 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_set_scale404response_code.py b/src/cloudpdf/types/doc_pages_set_scale404response_code.py new file mode 100644 index 0000000..e9c711a --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale404response_code.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScale404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "SharePasswordRequired", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + "SigningPending", + "SigningExpired", + "SigningVersionMismatch", + "SignatureRefused", + "ProtectedDocument", + "StaleBase", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_set_scale404response_name.py b/src/cloudpdf/types/doc_pages_set_scale404response_name.py new file mode 100644 index 0000000..4dd2060 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_set_scale404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesSetScale404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any] diff --git a/src/cloudpdf/types/doc_pages_viewports200response.py b/src/cloudpdf/types/doc_pages_viewports200response.py new file mode 100644 index 0000000..2678ba3 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +from .doc_pages_viewports200response_item import DocPagesViewports200ResponseItem + +DocPagesViewports200Response = typing.List[DocPagesViewports200ResponseItem] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item.py new file mode 100644 index 0000000..dce579a --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item.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_viewports200response_item_bbox import DocPagesViewports200ResponseItemBbox +from .doc_pages_viewports200response_item_measure import DocPagesViewports200ResponseItemMeasure + + +class DocPagesViewports200ResponseItem(UniversalBaseModel): + bbox: DocPagesViewports200ResponseItemBbox + name: typing.Optional[str] = None + measure: typing.Optional[DocPagesViewports200ResponseItemMeasure] = None + owned: 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_pages_viewports200response_item_bbox.py b/src/cloudpdf/types/doc_pages_viewports200response_item_bbox.py new file mode 100644 index 0000000..8300458 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_bbox.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 DocPagesViewports200ResponseItemBbox(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_pages_viewports200response_item_measure.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure.py new file mode 100644 index 0000000..22e71aa --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure.py @@ -0,0 +1,80 @@ +# 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_pages_viewports200response_item_measure_rl_angle_item import ( + DocPagesViewports200ResponseItemMeasureRlAngleItem, +) +from .doc_pages_viewports200response_item_measure_rl_area_item import DocPagesViewports200ResponseItemMeasureRlAreaItem +from .doc_pages_viewports200response_item_measure_rl_distance_item import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItem, +) +from .doc_pages_viewports200response_item_measure_rl_origin import DocPagesViewports200ResponseItemMeasureRlOrigin +from .doc_pages_viewports200response_item_measure_rl_slope_item import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItem, +) +from .doc_pages_viewports200response_item_measure_rl_x_item import DocPagesViewports200ResponseItemMeasureRlXItem +from .doc_pages_viewports200response_item_measure_rl_y_item import DocPagesViewports200ResponseItemMeasureRlYItem + + +class DocPagesViewports200ResponseItemMeasure_Rl(UniversalBaseModel): + subtype: typing.Literal["RL"] = "RL" + ratio: typing.Optional[str] = None + x: typing.List[DocPagesViewports200ResponseItemMeasureRlXItem] + y: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlYItem]] = None + distance: typing.List[DocPagesViewports200ResponseItemMeasureRlDistanceItem] + area: typing.List[DocPagesViewports200ResponseItemMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlSlopeItem]] = None + origin: typing.Optional[DocPagesViewports200ResponseItemMeasureRlOrigin] = None + cyx: 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 DocPagesViewports200ResponseItemMeasure_Geo(UniversalBaseModel): + subtype: typing.Literal["GEO"] = "GEO" + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 DocPagesViewports200ResponseItemMeasure_Unknown(UniversalBaseModel): + subtype: 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 + + +DocPagesViewports200ResponseItemMeasure = typing_extensions.Annotated[ + typing.Union[ + DocPagesViewports200ResponseItemMeasure_Rl, + DocPagesViewports200ResponseItemMeasure_Geo, + DocPagesViewports200ResponseItemMeasure_Unknown, + ], + pydantic.Field(discriminator="subtype"), +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_geo.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_geo.py new file mode 100644 index 0000000..52672d7 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_geo.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 DocPagesViewports200ResponseItemMeasureGeo(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_viewports200response_item_measure_rl.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl.py new file mode 100644 index 0000000..63f8fc6 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl.py @@ -0,0 +1,40 @@ +# This file 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_viewports200response_item_measure_rl_angle_item import ( + DocPagesViewports200ResponseItemMeasureRlAngleItem, +) +from .doc_pages_viewports200response_item_measure_rl_area_item import DocPagesViewports200ResponseItemMeasureRlAreaItem +from .doc_pages_viewports200response_item_measure_rl_distance_item import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItem, +) +from .doc_pages_viewports200response_item_measure_rl_origin import DocPagesViewports200ResponseItemMeasureRlOrigin +from .doc_pages_viewports200response_item_measure_rl_slope_item import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItem, +) +from .doc_pages_viewports200response_item_measure_rl_x_item import DocPagesViewports200ResponseItemMeasureRlXItem +from .doc_pages_viewports200response_item_measure_rl_y_item import DocPagesViewports200ResponseItemMeasureRlYItem + + +class DocPagesViewports200ResponseItemMeasureRl(UniversalBaseModel): + ratio: typing.Optional[str] = None + x: typing.List[DocPagesViewports200ResponseItemMeasureRlXItem] + y: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlYItem]] = None + distance: typing.List[DocPagesViewports200ResponseItemMeasureRlDistanceItem] + area: typing.List[DocPagesViewports200ResponseItemMeasureRlAreaItem] + angle: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlAngleItem]] = None + slope: typing.Optional[typing.List[DocPagesViewports200ResponseItemMeasureRlSlopeItem]] = None + origin: typing.Optional[DocPagesViewports200ResponseItemMeasureRlOrigin] = None + cyx: 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_pages_viewports200response_item_measure_rl_angle_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item.py new file mode 100644 index 0000000..11ca258 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_angle_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlAngleItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_angle_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlAngleItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_angle_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.py new file mode 100644 index 0000000..d7c2a3c --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.py new file mode 100644 index 0000000..ac10eb6 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item.py new file mode 100644 index 0000000..ef98179 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_area_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlAreaItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_area_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlAreaItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_area_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.py new file mode 100644 index 0000000..9b10ad9 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.py new file mode 100644 index 0000000..98f0dfb --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item.py new file mode 100644 index 0000000..fd850f5 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_distance_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_distance_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_distance_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.py new file mode 100644 index 0000000..68ac224 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.py new file mode 100644 index 0000000..ec47015 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_origin.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_origin.py new file mode 100644 index 0000000..e27a5a7 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_origin.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 DocPagesViewports200ResponseItemMeasureRlOrigin(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_pages_viewports200response_item_measure_rl_slope_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item.py new file mode 100644 index 0000000..f9f4e07 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_slope_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_slope_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_slope_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.py new file mode 100644 index 0000000..b97659a --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.py new file mode 100644 index 0000000..cc51ee9 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item.py new file mode 100644 index 0000000..ebc49b8 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_x_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlXItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_x_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlXItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_x_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.py new file mode 100644 index 0000000..fb0a8ac --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.py new file mode 100644 index 0000000..dfcf1a5 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item.py new file mode 100644 index 0000000..0cd5b52 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item.py @@ -0,0 +1,44 @@ +# This file was auto-generated by Fern from our API 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_viewports200response_item_measure_rl_y_item_fraction import ( + DocPagesViewports200ResponseItemMeasureRlYItemFraction, +) +from .doc_pages_viewports200response_item_measure_rl_y_item_label_position import ( + DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition, +) + + +class DocPagesViewports200ResponseItemMeasureRlYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[DocPagesViewports200ResponseItemMeasureRlYItemFraction] = None + precision: typing.Optional[int] = None + fixed: typing.Optional[bool] = None + thousands: typing.Optional[str] = None + decimal: typing.Optional[str] = None + prefix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="prefixSpacing"), pydantic.Field(alias="prefixSpacing") + ] = None + suffix_spacing: typing_extensions.Annotated[ + typing.Optional[str], FieldMetadata(alias="suffixSpacing"), pydantic.Field(alias="suffixSpacing") + ] = None + label_position: typing_extensions.Annotated[ + typing.Optional[DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition], + FieldMetadata(alias="labelPosition"), + pydantic.Field(alias="labelPosition"), + ] = 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_viewports200response_item_measure_rl_y_item_fraction.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.py new file mode 100644 index 0000000..fcc6280 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.py new file mode 100644 index 0000000..1c1979f --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition = typing.Union[ + typing.Literal["suffix", "prefix"], typing.Any +] diff --git a/src/cloudpdf/types/doc_pages_viewports200response_item_measure_unknown.py b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_unknown.py new file mode 100644 index 0000000..000a7c8 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports200response_item_measure_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 DocPagesViewports200ResponseItemMeasureUnknown(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_viewports404response.py b/src/cloudpdf/types/doc_pages_viewports404response.py new file mode 100644 index 0000000..c4753a9 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports404response.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_viewports404response_code import DocPagesViewports404ResponseCode +from .doc_pages_viewports404response_name import DocPagesViewports404ResponseName + + +class DocPagesViewports404Response(UniversalBaseModel): + name: DocPagesViewports404ResponseName + code: DocPagesViewports404ResponseCode + 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_viewports404response_code.py b/src/cloudpdf/types/doc_pages_viewports404response_code.py new file mode 100644 index 0000000..bda59df --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports404response_code.py @@ -0,0 +1,34 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports404ResponseCode = typing.Union[ + typing.Literal[ + "Unknown", + "InvalidArg", + "DocNotOpen", + "DocOpenFailed", + "DocPasswordRequired", + "DocPasswordIncorrect", + "SharePasswordRequired", + "Aborted", + "Network", + "Unauthenticated", + "Forbidden", + "NotFound", + "WireFormat", + "RuntimeUnavailable", + "InvalidReference", + "WeakAnnotationSessionConflict", + "LayerVersionConflict", + "NotImplemented", + "MalformedPdf", + "SigningPending", + "SigningExpired", + "SigningVersionMismatch", + "SignatureRefused", + "ProtectedDocument", + "StaleBase", + ], + typing.Any, +] diff --git a/src/cloudpdf/types/doc_pages_viewports404response_name.py b/src/cloudpdf/types/doc_pages_viewports404response_name.py new file mode 100644 index 0000000..0f6ba79 --- /dev/null +++ b/src/cloudpdf/types/doc_pages_viewports404response_name.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +DocPagesViewports404ResponseName = typing.Union[typing.Literal["EngineError"], typing.Any]