From 096aedf9b9c82105e2612bf25c292e9738a4fdef Mon Sep 17 00:00:00 2001 From: cloudpdf-sdk-bot Date: Sun, 8 Nov 2026 19:25:57 +0000 Subject: [PATCH] chore: generate CloudPDF Python SDK 3.1.0 --- .fern/metadata.json | 4 +- cloudpdf-generation.json | 8 +- pyproject.toml | 2 +- src/cloudpdf/__init__.py | 780 ++++----------- src/cloudpdf/core/client_wrapper.py | 6 +- src/cloudpdf/types/__init__.py | 920 +++++------------- src/cloudpdf/types/cache_delta.py | 3 + src/cloudpdf/types/change_item.py | 42 +- src/cloudpdf/types/change_item_pages_copy.py | 4 +- ...item_pages_copy_layout_named_pages_item.py | 21 - ...item_pages_copy_layout_pages_item_boxes.py | 28 - ...ages_copy_layout_pages_item_boxes_media.py | 22 - .../types/change_item_pages_delete.py | 4 +- .../types/change_item_pages_delete_layout.py | 31 - ...ge_item_pages_delete_layout_labels_item.py | 27 - ...m_pages_delete_layout_labels_item_style.py | 7 - ...em_pages_delete_layout_named_pages_item.py | 21 - ...s_delete_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_template.py | 23 - ...nge_item_pages_delete_layout_pages_item.py | 44 - ...em_pages_delete_layout_pages_item_boxes.py | 28 - ...ages_delete_layout_pages_item_boxes_art.py | 22 - ...es_delete_layout_pages_item_boxes_bleed.py | 22 - ...ges_delete_layout_pages_item_boxes_crop.py | 22 - ...es_delete_layout_pages_item_boxes_media.py | 22 - ...ges_delete_layout_pages_item_boxes_trim.py | 22 - ...s_delete_layout_pages_item_pdf_crop_box.py | 22 - ...tem_pages_delete_layout_pages_item_size.py | 20 - ...ages_delete_layout_pages_item_tab_order.py | 7 - .../types/change_item_pages_insert.py | 4 +- .../types/change_item_pages_insert_blank.py | 4 +- .../change_item_pages_insert_blank_layout.py | 31 - ...m_pages_insert_blank_layout_labels_item.py | 27 - ...s_insert_blank_layout_labels_item_style.py | 7 - ...es_insert_blank_layout_named_pages_item.py | 23 - ...rt_blank_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...layout_named_pages_item_target_template.py | 23 - ...em_pages_insert_blank_layout_pages_item.py | 48 - ...es_insert_blank_layout_pages_item_boxes.py | 38 - ...nsert_blank_layout_pages_item_boxes_art.py | 22 - ...ert_blank_layout_pages_item_boxes_bleed.py | 22 - ...sert_blank_layout_pages_item_boxes_crop.py | 22 - ...ert_blank_layout_pages_item_boxes_media.py | 22 - ...sert_blank_layout_pages_item_boxes_trim.py | 22 - ...rt_blank_layout_pages_item_pdf_crop_box.py | 22 - ...ges_insert_blank_layout_pages_item_size.py | 20 - ...nsert_blank_layout_pages_item_tab_order.py | 7 - .../types/change_item_pages_insert_layout.py | 31 - ...ge_item_pages_insert_layout_labels_item.py | 27 - ...m_pages_insert_layout_labels_item_style.py | 7 - ...em_pages_insert_layout_named_pages_item.py | 21 - ...s_insert_layout_named_pages_item_target.py | 64 -- ...ert_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ...nge_item_pages_insert_layout_pages_item.py | 44 - ...em_pages_insert_layout_pages_item_boxes.py | 28 - ...ages_insert_layout_pages_item_boxes_art.py | 22 - ...es_insert_layout_pages_item_boxes_bleed.py | 22 - ...ges_insert_layout_pages_item_boxes_crop.py | 22 - ...es_insert_layout_pages_item_boxes_media.py | 22 - ...ges_insert_layout_pages_item_boxes_trim.py | 22 - ...s_insert_layout_pages_item_pdf_crop_box.py | 22 - ...tem_pages_insert_layout_pages_item_size.py | 20 - ...ages_insert_layout_pages_item_tab_order.py | 7 - .../types/change_item_pages_reorder.py | 4 +- .../types/change_item_pages_reorder_layout.py | 31 - ...e_item_pages_reorder_layout_labels_item.py | 27 - ..._pages_reorder_layout_labels_item_style.py | 7 - ...m_pages_reorder_layout_named_pages_item.py | 21 - ..._reorder_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...der_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ...ge_item_pages_reorder_layout_pages_item.py | 44 - ...m_pages_reorder_layout_pages_item_boxes.py | 28 - ...ges_reorder_layout_pages_item_boxes_art.py | 22 - ...s_reorder_layout_pages_item_boxes_bleed.py | 22 - ...es_reorder_layout_pages_item_boxes_crop.py | 22 - ...s_reorder_layout_pages_item_boxes_media.py | 22 - ...es_reorder_layout_pages_item_boxes_trim.py | 22 - ..._reorder_layout_pages_item_pdf_crop_box.py | 22 - ...em_pages_reorder_layout_pages_item_size.py | 20 - ...ges_reorder_layout_pages_item_tab_order.py | 7 - .../types/change_item_pages_restore.py | 4 +- .../types/change_item_pages_restore_layout.py | 31 - ...e_item_pages_restore_layout_labels_item.py | 27 - ..._pages_restore_layout_labels_item_style.py | 7 - ...m_pages_restore_layout_named_pages_item.py | 21 - ..._restore_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...ore_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ...ge_item_pages_restore_layout_pages_item.py | 44 - ...m_pages_restore_layout_pages_item_boxes.py | 28 - ...ges_restore_layout_pages_item_boxes_art.py | 22 - ...s_restore_layout_pages_item_boxes_bleed.py | 22 - ...es_restore_layout_pages_item_boxes_crop.py | 22 - ...s_restore_layout_pages_item_boxes_media.py | 22 - ...es_restore_layout_pages_item_boxes_trim.py | 22 - ..._restore_layout_pages_item_pdf_crop_box.py | 22 - ...em_pages_restore_layout_pages_item_size.py | 20 - ...ges_restore_layout_pages_item_tab_order.py | 7 - .../types/change_item_pages_rotate.py | 4 +- .../types/change_item_pages_rotate_layout.py | 31 - ...ge_item_pages_rotate_layout_labels_item.py | 27 - ...m_pages_rotate_layout_labels_item_style.py | 7 - ...em_pages_rotate_layout_named_pages_item.py | 21 - ...s_rotate_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...ate_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ...nge_item_pages_rotate_layout_pages_item.py | 44 - ...em_pages_rotate_layout_pages_item_boxes.py | 28 - ...ages_rotate_layout_pages_item_boxes_art.py | 22 - ...es_rotate_layout_pages_item_boxes_bleed.py | 22 - ...ges_rotate_layout_pages_item_boxes_crop.py | 22 - ...es_rotate_layout_pages_item_boxes_media.py | 22 - ...ges_rotate_layout_pages_item_boxes_trim.py | 22 - ...s_rotate_layout_pages_item_pdf_crop_box.py | 22 - ...tem_pages_rotate_layout_pages_item_size.py | 20 - ...ages_rotate_layout_pages_item_tab_order.py | 7 - ...page.py => change_item_pages_set_scale.py} | 9 +- .../change_item_pages_set_scale_measure.py | 36 + ...item_pages_set_scale_measure_angle_item.py | 42 + ...s_set_scale_measure_angle_item_fraction.py | 7 + ...scale_measure_angle_item_label_position.py | 5 + ..._item_pages_set_scale_measure_area_item.py | 42 + ...es_set_scale_measure_area_item_fraction.py | 7 + ..._scale_measure_area_item_label_position.py | 5 + ...m_pages_set_scale_measure_distance_item.py | 44 + ...et_scale_measure_distance_item_fraction.py | 7 + ...le_measure_distance_item_label_position.py | 5 + ...ge_item_pages_set_scale_measure_origin.py} | 5 +- ...item_pages_set_scale_measure_slope_item.py | 42 + ...s_set_scale_measure_slope_item_fraction.py | 7 + ...scale_measure_slope_item_label_position.py | 5 + ...ge_item_pages_set_scale_measure_subtype.py | 5 + ...nge_item_pages_set_scale_measure_x_item.py | 40 + ...pages_set_scale_measure_x_item_fraction.py | 7 + ...set_scale_measure_x_item_label_position.py | 5 + ...nge_item_pages_set_scale_measure_y_item.py | 40 + ...pages_set_scale_measure_y_item_fraction.py | 7 + ...set_scale_measure_y_item_label_position.py | 5 + src/cloudpdf/types/change_item_skipped_op.py | 1 + src/cloudpdf/types/change_op.py | 17 + ...t_page.py => change_op_pages_set_scale.py} | 6 +- .../change_op_pages_set_scale_measure.py | 36 + ...e_op_pages_set_scale_measure_angle_item.py | 42 + ...s_set_scale_measure_angle_item_fraction.py | 7 + ...scale_measure_angle_item_label_position.py | 5 + ...ge_op_pages_set_scale_measure_area_item.py | 42 + ...es_set_scale_measure_area_item_fraction.py | 7 + ..._scale_measure_area_item_label_position.py | 5 + ...p_pages_set_scale_measure_distance_item.py | 42 + ...et_scale_measure_distance_item_fraction.py | 7 + ...le_measure_distance_item_label_position.py | 5 + ...ange_op_pages_set_scale_measure_origin.py} | 5 +- ...e_op_pages_set_scale_measure_slope_item.py | 42 + ...s_set_scale_measure_slope_item_fraction.py | 7 + ...scale_measure_slope_item_label_position.py | 5 + ...ange_op_pages_set_scale_measure_subtype.py | 5 + ...hange_op_pages_set_scale_measure_x_item.py | 40 + ...pages_set_scale_measure_x_item_fraction.py | 7 + ...set_scale_measure_x_item_label_position.py | 5 + ...hange_op_pages_set_scale_measure_y_item.py | 40 + ...pages_set_scale_measure_y_item_fraction.py | 7 + ...set_scale_measure_y_item_label_position.py | 5 + src/cloudpdf/types/doc_manifest_response.py | 3 + .../types/doc_pages_remove_name_response.py | 4 +- .../doc_pages_remove_name_response_layout.py | 31 - ...remove_name_response_layout_labels_item.py | 27 - ..._name_response_layout_labels_item_style.py | 7 - ...e_name_response_layout_named_pages_item.py | 23 - ...response_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...nse_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ..._remove_name_response_layout_pages_item.py | 48 - ...e_name_response_layout_pages_item_boxes.py | 38 - ...me_response_layout_pages_item_boxes_art.py | 22 - ..._response_layout_pages_item_boxes_bleed.py | 22 - ...e_response_layout_pages_item_boxes_crop.py | 22 - ..._response_layout_pages_item_boxes_media.py | 22 - ...e_response_layout_pages_item_boxes_trim.py | 22 - ...response_layout_pages_item_pdf_crop_box.py | 22 - ...ve_name_response_layout_pages_item_size.py | 20 - ...me_response_layout_pages_item_tab_order.py | 7 - .../types/doc_pages_set_name_response.py | 4 +- .../doc_pages_set_name_response_layout.py | 31 - ...es_set_name_response_layout_labels_item.py | 27 - ..._name_response_layout_labels_item_style.py | 7 - ...t_name_response_layout_named_pages_item.py | 23 - ...response_layout_named_pages_item_target.py | 64 -- ...layout_named_pages_item_target_dangling.py | 17 - ...nse_layout_named_pages_item_target_page.py | 20 - ...layout_named_pages_item_target_template.py | 23 - ...ges_set_name_response_layout_pages_item.py | 44 - ...t_name_response_layout_pages_item_boxes.py | 28 - ...me_response_layout_pages_item_boxes_art.py | 22 - ..._response_layout_pages_item_boxes_bleed.py | 22 - ...e_response_layout_pages_item_boxes_crop.py | 22 - ..._response_layout_pages_item_boxes_media.py | 22 - ...e_response_layout_pages_item_boxes_trim.py | 22 - ...response_layout_pages_item_pdf_crop_box.py | 22 - ...et_name_response_layout_pages_item_size.py | 20 - ...me_response_layout_pages_item_tab_order.py | 7 - .../types/doc_pages_set_scale_response.py | 2 + .../types/doc_pages_viewports_response.py | 4 +- ...s_copy_layout.py => page_list_snapshot.py} | 14 +- ...m.py => page_list_snapshot_labels_item.py} | 6 +- ...> page_list_snapshot_labels_item_style.py} | 2 +- ...=> page_list_snapshot_named_pages_item.py} | 9 +- ..._list_snapshot_named_pages_item_target.py} | 14 +- ...pshot_named_pages_item_target_dangling.py} | 2 +- ..._snapshot_named_pages_item_target_page.py} | 2 +- ...pshot_named_pages_item_target_template.py} | 2 +- ...em.py => page_list_snapshot_pages_item.py} | 22 +- .../page_list_snapshot_pages_item_boxes.py | 28 + ...age_list_snapshot_pages_item_boxes_art.py} | 2 +- ...e_list_snapshot_pages_item_boxes_bleed.py} | 2 +- ...ge_list_snapshot_pages_item_boxes_crop.py} | 2 +- ...e_list_snapshot_pages_item_boxes_media.py} | 2 +- ...age_list_snapshot_pages_item_boxes_trim.py | 22 + ..._list_snapshot_pages_item_pdf_crop_box.py} | 2 +- ... => page_list_snapshot_pages_item_size.py} | 2 +- ...age_list_snapshot_pages_item_tab_order.py} | 2 +- ...s_item.py => page_measurement_viewport.py} | 6 +- .../types/page_measurement_viewport_bbox.py | 22 + 229 files changed, 1386 insertions(+), 4915 deletions(-) delete mode 100644 src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_delete_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_insert_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_restore_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_labels_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_tab_order.py rename src/cloudpdf/types/{change_item_pages_insert_blank_layout_named_pages_item_target_page.py => change_item_pages_set_scale.py} (57%) create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_label_position.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_area_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_label_position.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_label_position.py rename src/cloudpdf/types/{change_item_pages_delete_layout_named_pages_item_target_dangling.py => change_item_pages_set_scale_measure_origin.py} (83%) create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_label_position.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_subtype.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_x_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_label_position.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_y_item.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_fraction.py create mode 100644 src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_label_position.py rename src/cloudpdf/types/{change_item_pages_delete_layout_named_pages_item_target_page.py => change_op_pages_set_scale.py} (68%) create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_label_position.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_area_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_label_position.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_label_position.py rename src/cloudpdf/types/{change_item_pages_insert_layout_named_pages_item_target_dangling.py => change_op_pages_set_scale_measure_origin.py} (83%) create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_label_position.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_subtype.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_x_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_label_position.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_y_item.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_fraction.py create mode 100644 src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_label_position.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_tab_order.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item_style.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_dangling.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_page.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_template.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_art.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_bleed.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_crop.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_media.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_trim.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_pdf_crop_box.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_size.py delete mode 100644 src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_tab_order.py rename src/cloudpdf/types/{change_item_pages_copy_layout.py => page_list_snapshot.py} (60%) rename src/cloudpdf/types/{change_item_pages_copy_layout_labels_item.py => page_list_snapshot_labels_item.py} (77%) rename src/cloudpdf/types/{change_item_pages_copy_layout_labels_item_style.py => page_list_snapshot_labels_item_style.py} (76%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_boxes_bleed.py => page_list_snapshot_named_pages_item.py} (68%) rename src/cloudpdf/types/{change_item_pages_copy_layout_named_pages_item_target.py => page_list_snapshot_named_pages_item_target.py} (75%) rename src/cloudpdf/types/{change_item_pages_copy_layout_named_pages_item_target_dangling.py => page_list_snapshot_named_pages_item_target_dangling.py} (85%) rename src/cloudpdf/types/{change_item_pages_copy_layout_named_pages_item_target_page.py => page_list_snapshot_named_pages_item_target_page.py} (86%) rename src/cloudpdf/types/{change_item_pages_copy_layout_named_pages_item_target_template.py => page_list_snapshot_named_pages_item_target_template.py} (89%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item.py => page_list_snapshot_pages_item.py} (57%) create mode 100644 src/cloudpdf/types/page_list_snapshot_pages_item_boxes.py rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_boxes_art.py => page_list_snapshot_pages_item_boxes_art.py} (88%) rename src/cloudpdf/types/{doc_pages_viewports_response_viewports_item_bbox.py => page_list_snapshot_pages_item_boxes_bleed.py} (88%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_boxes_trim.py => page_list_snapshot_pages_item_boxes_crop.py} (88%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_boxes_crop.py => page_list_snapshot_pages_item_boxes_media.py} (88%) create mode 100644 src/cloudpdf/types/page_list_snapshot_pages_item_boxes_trim.py rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_pdf_crop_box.py => page_list_snapshot_pages_item_pdf_crop_box.py} (88%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_size.py => page_list_snapshot_pages_item_size.py} (88%) rename src/cloudpdf/types/{change_item_pages_copy_layout_pages_item_tab_order.py => page_list_snapshot_pages_item_tab_order.py} (74%) rename src/cloudpdf/types/{doc_pages_viewports_response_viewports_item.py => page_measurement_viewport.py} (77%) create mode 100644 src/cloudpdf/types/page_measurement_viewport_bbox.py diff --git a/.fern/metadata.json b/.fern/metadata.json index 649bd18..317369e 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -7,9 +7,9 @@ "client_class_name": "CloudPDFClient", "environment_class_name": "CloudPDFEnvironment" }, - "originGitCommit": "af7d3403e384b397d49fca3bcf3e8afd5f869325", + "originGitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "3.0.0", + "requestedVersion": "3.1.0", "ciProvider": "github" } \ No newline at end of file diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json index 001b798..9e2dd6a 100644 --- a/cloudpdf-generation.json +++ b/cloudpdf-generation.json @@ -1,12 +1,12 @@ { "language": "python", - "canonicalVersion": "3.0.0", - "sdkVersion": "3.0.0", + "canonicalVersion": "3.1.0", + "sdkVersion": "3.1.0", "source": { "repository": "embedpdf/embed-pdf-viewer", "openapi": "cloudpdf/contract/openapi.json", - "openapiSha256": "824b5b739971d3e536e9e5db28a67562867e3900df006fc2e77eb15bcb23cd8d", - "gitCommit": "af7d3403e384b397d49fca3bcf3e8afd5f869325", + "openapiSha256": "5e62a5502b502635c63f989110a74f98a9f7f3f3a3696d6f1fccb4ea39e1efe3", + "gitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057", "gitCommitIsDirty": false }, "fern": { diff --git a/pyproject.toml b/pyproject.toml index 726ee92..9e60e09 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ dynamic = ["version"] [tool.poetry] name = "cloudpdf" -version = "3.0.0" +version = "3.1.0" description = "The official Python SDK for the CloudPDF API." readme = "README.md" authors = ["CloudPDF "] diff --git a/src/cloudpdf/__init__.py b/src/cloudpdf/__init__.py index 653bd6a..04af6fc 100644 --- a/src/cloudpdf/__init__.py +++ b/src/cloudpdf/__init__.py @@ -806,159 +806,34 @@ ChangeItemOutlineRestore, ChangeItemOutlineUpdate, ChangeItemPagesCopy, - ChangeItemPagesCopyLayout, - ChangeItemPagesCopyLayoutLabelsItem, - ChangeItemPagesCopyLayoutLabelsItemStyle, - ChangeItemPagesCopyLayoutNamedPagesItem, - ChangeItemPagesCopyLayoutNamedPagesItemTarget, - ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling, - ChangeItemPagesCopyLayoutNamedPagesItemTargetPage, - ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template, - ChangeItemPagesCopyLayoutPagesItem, - ChangeItemPagesCopyLayoutPagesItemBoxes, - ChangeItemPagesCopyLayoutPagesItemBoxesArt, - ChangeItemPagesCopyLayoutPagesItemBoxesBleed, - ChangeItemPagesCopyLayoutPagesItemBoxesCrop, - ChangeItemPagesCopyLayoutPagesItemBoxesMedia, - ChangeItemPagesCopyLayoutPagesItemBoxesTrim, - ChangeItemPagesCopyLayoutPagesItemPdfCropBox, - ChangeItemPagesCopyLayoutPagesItemSize, - ChangeItemPagesCopyLayoutPagesItemTabOrder, ChangeItemPagesDelete, - ChangeItemPagesDeleteLayout, - ChangeItemPagesDeleteLayoutLabelsItem, - ChangeItemPagesDeleteLayoutLabelsItemStyle, - ChangeItemPagesDeleteLayoutNamedPagesItem, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget, - ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling, - ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage, - ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template, - ChangeItemPagesDeleteLayoutPagesItem, - ChangeItemPagesDeleteLayoutPagesItemBoxes, - ChangeItemPagesDeleteLayoutPagesItemBoxesArt, - ChangeItemPagesDeleteLayoutPagesItemBoxesBleed, - ChangeItemPagesDeleteLayoutPagesItemBoxesCrop, - ChangeItemPagesDeleteLayoutPagesItemBoxesMedia, - ChangeItemPagesDeleteLayoutPagesItemBoxesTrim, - ChangeItemPagesDeleteLayoutPagesItemPdfCropBox, - ChangeItemPagesDeleteLayoutPagesItemSize, - ChangeItemPagesDeleteLayoutPagesItemTabOrder, ChangeItemPagesInsert, ChangeItemPagesInsertBlank, - ChangeItemPagesInsertBlankLayout, - ChangeItemPagesInsertBlankLayoutLabelsItem, - ChangeItemPagesInsertBlankLayoutLabelsItemStyle, - ChangeItemPagesInsertBlankLayoutNamedPagesItem, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template, - ChangeItemPagesInsertBlankLayoutPagesItem, - ChangeItemPagesInsertBlankLayoutPagesItemBoxes, - ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt, - ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed, - ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop, - ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia, - ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim, - ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox, - ChangeItemPagesInsertBlankLayoutPagesItemSize, - ChangeItemPagesInsertBlankLayoutPagesItemTabOrder, - ChangeItemPagesInsertLayout, - ChangeItemPagesInsertLayoutLabelsItem, - ChangeItemPagesInsertLayoutLabelsItemStyle, - ChangeItemPagesInsertLayoutNamedPagesItem, - ChangeItemPagesInsertLayoutNamedPagesItemTarget, - ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling, - ChangeItemPagesInsertLayoutNamedPagesItemTargetPage, - ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template, - ChangeItemPagesInsertLayoutPagesItem, - ChangeItemPagesInsertLayoutPagesItemBoxes, - ChangeItemPagesInsertLayoutPagesItemBoxesArt, - ChangeItemPagesInsertLayoutPagesItemBoxesBleed, - ChangeItemPagesInsertLayoutPagesItemBoxesCrop, - ChangeItemPagesInsertLayoutPagesItemBoxesMedia, - ChangeItemPagesInsertLayoutPagesItemBoxesTrim, - ChangeItemPagesInsertLayoutPagesItemPdfCropBox, - ChangeItemPagesInsertLayoutPagesItemSize, - ChangeItemPagesInsertLayoutPagesItemTabOrder, ChangeItemPagesReorder, - ChangeItemPagesReorderLayout, - ChangeItemPagesReorderLayoutLabelsItem, - ChangeItemPagesReorderLayoutLabelsItemStyle, - ChangeItemPagesReorderLayoutNamedPagesItem, - ChangeItemPagesReorderLayoutNamedPagesItemTarget, - ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling, - ChangeItemPagesReorderLayoutNamedPagesItemTargetPage, - ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template, - ChangeItemPagesReorderLayoutPagesItem, - ChangeItemPagesReorderLayoutPagesItemBoxes, - ChangeItemPagesReorderLayoutPagesItemBoxesArt, - ChangeItemPagesReorderLayoutPagesItemBoxesBleed, - ChangeItemPagesReorderLayoutPagesItemBoxesCrop, - ChangeItemPagesReorderLayoutPagesItemBoxesMedia, - ChangeItemPagesReorderLayoutPagesItemBoxesTrim, - ChangeItemPagesReorderLayoutPagesItemPdfCropBox, - ChangeItemPagesReorderLayoutPagesItemSize, - ChangeItemPagesReorderLayoutPagesItemTabOrder, ChangeItemPagesRestore, - ChangeItemPagesRestoreLayout, - ChangeItemPagesRestoreLayoutLabelsItem, - ChangeItemPagesRestoreLayoutLabelsItemStyle, - ChangeItemPagesRestoreLayoutNamedPagesItem, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget, - ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling, - ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage, - ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template, - ChangeItemPagesRestoreLayoutPagesItem, - ChangeItemPagesRestoreLayoutPagesItemBoxes, - ChangeItemPagesRestoreLayoutPagesItemBoxesArt, - ChangeItemPagesRestoreLayoutPagesItemBoxesBleed, - ChangeItemPagesRestoreLayoutPagesItemBoxesCrop, - ChangeItemPagesRestoreLayoutPagesItemBoxesMedia, - ChangeItemPagesRestoreLayoutPagesItemBoxesTrim, - ChangeItemPagesRestoreLayoutPagesItemPdfCropBox, - ChangeItemPagesRestoreLayoutPagesItemSize, - ChangeItemPagesRestoreLayoutPagesItemTabOrder, ChangeItemPagesRotate, - ChangeItemPagesRotateLayout, - ChangeItemPagesRotateLayoutLabelsItem, - ChangeItemPagesRotateLayoutLabelsItemStyle, - ChangeItemPagesRotateLayoutNamedPagesItem, - ChangeItemPagesRotateLayoutNamedPagesItemTarget, - ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling, - ChangeItemPagesRotateLayoutNamedPagesItemTargetPage, - ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template, - ChangeItemPagesRotateLayoutPagesItem, - ChangeItemPagesRotateLayoutPagesItemBoxes, - ChangeItemPagesRotateLayoutPagesItemBoxesArt, - ChangeItemPagesRotateLayoutPagesItemBoxesBleed, - ChangeItemPagesRotateLayoutPagesItemBoxesCrop, - ChangeItemPagesRotateLayoutPagesItemBoxesMedia, - ChangeItemPagesRotateLayoutPagesItemBoxesTrim, - ChangeItemPagesRotateLayoutPagesItemPdfCropBox, - ChangeItemPagesRotateLayoutPagesItemSize, - ChangeItemPagesRotateLayoutPagesItemTabOrder, + ChangeItemPagesSetScale, + ChangeItemPagesSetScaleMeasure, + ChangeItemPagesSetScaleMeasureAngleItem, + ChangeItemPagesSetScaleMeasureAngleItemFraction, + ChangeItemPagesSetScaleMeasureAngleItemLabelPosition, + ChangeItemPagesSetScaleMeasureAreaItem, + ChangeItemPagesSetScaleMeasureAreaItemFraction, + ChangeItemPagesSetScaleMeasureAreaItemLabelPosition, + ChangeItemPagesSetScaleMeasureDistanceItem, + ChangeItemPagesSetScaleMeasureDistanceItemFraction, + ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition, + ChangeItemPagesSetScaleMeasureOrigin, + ChangeItemPagesSetScaleMeasureSlopeItem, + ChangeItemPagesSetScaleMeasureSlopeItemFraction, + ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition, + ChangeItemPagesSetScaleMeasureSubtype, + ChangeItemPagesSetScaleMeasureXItem, + ChangeItemPagesSetScaleMeasureXItemFraction, + ChangeItemPagesSetScaleMeasureXItemLabelPosition, + ChangeItemPagesSetScaleMeasureYItem, + ChangeItemPagesSetScaleMeasureYItemFraction, + ChangeItemPagesSetScaleMeasureYItemLabelPosition, ChangeItemSkipped, ChangeItemSkippedOp, ChangeItem_AnnotationsCreate, @@ -999,6 +874,7 @@ ChangeItem_PagesReorder, ChangeItem_PagesRestore, ChangeItem_PagesRotate, + ChangeItem_PagesSetScale, ChangeItem_Skipped, ChangeOp, ChangeOpAnnotationsCreate, @@ -1041,6 +917,28 @@ ChangeOpPagesInsertResources, ChangeOpPagesReorder, ChangeOpPagesRotate, + ChangeOpPagesSetScale, + ChangeOpPagesSetScaleMeasure, + ChangeOpPagesSetScaleMeasureAngleItem, + ChangeOpPagesSetScaleMeasureAngleItemFraction, + ChangeOpPagesSetScaleMeasureAngleItemLabelPosition, + ChangeOpPagesSetScaleMeasureAreaItem, + ChangeOpPagesSetScaleMeasureAreaItemFraction, + ChangeOpPagesSetScaleMeasureAreaItemLabelPosition, + ChangeOpPagesSetScaleMeasureDistanceItem, + ChangeOpPagesSetScaleMeasureDistanceItemFraction, + ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition, + ChangeOpPagesSetScaleMeasureOrigin, + ChangeOpPagesSetScaleMeasureSlopeItem, + ChangeOpPagesSetScaleMeasureSlopeItemFraction, + ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition, + ChangeOpPagesSetScaleMeasureSubtype, + ChangeOpPagesSetScaleMeasureXItem, + ChangeOpPagesSetScaleMeasureXItemFraction, + ChangeOpPagesSetScaleMeasureXItemLabelPosition, + ChangeOpPagesSetScaleMeasureYItem, + ChangeOpPagesSetScaleMeasureYItemFraction, + ChangeOpPagesSetScaleMeasureYItemLabelPosition, ChangeOp_AnnotationsCreate, ChangeOp_AnnotationsDelete, ChangeOp_AnnotationsReorder, @@ -1073,6 +971,7 @@ ChangeOp_PagesInsertBlank, ChangeOp_PagesReorder, ChangeOp_PagesRotate, + ChangeOp_PagesSetScale, ChangeResult, DeploymentLicenseStatusResponse, DeploymentModulesResponse, @@ -1153,54 +1052,10 @@ DocPagesFlattenResponseUsage, DocPagesRemoveNameRequest, DocPagesRemoveNameResponse, - DocPagesRemoveNameResponseLayout, - DocPagesRemoveNameResponseLayoutLabelsItem, - DocPagesRemoveNameResponseLayoutLabelsItemStyle, - DocPagesRemoveNameResponseLayoutNamedPagesItem, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget, - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling, - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage, - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template, - DocPagesRemoveNameResponseLayoutPagesItem, - DocPagesRemoveNameResponseLayoutPagesItemBoxes, - DocPagesRemoveNameResponseLayoutPagesItemBoxesArt, - DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed, - DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop, - DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia, - DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim, - DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox, - DocPagesRemoveNameResponseLayoutPagesItemSize, - DocPagesRemoveNameResponseLayoutPagesItemTabOrder, DocPagesSetNameRequest, DocPagesSetNameResponse, - DocPagesSetNameResponseLayout, - DocPagesSetNameResponseLayoutLabelsItem, - DocPagesSetNameResponseLayoutLabelsItemStyle, - DocPagesSetNameResponseLayoutNamedPagesItem, - DocPagesSetNameResponseLayoutNamedPagesItemTarget, - DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling, - DocPagesSetNameResponseLayoutNamedPagesItemTargetPage, - DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template, - DocPagesSetNameResponseLayoutPagesItem, - DocPagesSetNameResponseLayoutPagesItemBoxes, - DocPagesSetNameResponseLayoutPagesItemBoxesArt, - DocPagesSetNameResponseLayoutPagesItemBoxesBleed, - DocPagesSetNameResponseLayoutPagesItemBoxesCrop, - DocPagesSetNameResponseLayoutPagesItemBoxesMedia, - DocPagesSetNameResponseLayoutPagesItemBoxesTrim, - DocPagesSetNameResponseLayoutPagesItemPdfCropBox, - DocPagesSetNameResponseLayoutPagesItemSize, - DocPagesSetNameResponseLayoutPagesItemTabOrder, DocPagesSetScaleResponse, DocPagesViewportsResponse, - DocPagesViewportsResponseViewportsItem, - DocPagesViewportsResponseViewportsItemBbox, DocRedactionsApplyResponse, DocRedactionsApplyResponseResultsItem, DocRedactionsApplyResponseResultsItemStatus, @@ -1565,6 +1420,29 @@ PageDestination_FitR, PageDestination_FitV, PageDestination_Xyz, + PageListSnapshot, + PageListSnapshotLabelsItem, + PageListSnapshotLabelsItemStyle, + PageListSnapshotNamedPagesItem, + PageListSnapshotNamedPagesItemTarget, + PageListSnapshotNamedPagesItemTargetDangling, + PageListSnapshotNamedPagesItemTargetPage, + PageListSnapshotNamedPagesItemTargetTemplate, + PageListSnapshotNamedPagesItemTarget_Dangling, + PageListSnapshotNamedPagesItemTarget_Page, + PageListSnapshotNamedPagesItemTarget_Template, + PageListSnapshotPagesItem, + PageListSnapshotPagesItemBoxes, + PageListSnapshotPagesItemBoxesArt, + PageListSnapshotPagesItemBoxesBleed, + PageListSnapshotPagesItemBoxesCrop, + PageListSnapshotPagesItemBoxesMedia, + PageListSnapshotPagesItemBoxesTrim, + PageListSnapshotPagesItemPdfCropBox, + PageListSnapshotPagesItemSize, + PageListSnapshotPagesItemTabOrder, + PageMeasurementViewport, + PageMeasurementViewportBbox, PagePosition, PagePositionAfter, PagePositionZero, @@ -2630,159 +2508,34 @@ "ChangeItemOutlineRestore": ".types", "ChangeItemOutlineUpdate": ".types", "ChangeItemPagesCopy": ".types", - "ChangeItemPagesCopyLayout": ".types", - "ChangeItemPagesCopyLayoutLabelsItem": ".types", - "ChangeItemPagesCopyLayoutLabelsItemStyle": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItem": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesCopyLayoutPagesItem": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxes": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesCopyLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesCopyLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesCopyLayoutPagesItemSize": ".types", - "ChangeItemPagesCopyLayoutPagesItemTabOrder": ".types", "ChangeItemPagesDelete": ".types", - "ChangeItemPagesDeleteLayout": ".types", - "ChangeItemPagesDeleteLayoutLabelsItem": ".types", - "ChangeItemPagesDeleteLayoutLabelsItemStyle": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItem": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesDeleteLayoutPagesItem": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxes": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesDeleteLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesDeleteLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesDeleteLayoutPagesItemSize": ".types", - "ChangeItemPagesDeleteLayoutPagesItemTabOrder": ".types", "ChangeItemPagesInsert": ".types", "ChangeItemPagesInsertBlank": ".types", - "ChangeItemPagesInsertBlankLayout": ".types", - "ChangeItemPagesInsertBlankLayoutLabelsItem": ".types", - "ChangeItemPagesInsertBlankLayoutLabelsItemStyle": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItem": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItem": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxes": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemSize": ".types", - "ChangeItemPagesInsertBlankLayoutPagesItemTabOrder": ".types", - "ChangeItemPagesInsertLayout": ".types", - "ChangeItemPagesInsertLayoutLabelsItem": ".types", - "ChangeItemPagesInsertLayoutLabelsItemStyle": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItem": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesInsertLayoutPagesItem": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxes": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesInsertLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesInsertLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesInsertLayoutPagesItemSize": ".types", - "ChangeItemPagesInsertLayoutPagesItemTabOrder": ".types", "ChangeItemPagesReorder": ".types", - "ChangeItemPagesReorderLayout": ".types", - "ChangeItemPagesReorderLayoutLabelsItem": ".types", - "ChangeItemPagesReorderLayoutLabelsItemStyle": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItem": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesReorderLayoutPagesItem": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxes": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesReorderLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesReorderLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesReorderLayoutPagesItemSize": ".types", - "ChangeItemPagesReorderLayoutPagesItemTabOrder": ".types", "ChangeItemPagesRestore": ".types", - "ChangeItemPagesRestoreLayout": ".types", - "ChangeItemPagesRestoreLayoutLabelsItem": ".types", - "ChangeItemPagesRestoreLayoutLabelsItemStyle": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItem": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesRestoreLayoutPagesItem": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxes": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesRestoreLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesRestoreLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesRestoreLayoutPagesItemSize": ".types", - "ChangeItemPagesRestoreLayoutPagesItemTabOrder": ".types", "ChangeItemPagesRotate": ".types", - "ChangeItemPagesRotateLayout": ".types", - "ChangeItemPagesRotateLayoutLabelsItem": ".types", - "ChangeItemPagesRotateLayoutLabelsItemStyle": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItem": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetPage": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page": ".types", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template": ".types", - "ChangeItemPagesRotateLayoutPagesItem": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxes": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxesArt": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxesBleed": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxesCrop": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxesMedia": ".types", - "ChangeItemPagesRotateLayoutPagesItemBoxesTrim": ".types", - "ChangeItemPagesRotateLayoutPagesItemPdfCropBox": ".types", - "ChangeItemPagesRotateLayoutPagesItemSize": ".types", - "ChangeItemPagesRotateLayoutPagesItemTabOrder": ".types", + "ChangeItemPagesSetScale": ".types", + "ChangeItemPagesSetScaleMeasure": ".types", + "ChangeItemPagesSetScaleMeasureAngleItem": ".types", + "ChangeItemPagesSetScaleMeasureAngleItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureAngleItemLabelPosition": ".types", + "ChangeItemPagesSetScaleMeasureAreaItem": ".types", + "ChangeItemPagesSetScaleMeasureAreaItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureAreaItemLabelPosition": ".types", + "ChangeItemPagesSetScaleMeasureDistanceItem": ".types", + "ChangeItemPagesSetScaleMeasureDistanceItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition": ".types", + "ChangeItemPagesSetScaleMeasureOrigin": ".types", + "ChangeItemPagesSetScaleMeasureSlopeItem": ".types", + "ChangeItemPagesSetScaleMeasureSlopeItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition": ".types", + "ChangeItemPagesSetScaleMeasureSubtype": ".types", + "ChangeItemPagesSetScaleMeasureXItem": ".types", + "ChangeItemPagesSetScaleMeasureXItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureXItemLabelPosition": ".types", + "ChangeItemPagesSetScaleMeasureYItem": ".types", + "ChangeItemPagesSetScaleMeasureYItemFraction": ".types", + "ChangeItemPagesSetScaleMeasureYItemLabelPosition": ".types", "ChangeItemSkipped": ".types", "ChangeItemSkippedOp": ".types", "ChangeItem_AnnotationsCreate": ".types", @@ -2823,6 +2576,7 @@ "ChangeItem_PagesReorder": ".types", "ChangeItem_PagesRestore": ".types", "ChangeItem_PagesRotate": ".types", + "ChangeItem_PagesSetScale": ".types", "ChangeItem_Skipped": ".types", "ChangeOp": ".types", "ChangeOpAnnotationsCreate": ".types", @@ -2865,6 +2619,28 @@ "ChangeOpPagesInsertResources": ".types", "ChangeOpPagesReorder": ".types", "ChangeOpPagesRotate": ".types", + "ChangeOpPagesSetScale": ".types", + "ChangeOpPagesSetScaleMeasure": ".types", + "ChangeOpPagesSetScaleMeasureAngleItem": ".types", + "ChangeOpPagesSetScaleMeasureAngleItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureAngleItemLabelPosition": ".types", + "ChangeOpPagesSetScaleMeasureAreaItem": ".types", + "ChangeOpPagesSetScaleMeasureAreaItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureAreaItemLabelPosition": ".types", + "ChangeOpPagesSetScaleMeasureDistanceItem": ".types", + "ChangeOpPagesSetScaleMeasureDistanceItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition": ".types", + "ChangeOpPagesSetScaleMeasureOrigin": ".types", + "ChangeOpPagesSetScaleMeasureSlopeItem": ".types", + "ChangeOpPagesSetScaleMeasureSlopeItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition": ".types", + "ChangeOpPagesSetScaleMeasureSubtype": ".types", + "ChangeOpPagesSetScaleMeasureXItem": ".types", + "ChangeOpPagesSetScaleMeasureXItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureXItemLabelPosition": ".types", + "ChangeOpPagesSetScaleMeasureYItem": ".types", + "ChangeOpPagesSetScaleMeasureYItemFraction": ".types", + "ChangeOpPagesSetScaleMeasureYItemLabelPosition": ".types", "ChangeOp_AnnotationsCreate": ".types", "ChangeOp_AnnotationsDelete": ".types", "ChangeOp_AnnotationsReorder": ".types", @@ -2897,6 +2673,7 @@ "ChangeOp_PagesInsertBlank": ".types", "ChangeOp_PagesReorder": ".types", "ChangeOp_PagesRotate": ".types", + "ChangeOp_PagesSetScale": ".types", "ChangeResult": ".types", "CloudPDFClient": ".client", "CloudPDFEnvironment": ".environment", @@ -2984,54 +2761,10 @@ "DocPagesFlattenResponseUsage": ".types", "DocPagesRemoveNameRequest": ".types", "DocPagesRemoveNameResponse": ".types", - "DocPagesRemoveNameResponseLayout": ".types", - "DocPagesRemoveNameResponseLayoutLabelsItem": ".types", - "DocPagesRemoveNameResponseLayoutLabelsItemStyle": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItem": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page": ".types", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template": ".types", - "DocPagesRemoveNameResponseLayoutPagesItem": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxes": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesArt": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemSize": ".types", - "DocPagesRemoveNameResponseLayoutPagesItemTabOrder": ".types", "DocPagesSetNameRequest": ".types", "DocPagesSetNameResponse": ".types", - "DocPagesSetNameResponseLayout": ".types", - "DocPagesSetNameResponseLayoutLabelsItem": ".types", - "DocPagesSetNameResponseLayoutLabelsItemStyle": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItem": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetPage": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page": ".types", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template": ".types", - "DocPagesSetNameResponseLayoutPagesItem": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxes": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxesArt": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxesBleed": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxesCrop": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxesMedia": ".types", - "DocPagesSetNameResponseLayoutPagesItemBoxesTrim": ".types", - "DocPagesSetNameResponseLayoutPagesItemPdfCropBox": ".types", - "DocPagesSetNameResponseLayoutPagesItemSize": ".types", - "DocPagesSetNameResponseLayoutPagesItemTabOrder": ".types", "DocPagesSetScaleResponse": ".types", "DocPagesViewportsResponse": ".types", - "DocPagesViewportsResponseViewportsItem": ".types", - "DocPagesViewportsResponseViewportsItemBbox": ".types", "DocRedactionsApplyResponse": ".types", "DocRedactionsApplyResponseResultsItem": ".types", "DocRedactionsApplyResponseResultsItemStatus": ".types", @@ -3432,6 +3165,29 @@ "PageDestination_FitR": ".types", "PageDestination_FitV": ".types", "PageDestination_Xyz": ".types", + "PageListSnapshot": ".types", + "PageListSnapshotLabelsItem": ".types", + "PageListSnapshotLabelsItemStyle": ".types", + "PageListSnapshotNamedPagesItem": ".types", + "PageListSnapshotNamedPagesItemTarget": ".types", + "PageListSnapshotNamedPagesItemTargetDangling": ".types", + "PageListSnapshotNamedPagesItemTargetPage": ".types", + "PageListSnapshotNamedPagesItemTargetTemplate": ".types", + "PageListSnapshotNamedPagesItemTarget_Dangling": ".types", + "PageListSnapshotNamedPagesItemTarget_Page": ".types", + "PageListSnapshotNamedPagesItemTarget_Template": ".types", + "PageListSnapshotPagesItem": ".types", + "PageListSnapshotPagesItemBoxes": ".types", + "PageListSnapshotPagesItemBoxesArt": ".types", + "PageListSnapshotPagesItemBoxesBleed": ".types", + "PageListSnapshotPagesItemBoxesCrop": ".types", + "PageListSnapshotPagesItemBoxesMedia": ".types", + "PageListSnapshotPagesItemBoxesTrim": ".types", + "PageListSnapshotPagesItemPdfCropBox": ".types", + "PageListSnapshotPagesItemSize": ".types", + "PageListSnapshotPagesItemTabOrder": ".types", + "PageMeasurementViewport": ".types", + "PageMeasurementViewportBbox": ".types", "PagePosition": ".types", "PagePositionAfter": ".types", "PagePositionZero": ".types", @@ -4476,159 +4232,34 @@ def __dir__(): "ChangeItemOutlineRestore", "ChangeItemOutlineUpdate", "ChangeItemPagesCopy", - "ChangeItemPagesCopyLayout", - "ChangeItemPagesCopyLayoutLabelsItem", - "ChangeItemPagesCopyLayoutLabelsItemStyle", - "ChangeItemPagesCopyLayoutNamedPagesItem", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetPage", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesCopyLayoutPagesItem", - "ChangeItemPagesCopyLayoutPagesItemBoxes", - "ChangeItemPagesCopyLayoutPagesItemBoxesArt", - "ChangeItemPagesCopyLayoutPagesItemBoxesBleed", - "ChangeItemPagesCopyLayoutPagesItemBoxesCrop", - "ChangeItemPagesCopyLayoutPagesItemBoxesMedia", - "ChangeItemPagesCopyLayoutPagesItemBoxesTrim", - "ChangeItemPagesCopyLayoutPagesItemPdfCropBox", - "ChangeItemPagesCopyLayoutPagesItemSize", - "ChangeItemPagesCopyLayoutPagesItemTabOrder", "ChangeItemPagesDelete", - "ChangeItemPagesDeleteLayout", - "ChangeItemPagesDeleteLayoutLabelsItem", - "ChangeItemPagesDeleteLayoutLabelsItemStyle", - "ChangeItemPagesDeleteLayoutNamedPagesItem", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesDeleteLayoutPagesItem", - "ChangeItemPagesDeleteLayoutPagesItemBoxes", - "ChangeItemPagesDeleteLayoutPagesItemBoxesArt", - "ChangeItemPagesDeleteLayoutPagesItemBoxesBleed", - "ChangeItemPagesDeleteLayoutPagesItemBoxesCrop", - "ChangeItemPagesDeleteLayoutPagesItemBoxesMedia", - "ChangeItemPagesDeleteLayoutPagesItemBoxesTrim", - "ChangeItemPagesDeleteLayoutPagesItemPdfCropBox", - "ChangeItemPagesDeleteLayoutPagesItemSize", - "ChangeItemPagesDeleteLayoutPagesItemTabOrder", "ChangeItemPagesInsert", "ChangeItemPagesInsertBlank", - "ChangeItemPagesInsertBlankLayout", - "ChangeItemPagesInsertBlankLayoutLabelsItem", - "ChangeItemPagesInsertBlankLayoutLabelsItemStyle", - "ChangeItemPagesInsertBlankLayoutNamedPagesItem", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesInsertBlankLayoutPagesItem", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxes", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim", - "ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox", - "ChangeItemPagesInsertBlankLayoutPagesItemSize", - "ChangeItemPagesInsertBlankLayoutPagesItemTabOrder", - "ChangeItemPagesInsertLayout", - "ChangeItemPagesInsertLayoutLabelsItem", - "ChangeItemPagesInsertLayoutLabelsItemStyle", - "ChangeItemPagesInsertLayoutNamedPagesItem", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetPage", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesInsertLayoutPagesItem", - "ChangeItemPagesInsertLayoutPagesItemBoxes", - "ChangeItemPagesInsertLayoutPagesItemBoxesArt", - "ChangeItemPagesInsertLayoutPagesItemBoxesBleed", - "ChangeItemPagesInsertLayoutPagesItemBoxesCrop", - "ChangeItemPagesInsertLayoutPagesItemBoxesMedia", - "ChangeItemPagesInsertLayoutPagesItemBoxesTrim", - "ChangeItemPagesInsertLayoutPagesItemPdfCropBox", - "ChangeItemPagesInsertLayoutPagesItemSize", - "ChangeItemPagesInsertLayoutPagesItemTabOrder", "ChangeItemPagesReorder", - "ChangeItemPagesReorderLayout", - "ChangeItemPagesReorderLayoutLabelsItem", - "ChangeItemPagesReorderLayoutLabelsItemStyle", - "ChangeItemPagesReorderLayoutNamedPagesItem", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetPage", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesReorderLayoutPagesItem", - "ChangeItemPagesReorderLayoutPagesItemBoxes", - "ChangeItemPagesReorderLayoutPagesItemBoxesArt", - "ChangeItemPagesReorderLayoutPagesItemBoxesBleed", - "ChangeItemPagesReorderLayoutPagesItemBoxesCrop", - "ChangeItemPagesReorderLayoutPagesItemBoxesMedia", - "ChangeItemPagesReorderLayoutPagesItemBoxesTrim", - "ChangeItemPagesReorderLayoutPagesItemPdfCropBox", - "ChangeItemPagesReorderLayoutPagesItemSize", - "ChangeItemPagesReorderLayoutPagesItemTabOrder", "ChangeItemPagesRestore", - "ChangeItemPagesRestoreLayout", - "ChangeItemPagesRestoreLayoutLabelsItem", - "ChangeItemPagesRestoreLayoutLabelsItemStyle", - "ChangeItemPagesRestoreLayoutNamedPagesItem", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesRestoreLayoutPagesItem", - "ChangeItemPagesRestoreLayoutPagesItemBoxes", - "ChangeItemPagesRestoreLayoutPagesItemBoxesArt", - "ChangeItemPagesRestoreLayoutPagesItemBoxesBleed", - "ChangeItemPagesRestoreLayoutPagesItemBoxesCrop", - "ChangeItemPagesRestoreLayoutPagesItemBoxesMedia", - "ChangeItemPagesRestoreLayoutPagesItemBoxesTrim", - "ChangeItemPagesRestoreLayoutPagesItemPdfCropBox", - "ChangeItemPagesRestoreLayoutPagesItemSize", - "ChangeItemPagesRestoreLayoutPagesItemTabOrder", "ChangeItemPagesRotate", - "ChangeItemPagesRotateLayout", - "ChangeItemPagesRotateLayoutLabelsItem", - "ChangeItemPagesRotateLayoutLabelsItemStyle", - "ChangeItemPagesRotateLayoutNamedPagesItem", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetPage", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesRotateLayoutPagesItem", - "ChangeItemPagesRotateLayoutPagesItemBoxes", - "ChangeItemPagesRotateLayoutPagesItemBoxesArt", - "ChangeItemPagesRotateLayoutPagesItemBoxesBleed", - "ChangeItemPagesRotateLayoutPagesItemBoxesCrop", - "ChangeItemPagesRotateLayoutPagesItemBoxesMedia", - "ChangeItemPagesRotateLayoutPagesItemBoxesTrim", - "ChangeItemPagesRotateLayoutPagesItemPdfCropBox", - "ChangeItemPagesRotateLayoutPagesItemSize", - "ChangeItemPagesRotateLayoutPagesItemTabOrder", + "ChangeItemPagesSetScale", + "ChangeItemPagesSetScaleMeasure", + "ChangeItemPagesSetScaleMeasureAngleItem", + "ChangeItemPagesSetScaleMeasureAngleItemFraction", + "ChangeItemPagesSetScaleMeasureAngleItemLabelPosition", + "ChangeItemPagesSetScaleMeasureAreaItem", + "ChangeItemPagesSetScaleMeasureAreaItemFraction", + "ChangeItemPagesSetScaleMeasureAreaItemLabelPosition", + "ChangeItemPagesSetScaleMeasureDistanceItem", + "ChangeItemPagesSetScaleMeasureDistanceItemFraction", + "ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition", + "ChangeItemPagesSetScaleMeasureOrigin", + "ChangeItemPagesSetScaleMeasureSlopeItem", + "ChangeItemPagesSetScaleMeasureSlopeItemFraction", + "ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition", + "ChangeItemPagesSetScaleMeasureSubtype", + "ChangeItemPagesSetScaleMeasureXItem", + "ChangeItemPagesSetScaleMeasureXItemFraction", + "ChangeItemPagesSetScaleMeasureXItemLabelPosition", + "ChangeItemPagesSetScaleMeasureYItem", + "ChangeItemPagesSetScaleMeasureYItemFraction", + "ChangeItemPagesSetScaleMeasureYItemLabelPosition", "ChangeItemSkipped", "ChangeItemSkippedOp", "ChangeItem_AnnotationsCreate", @@ -4669,6 +4300,7 @@ def __dir__(): "ChangeItem_PagesReorder", "ChangeItem_PagesRestore", "ChangeItem_PagesRotate", + "ChangeItem_PagesSetScale", "ChangeItem_Skipped", "ChangeOp", "ChangeOpAnnotationsCreate", @@ -4711,6 +4343,28 @@ def __dir__(): "ChangeOpPagesInsertResources", "ChangeOpPagesReorder", "ChangeOpPagesRotate", + "ChangeOpPagesSetScale", + "ChangeOpPagesSetScaleMeasure", + "ChangeOpPagesSetScaleMeasureAngleItem", + "ChangeOpPagesSetScaleMeasureAngleItemFraction", + "ChangeOpPagesSetScaleMeasureAngleItemLabelPosition", + "ChangeOpPagesSetScaleMeasureAreaItem", + "ChangeOpPagesSetScaleMeasureAreaItemFraction", + "ChangeOpPagesSetScaleMeasureAreaItemLabelPosition", + "ChangeOpPagesSetScaleMeasureDistanceItem", + "ChangeOpPagesSetScaleMeasureDistanceItemFraction", + "ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition", + "ChangeOpPagesSetScaleMeasureOrigin", + "ChangeOpPagesSetScaleMeasureSlopeItem", + "ChangeOpPagesSetScaleMeasureSlopeItemFraction", + "ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition", + "ChangeOpPagesSetScaleMeasureSubtype", + "ChangeOpPagesSetScaleMeasureXItem", + "ChangeOpPagesSetScaleMeasureXItemFraction", + "ChangeOpPagesSetScaleMeasureXItemLabelPosition", + "ChangeOpPagesSetScaleMeasureYItem", + "ChangeOpPagesSetScaleMeasureYItemFraction", + "ChangeOpPagesSetScaleMeasureYItemLabelPosition", "ChangeOp_AnnotationsCreate", "ChangeOp_AnnotationsDelete", "ChangeOp_AnnotationsReorder", @@ -4743,6 +4397,7 @@ def __dir__(): "ChangeOp_PagesInsertBlank", "ChangeOp_PagesReorder", "ChangeOp_PagesRotate", + "ChangeOp_PagesSetScale", "ChangeResult", "CloudPDFClient", "CloudPDFEnvironment", @@ -4830,54 +4485,10 @@ def __dir__(): "DocPagesFlattenResponseUsage", "DocPagesRemoveNameRequest", "DocPagesRemoveNameResponse", - "DocPagesRemoveNameResponseLayout", - "DocPagesRemoveNameResponseLayoutLabelsItem", - "DocPagesRemoveNameResponseLayoutLabelsItemStyle", - "DocPagesRemoveNameResponseLayoutNamedPagesItem", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template", - "DocPagesRemoveNameResponseLayoutPagesItem", - "DocPagesRemoveNameResponseLayoutPagesItemBoxes", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesArt", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim", - "DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox", - "DocPagesRemoveNameResponseLayoutPagesItemSize", - "DocPagesRemoveNameResponseLayoutPagesItemTabOrder", "DocPagesSetNameRequest", "DocPagesSetNameResponse", - "DocPagesSetNameResponseLayout", - "DocPagesSetNameResponseLayoutLabelsItem", - "DocPagesSetNameResponseLayoutLabelsItemStyle", - "DocPagesSetNameResponseLayoutNamedPagesItem", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetPage", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template", - "DocPagesSetNameResponseLayoutPagesItem", - "DocPagesSetNameResponseLayoutPagesItemBoxes", - "DocPagesSetNameResponseLayoutPagesItemBoxesArt", - "DocPagesSetNameResponseLayoutPagesItemBoxesBleed", - "DocPagesSetNameResponseLayoutPagesItemBoxesCrop", - "DocPagesSetNameResponseLayoutPagesItemBoxesMedia", - "DocPagesSetNameResponseLayoutPagesItemBoxesTrim", - "DocPagesSetNameResponseLayoutPagesItemPdfCropBox", - "DocPagesSetNameResponseLayoutPagesItemSize", - "DocPagesSetNameResponseLayoutPagesItemTabOrder", "DocPagesSetScaleResponse", "DocPagesViewportsResponse", - "DocPagesViewportsResponseViewportsItem", - "DocPagesViewportsResponseViewportsItemBbox", "DocRedactionsApplyResponse", "DocRedactionsApplyResponseResultsItem", "DocRedactionsApplyResponseResultsItemStatus", @@ -5278,6 +4889,29 @@ def __dir__(): "PageDestination_FitR", "PageDestination_FitV", "PageDestination_Xyz", + "PageListSnapshot", + "PageListSnapshotLabelsItem", + "PageListSnapshotLabelsItemStyle", + "PageListSnapshotNamedPagesItem", + "PageListSnapshotNamedPagesItemTarget", + "PageListSnapshotNamedPagesItemTargetDangling", + "PageListSnapshotNamedPagesItemTargetPage", + "PageListSnapshotNamedPagesItemTargetTemplate", + "PageListSnapshotNamedPagesItemTarget_Dangling", + "PageListSnapshotNamedPagesItemTarget_Page", + "PageListSnapshotNamedPagesItemTarget_Template", + "PageListSnapshotPagesItem", + "PageListSnapshotPagesItemBoxes", + "PageListSnapshotPagesItemBoxesArt", + "PageListSnapshotPagesItemBoxesBleed", + "PageListSnapshotPagesItemBoxesCrop", + "PageListSnapshotPagesItemBoxesMedia", + "PageListSnapshotPagesItemBoxesTrim", + "PageListSnapshotPagesItemPdfCropBox", + "PageListSnapshotPagesItemSize", + "PageListSnapshotPagesItemTabOrder", + "PageMeasurementViewport", + "PageMeasurementViewportBbox", "PagePosition", "PagePositionAfter", "PagePositionZero", diff --git a/src/cloudpdf/core/client_wrapper.py b/src/cloudpdf/core/client_wrapper.py index 95fa769..0ad4fff 100644 --- a/src/cloudpdf/core/client_wrapper.py +++ b/src/cloudpdf/core/client_wrapper.py @@ -35,18 +35,18 @@ def get_headers(self) -> typing.Dict[str, str]: import platform headers: typing.Dict[str, str] = { - "User-Agent": "cloudpdf/3.0.0", + "User-Agent": "cloudpdf/3.1.0", "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.0", + "X-Fern-SDK-Version": "3.1.0", **(self.get_custom_headers() or {}), } token = self._get_token() if token is not None: headers["Authorization"] = f"Bearer {token}" - headers["EmbedPDF-Version"] = self._embed_pdf_version if self._embed_pdf_version is not None else "3.0" + headers["EmbedPDF-Version"] = self._embed_pdf_version if self._embed_pdf_version is not None else "3.1" return headers def _get_token(self) -> typing.Optional[str]: diff --git a/src/cloudpdf/types/__init__.py b/src/cloudpdf/types/__init__.py index 2e9584d..3f758ea 100644 --- a/src/cloudpdf/types/__init__.py +++ b/src/cloudpdf/types/__init__.py @@ -1036,6 +1036,7 @@ ChangeItem_PagesReorder, ChangeItem_PagesRestore, ChangeItem_PagesRotate, + ChangeItem_PagesSetScale, ChangeItem_Skipped, ) from .change_item_annotations_create import ChangeItemAnnotationsCreate @@ -1074,233 +1075,48 @@ from .change_item_outline_restore import ChangeItemOutlineRestore from .change_item_outline_update import ChangeItemOutlineUpdate from .change_item_pages_copy import ChangeItemPagesCopy - from .change_item_pages_copy_layout import ChangeItemPagesCopyLayout - from .change_item_pages_copy_layout_labels_item import ChangeItemPagesCopyLayoutLabelsItem - from .change_item_pages_copy_layout_labels_item_style import ChangeItemPagesCopyLayoutLabelsItemStyle - from .change_item_pages_copy_layout_named_pages_item import ChangeItemPagesCopyLayoutNamedPagesItem - from .change_item_pages_copy_layout_named_pages_item_target import ( - ChangeItemPagesCopyLayoutNamedPagesItemTarget, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_copy_layout_named_pages_item_target_dangling import ( - ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_copy_layout_named_pages_item_target_page import ( - ChangeItemPagesCopyLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_copy_layout_named_pages_item_target_template import ( - ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_copy_layout_pages_item import ChangeItemPagesCopyLayoutPagesItem - from .change_item_pages_copy_layout_pages_item_boxes import ChangeItemPagesCopyLayoutPagesItemBoxes - from .change_item_pages_copy_layout_pages_item_boxes_art import ChangeItemPagesCopyLayoutPagesItemBoxesArt - from .change_item_pages_copy_layout_pages_item_boxes_bleed import ChangeItemPagesCopyLayoutPagesItemBoxesBleed - from .change_item_pages_copy_layout_pages_item_boxes_crop import ChangeItemPagesCopyLayoutPagesItemBoxesCrop - from .change_item_pages_copy_layout_pages_item_boxes_media import ChangeItemPagesCopyLayoutPagesItemBoxesMedia - from .change_item_pages_copy_layout_pages_item_boxes_trim import ChangeItemPagesCopyLayoutPagesItemBoxesTrim - from .change_item_pages_copy_layout_pages_item_pdf_crop_box import ChangeItemPagesCopyLayoutPagesItemPdfCropBox - from .change_item_pages_copy_layout_pages_item_size import ChangeItemPagesCopyLayoutPagesItemSize - from .change_item_pages_copy_layout_pages_item_tab_order import ChangeItemPagesCopyLayoutPagesItemTabOrder from .change_item_pages_delete import ChangeItemPagesDelete - from .change_item_pages_delete_layout import ChangeItemPagesDeleteLayout - from .change_item_pages_delete_layout_labels_item import ChangeItemPagesDeleteLayoutLabelsItem - from .change_item_pages_delete_layout_labels_item_style import ChangeItemPagesDeleteLayoutLabelsItemStyle - from .change_item_pages_delete_layout_named_pages_item import ChangeItemPagesDeleteLayoutNamedPagesItem - from .change_item_pages_delete_layout_named_pages_item_target import ( - ChangeItemPagesDeleteLayoutNamedPagesItemTarget, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_delete_layout_named_pages_item_target_dangling import ( - ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_delete_layout_named_pages_item_target_page import ( - ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_delete_layout_named_pages_item_target_template import ( - ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_delete_layout_pages_item import ChangeItemPagesDeleteLayoutPagesItem - from .change_item_pages_delete_layout_pages_item_boxes import ChangeItemPagesDeleteLayoutPagesItemBoxes - from .change_item_pages_delete_layout_pages_item_boxes_art import ChangeItemPagesDeleteLayoutPagesItemBoxesArt - from .change_item_pages_delete_layout_pages_item_boxes_bleed import ChangeItemPagesDeleteLayoutPagesItemBoxesBleed - from .change_item_pages_delete_layout_pages_item_boxes_crop import ChangeItemPagesDeleteLayoutPagesItemBoxesCrop - from .change_item_pages_delete_layout_pages_item_boxes_media import ChangeItemPagesDeleteLayoutPagesItemBoxesMedia - from .change_item_pages_delete_layout_pages_item_boxes_trim import ChangeItemPagesDeleteLayoutPagesItemBoxesTrim - from .change_item_pages_delete_layout_pages_item_pdf_crop_box import ChangeItemPagesDeleteLayoutPagesItemPdfCropBox - from .change_item_pages_delete_layout_pages_item_size import ChangeItemPagesDeleteLayoutPagesItemSize - from .change_item_pages_delete_layout_pages_item_tab_order import ChangeItemPagesDeleteLayoutPagesItemTabOrder from .change_item_pages_insert import ChangeItemPagesInsert from .change_item_pages_insert_blank import ChangeItemPagesInsertBlank - from .change_item_pages_insert_blank_layout import ChangeItemPagesInsertBlankLayout - from .change_item_pages_insert_blank_layout_labels_item import ChangeItemPagesInsertBlankLayoutLabelsItem - from .change_item_pages_insert_blank_layout_labels_item_style import ChangeItemPagesInsertBlankLayoutLabelsItemStyle - from .change_item_pages_insert_blank_layout_named_pages_item import ChangeItemPagesInsertBlankLayoutNamedPagesItem - from .change_item_pages_insert_blank_layout_named_pages_item_target import ( - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_insert_blank_layout_named_pages_item_target_dangling import ( - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_insert_blank_layout_named_pages_item_target_page import ( - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_insert_blank_layout_named_pages_item_target_template import ( - ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_insert_blank_layout_pages_item import ChangeItemPagesInsertBlankLayoutPagesItem - from .change_item_pages_insert_blank_layout_pages_item_boxes import ChangeItemPagesInsertBlankLayoutPagesItemBoxes - from .change_item_pages_insert_blank_layout_pages_item_boxes_art import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt, - ) - from .change_item_pages_insert_blank_layout_pages_item_boxes_bleed import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed, - ) - from .change_item_pages_insert_blank_layout_pages_item_boxes_crop import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop, - ) - from .change_item_pages_insert_blank_layout_pages_item_boxes_media import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia, - ) - from .change_item_pages_insert_blank_layout_pages_item_boxes_trim import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim, - ) - from .change_item_pages_insert_blank_layout_pages_item_pdf_crop_box import ( - ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox, - ) - from .change_item_pages_insert_blank_layout_pages_item_size import ChangeItemPagesInsertBlankLayoutPagesItemSize - from .change_item_pages_insert_blank_layout_pages_item_tab_order import ( - ChangeItemPagesInsertBlankLayoutPagesItemTabOrder, - ) - from .change_item_pages_insert_layout import ChangeItemPagesInsertLayout - from .change_item_pages_insert_layout_labels_item import ChangeItemPagesInsertLayoutLabelsItem - from .change_item_pages_insert_layout_labels_item_style import ChangeItemPagesInsertLayoutLabelsItemStyle - from .change_item_pages_insert_layout_named_pages_item import ChangeItemPagesInsertLayoutNamedPagesItem - from .change_item_pages_insert_layout_named_pages_item_target import ( - ChangeItemPagesInsertLayoutNamedPagesItemTarget, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_insert_layout_named_pages_item_target_dangling import ( - ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_insert_layout_named_pages_item_target_page import ( - ChangeItemPagesInsertLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_insert_layout_named_pages_item_target_template import ( - ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_insert_layout_pages_item import ChangeItemPagesInsertLayoutPagesItem - from .change_item_pages_insert_layout_pages_item_boxes import ChangeItemPagesInsertLayoutPagesItemBoxes - from .change_item_pages_insert_layout_pages_item_boxes_art import ChangeItemPagesInsertLayoutPagesItemBoxesArt - from .change_item_pages_insert_layout_pages_item_boxes_bleed import ChangeItemPagesInsertLayoutPagesItemBoxesBleed - from .change_item_pages_insert_layout_pages_item_boxes_crop import ChangeItemPagesInsertLayoutPagesItemBoxesCrop - from .change_item_pages_insert_layout_pages_item_boxes_media import ChangeItemPagesInsertLayoutPagesItemBoxesMedia - from .change_item_pages_insert_layout_pages_item_boxes_trim import ChangeItemPagesInsertLayoutPagesItemBoxesTrim - from .change_item_pages_insert_layout_pages_item_pdf_crop_box import ChangeItemPagesInsertLayoutPagesItemPdfCropBox - from .change_item_pages_insert_layout_pages_item_size import ChangeItemPagesInsertLayoutPagesItemSize - from .change_item_pages_insert_layout_pages_item_tab_order import ChangeItemPagesInsertLayoutPagesItemTabOrder from .change_item_pages_reorder import ChangeItemPagesReorder - from .change_item_pages_reorder_layout import ChangeItemPagesReorderLayout - from .change_item_pages_reorder_layout_labels_item import ChangeItemPagesReorderLayoutLabelsItem - from .change_item_pages_reorder_layout_labels_item_style import ChangeItemPagesReorderLayoutLabelsItemStyle - from .change_item_pages_reorder_layout_named_pages_item import ChangeItemPagesReorderLayoutNamedPagesItem - from .change_item_pages_reorder_layout_named_pages_item_target import ( - ChangeItemPagesReorderLayoutNamedPagesItemTarget, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_reorder_layout_named_pages_item_target_dangling import ( - ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_reorder_layout_named_pages_item_target_page import ( - ChangeItemPagesReorderLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_reorder_layout_named_pages_item_target_template import ( - ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_reorder_layout_pages_item import ChangeItemPagesReorderLayoutPagesItem - from .change_item_pages_reorder_layout_pages_item_boxes import ChangeItemPagesReorderLayoutPagesItemBoxes - from .change_item_pages_reorder_layout_pages_item_boxes_art import ChangeItemPagesReorderLayoutPagesItemBoxesArt - from .change_item_pages_reorder_layout_pages_item_boxes_bleed import ChangeItemPagesReorderLayoutPagesItemBoxesBleed - from .change_item_pages_reorder_layout_pages_item_boxes_crop import ChangeItemPagesReorderLayoutPagesItemBoxesCrop - from .change_item_pages_reorder_layout_pages_item_boxes_media import ChangeItemPagesReorderLayoutPagesItemBoxesMedia - from .change_item_pages_reorder_layout_pages_item_boxes_trim import ChangeItemPagesReorderLayoutPagesItemBoxesTrim - from .change_item_pages_reorder_layout_pages_item_pdf_crop_box import ( - ChangeItemPagesReorderLayoutPagesItemPdfCropBox, - ) - from .change_item_pages_reorder_layout_pages_item_size import ChangeItemPagesReorderLayoutPagesItemSize - from .change_item_pages_reorder_layout_pages_item_tab_order import ChangeItemPagesReorderLayoutPagesItemTabOrder from .change_item_pages_restore import ChangeItemPagesRestore - from .change_item_pages_restore_layout import ChangeItemPagesRestoreLayout - from .change_item_pages_restore_layout_labels_item import ChangeItemPagesRestoreLayoutLabelsItem - from .change_item_pages_restore_layout_labels_item_style import ChangeItemPagesRestoreLayoutLabelsItemStyle - from .change_item_pages_restore_layout_named_pages_item import ChangeItemPagesRestoreLayoutNamedPagesItem - from .change_item_pages_restore_layout_named_pages_item_target import ( - ChangeItemPagesRestoreLayoutNamedPagesItemTarget, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_restore_layout_named_pages_item_target_dangling import ( - ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_restore_layout_named_pages_item_target_page import ( - ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_restore_layout_named_pages_item_target_template import ( - ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_restore_layout_pages_item import ChangeItemPagesRestoreLayoutPagesItem - from .change_item_pages_restore_layout_pages_item_boxes import ChangeItemPagesRestoreLayoutPagesItemBoxes - from .change_item_pages_restore_layout_pages_item_boxes_art import ChangeItemPagesRestoreLayoutPagesItemBoxesArt - from .change_item_pages_restore_layout_pages_item_boxes_bleed import ChangeItemPagesRestoreLayoutPagesItemBoxesBleed - from .change_item_pages_restore_layout_pages_item_boxes_crop import ChangeItemPagesRestoreLayoutPagesItemBoxesCrop - from .change_item_pages_restore_layout_pages_item_boxes_media import ChangeItemPagesRestoreLayoutPagesItemBoxesMedia - from .change_item_pages_restore_layout_pages_item_boxes_trim import ChangeItemPagesRestoreLayoutPagesItemBoxesTrim - from .change_item_pages_restore_layout_pages_item_pdf_crop_box import ( - ChangeItemPagesRestoreLayoutPagesItemPdfCropBox, - ) - from .change_item_pages_restore_layout_pages_item_size import ChangeItemPagesRestoreLayoutPagesItemSize - from .change_item_pages_restore_layout_pages_item_tab_order import ChangeItemPagesRestoreLayoutPagesItemTabOrder from .change_item_pages_rotate import ChangeItemPagesRotate - from .change_item_pages_rotate_layout import ChangeItemPagesRotateLayout - from .change_item_pages_rotate_layout_labels_item import ChangeItemPagesRotateLayoutLabelsItem - from .change_item_pages_rotate_layout_labels_item_style import ChangeItemPagesRotateLayoutLabelsItemStyle - from .change_item_pages_rotate_layout_named_pages_item import ChangeItemPagesRotateLayoutNamedPagesItem - from .change_item_pages_rotate_layout_named_pages_item_target import ( - ChangeItemPagesRotateLayoutNamedPagesItemTarget, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template, - ) - from .change_item_pages_rotate_layout_named_pages_item_target_dangling import ( - ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling, - ) - from .change_item_pages_rotate_layout_named_pages_item_target_page import ( - ChangeItemPagesRotateLayoutNamedPagesItemTargetPage, - ) - from .change_item_pages_rotate_layout_named_pages_item_target_template import ( - ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate, - ) - from .change_item_pages_rotate_layout_pages_item import ChangeItemPagesRotateLayoutPagesItem - from .change_item_pages_rotate_layout_pages_item_boxes import ChangeItemPagesRotateLayoutPagesItemBoxes - from .change_item_pages_rotate_layout_pages_item_boxes_art import ChangeItemPagesRotateLayoutPagesItemBoxesArt - from .change_item_pages_rotate_layout_pages_item_boxes_bleed import ChangeItemPagesRotateLayoutPagesItemBoxesBleed - from .change_item_pages_rotate_layout_pages_item_boxes_crop import ChangeItemPagesRotateLayoutPagesItemBoxesCrop - from .change_item_pages_rotate_layout_pages_item_boxes_media import ChangeItemPagesRotateLayoutPagesItemBoxesMedia - from .change_item_pages_rotate_layout_pages_item_boxes_trim import ChangeItemPagesRotateLayoutPagesItemBoxesTrim - from .change_item_pages_rotate_layout_pages_item_pdf_crop_box import ChangeItemPagesRotateLayoutPagesItemPdfCropBox - from .change_item_pages_rotate_layout_pages_item_size import ChangeItemPagesRotateLayoutPagesItemSize - from .change_item_pages_rotate_layout_pages_item_tab_order import ChangeItemPagesRotateLayoutPagesItemTabOrder + from .change_item_pages_set_scale import ChangeItemPagesSetScale + from .change_item_pages_set_scale_measure import ChangeItemPagesSetScaleMeasure + from .change_item_pages_set_scale_measure_angle_item import ChangeItemPagesSetScaleMeasureAngleItem + from .change_item_pages_set_scale_measure_angle_item_fraction import ChangeItemPagesSetScaleMeasureAngleItemFraction + from .change_item_pages_set_scale_measure_angle_item_label_position import ( + ChangeItemPagesSetScaleMeasureAngleItemLabelPosition, + ) + from .change_item_pages_set_scale_measure_area_item import ChangeItemPagesSetScaleMeasureAreaItem + from .change_item_pages_set_scale_measure_area_item_fraction import ChangeItemPagesSetScaleMeasureAreaItemFraction + from .change_item_pages_set_scale_measure_area_item_label_position import ( + ChangeItemPagesSetScaleMeasureAreaItemLabelPosition, + ) + from .change_item_pages_set_scale_measure_distance_item import ChangeItemPagesSetScaleMeasureDistanceItem + from .change_item_pages_set_scale_measure_distance_item_fraction import ( + ChangeItemPagesSetScaleMeasureDistanceItemFraction, + ) + from .change_item_pages_set_scale_measure_distance_item_label_position import ( + ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition, + ) + from .change_item_pages_set_scale_measure_origin import ChangeItemPagesSetScaleMeasureOrigin + from .change_item_pages_set_scale_measure_slope_item import ChangeItemPagesSetScaleMeasureSlopeItem + from .change_item_pages_set_scale_measure_slope_item_fraction import ChangeItemPagesSetScaleMeasureSlopeItemFraction + from .change_item_pages_set_scale_measure_slope_item_label_position import ( + ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition, + ) + from .change_item_pages_set_scale_measure_subtype import ChangeItemPagesSetScaleMeasureSubtype + from .change_item_pages_set_scale_measure_x_item import ChangeItemPagesSetScaleMeasureXItem + from .change_item_pages_set_scale_measure_x_item_fraction import ChangeItemPagesSetScaleMeasureXItemFraction + from .change_item_pages_set_scale_measure_x_item_label_position import ( + ChangeItemPagesSetScaleMeasureXItemLabelPosition, + ) + from .change_item_pages_set_scale_measure_y_item import ChangeItemPagesSetScaleMeasureYItem + from .change_item_pages_set_scale_measure_y_item_fraction import ChangeItemPagesSetScaleMeasureYItemFraction + from .change_item_pages_set_scale_measure_y_item_label_position import ( + ChangeItemPagesSetScaleMeasureYItemLabelPosition, + ) from .change_item_skipped import ChangeItemSkipped from .change_item_skipped_op import ChangeItemSkippedOp from .change_op import ( @@ -1337,6 +1153,7 @@ ChangeOp_PagesInsertBlank, ChangeOp_PagesReorder, ChangeOp_PagesRotate, + ChangeOp_PagesSetScale, ) from .change_op_annotations_create import ChangeOpAnnotationsCreate from .change_op_annotations_create_resources import ChangeOpAnnotationsCreateResources @@ -1378,6 +1195,38 @@ from .change_op_pages_insert_resources import ChangeOpPagesInsertResources from .change_op_pages_reorder import ChangeOpPagesReorder from .change_op_pages_rotate import ChangeOpPagesRotate + from .change_op_pages_set_scale import ChangeOpPagesSetScale + from .change_op_pages_set_scale_measure import ChangeOpPagesSetScaleMeasure + from .change_op_pages_set_scale_measure_angle_item import ChangeOpPagesSetScaleMeasureAngleItem + from .change_op_pages_set_scale_measure_angle_item_fraction import ChangeOpPagesSetScaleMeasureAngleItemFraction + from .change_op_pages_set_scale_measure_angle_item_label_position import ( + ChangeOpPagesSetScaleMeasureAngleItemLabelPosition, + ) + from .change_op_pages_set_scale_measure_area_item import ChangeOpPagesSetScaleMeasureAreaItem + from .change_op_pages_set_scale_measure_area_item_fraction import ChangeOpPagesSetScaleMeasureAreaItemFraction + from .change_op_pages_set_scale_measure_area_item_label_position import ( + ChangeOpPagesSetScaleMeasureAreaItemLabelPosition, + ) + from .change_op_pages_set_scale_measure_distance_item import ChangeOpPagesSetScaleMeasureDistanceItem + from .change_op_pages_set_scale_measure_distance_item_fraction import ( + ChangeOpPagesSetScaleMeasureDistanceItemFraction, + ) + from .change_op_pages_set_scale_measure_distance_item_label_position import ( + ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition, + ) + from .change_op_pages_set_scale_measure_origin import ChangeOpPagesSetScaleMeasureOrigin + from .change_op_pages_set_scale_measure_slope_item import ChangeOpPagesSetScaleMeasureSlopeItem + from .change_op_pages_set_scale_measure_slope_item_fraction import ChangeOpPagesSetScaleMeasureSlopeItemFraction + from .change_op_pages_set_scale_measure_slope_item_label_position import ( + ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition, + ) + from .change_op_pages_set_scale_measure_subtype import ChangeOpPagesSetScaleMeasureSubtype + from .change_op_pages_set_scale_measure_x_item import ChangeOpPagesSetScaleMeasureXItem + from .change_op_pages_set_scale_measure_x_item_fraction import ChangeOpPagesSetScaleMeasureXItemFraction + from .change_op_pages_set_scale_measure_x_item_label_position import ChangeOpPagesSetScaleMeasureXItemLabelPosition + from .change_op_pages_set_scale_measure_y_item import ChangeOpPagesSetScaleMeasureYItem + from .change_op_pages_set_scale_measure_y_item_fraction import ChangeOpPagesSetScaleMeasureYItemFraction + from .change_op_pages_set_scale_measure_y_item_label_position import ChangeOpPagesSetScaleMeasureYItemLabelPosition from .change_result import ChangeResult from .deployment_license_status_response import DeploymentLicenseStatusResponse from .deployment_modules_response import DeploymentModulesResponse @@ -1462,94 +1311,10 @@ from .doc_pages_flatten_response_usage import DocPagesFlattenResponseUsage from .doc_pages_remove_name_request import DocPagesRemoveNameRequest from .doc_pages_remove_name_response import DocPagesRemoveNameResponse - from .doc_pages_remove_name_response_layout import DocPagesRemoveNameResponseLayout - from .doc_pages_remove_name_response_layout_labels_item import DocPagesRemoveNameResponseLayoutLabelsItem - from .doc_pages_remove_name_response_layout_labels_item_style import DocPagesRemoveNameResponseLayoutLabelsItemStyle - from .doc_pages_remove_name_response_layout_named_pages_item import DocPagesRemoveNameResponseLayoutNamedPagesItem - from .doc_pages_remove_name_response_layout_named_pages_item_target import ( - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template, - ) - from .doc_pages_remove_name_response_layout_named_pages_item_target_dangling import ( - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling, - ) - from .doc_pages_remove_name_response_layout_named_pages_item_target_page import ( - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage, - ) - from .doc_pages_remove_name_response_layout_named_pages_item_target_template import ( - DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate, - ) - from .doc_pages_remove_name_response_layout_pages_item import DocPagesRemoveNameResponseLayoutPagesItem - from .doc_pages_remove_name_response_layout_pages_item_boxes import DocPagesRemoveNameResponseLayoutPagesItemBoxes - from .doc_pages_remove_name_response_layout_pages_item_boxes_art import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesArt, - ) - from .doc_pages_remove_name_response_layout_pages_item_boxes_bleed import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed, - ) - from .doc_pages_remove_name_response_layout_pages_item_boxes_crop import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop, - ) - from .doc_pages_remove_name_response_layout_pages_item_boxes_media import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia, - ) - from .doc_pages_remove_name_response_layout_pages_item_boxes_trim import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim, - ) - from .doc_pages_remove_name_response_layout_pages_item_pdf_crop_box import ( - DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox, - ) - from .doc_pages_remove_name_response_layout_pages_item_size import DocPagesRemoveNameResponseLayoutPagesItemSize - from .doc_pages_remove_name_response_layout_pages_item_tab_order import ( - DocPagesRemoveNameResponseLayoutPagesItemTabOrder, - ) from .doc_pages_set_name_request import DocPagesSetNameRequest from .doc_pages_set_name_response import DocPagesSetNameResponse - from .doc_pages_set_name_response_layout import DocPagesSetNameResponseLayout - from .doc_pages_set_name_response_layout_labels_item import DocPagesSetNameResponseLayoutLabelsItem - from .doc_pages_set_name_response_layout_labels_item_style import DocPagesSetNameResponseLayoutLabelsItemStyle - from .doc_pages_set_name_response_layout_named_pages_item import DocPagesSetNameResponseLayoutNamedPagesItem - from .doc_pages_set_name_response_layout_named_pages_item_target import ( - DocPagesSetNameResponseLayoutNamedPagesItemTarget, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template, - ) - from .doc_pages_set_name_response_layout_named_pages_item_target_dangling import ( - DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling, - ) - from .doc_pages_set_name_response_layout_named_pages_item_target_page import ( - DocPagesSetNameResponseLayoutNamedPagesItemTargetPage, - ) - from .doc_pages_set_name_response_layout_named_pages_item_target_template import ( - DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate, - ) - from .doc_pages_set_name_response_layout_pages_item import DocPagesSetNameResponseLayoutPagesItem - from .doc_pages_set_name_response_layout_pages_item_boxes import DocPagesSetNameResponseLayoutPagesItemBoxes - from .doc_pages_set_name_response_layout_pages_item_boxes_art import DocPagesSetNameResponseLayoutPagesItemBoxesArt - from .doc_pages_set_name_response_layout_pages_item_boxes_bleed import ( - DocPagesSetNameResponseLayoutPagesItemBoxesBleed, - ) - from .doc_pages_set_name_response_layout_pages_item_boxes_crop import ( - DocPagesSetNameResponseLayoutPagesItemBoxesCrop, - ) - from .doc_pages_set_name_response_layout_pages_item_boxes_media import ( - DocPagesSetNameResponseLayoutPagesItemBoxesMedia, - ) - from .doc_pages_set_name_response_layout_pages_item_boxes_trim import ( - DocPagesSetNameResponseLayoutPagesItemBoxesTrim, - ) - from .doc_pages_set_name_response_layout_pages_item_pdf_crop_box import ( - DocPagesSetNameResponseLayoutPagesItemPdfCropBox, - ) - from .doc_pages_set_name_response_layout_pages_item_size import DocPagesSetNameResponseLayoutPagesItemSize - from .doc_pages_set_name_response_layout_pages_item_tab_order import DocPagesSetNameResponseLayoutPagesItemTabOrder from .doc_pages_set_scale_response import DocPagesSetScaleResponse from .doc_pages_viewports_response import DocPagesViewportsResponse - from .doc_pages_viewports_response_viewports_item import DocPagesViewportsResponseViewportsItem - from .doc_pages_viewports_response_viewports_item_bbox import DocPagesViewportsResponseViewportsItemBbox from .doc_redactions_apply_response import DocRedactionsApplyResponse from .doc_redactions_apply_response_results_item import DocRedactionsApplyResponseResultsItem from .doc_redactions_apply_response_results_item_status import DocRedactionsApplyResponseResultsItemStatus @@ -2046,6 +1811,31 @@ from .page_destination_fit_r import PageDestinationFitR from .page_destination_fit_v import PageDestinationFitV from .page_destination_xyz import PageDestinationXyz + from .page_list_snapshot import PageListSnapshot + from .page_list_snapshot_labels_item import PageListSnapshotLabelsItem + from .page_list_snapshot_labels_item_style import PageListSnapshotLabelsItemStyle + from .page_list_snapshot_named_pages_item import PageListSnapshotNamedPagesItem + from .page_list_snapshot_named_pages_item_target import ( + PageListSnapshotNamedPagesItemTarget, + PageListSnapshotNamedPagesItemTarget_Dangling, + PageListSnapshotNamedPagesItemTarget_Page, + PageListSnapshotNamedPagesItemTarget_Template, + ) + from .page_list_snapshot_named_pages_item_target_dangling import PageListSnapshotNamedPagesItemTargetDangling + from .page_list_snapshot_named_pages_item_target_page import PageListSnapshotNamedPagesItemTargetPage + from .page_list_snapshot_named_pages_item_target_template import PageListSnapshotNamedPagesItemTargetTemplate + from .page_list_snapshot_pages_item import PageListSnapshotPagesItem + from .page_list_snapshot_pages_item_boxes import PageListSnapshotPagesItemBoxes + from .page_list_snapshot_pages_item_boxes_art import PageListSnapshotPagesItemBoxesArt + from .page_list_snapshot_pages_item_boxes_bleed import PageListSnapshotPagesItemBoxesBleed + from .page_list_snapshot_pages_item_boxes_crop import PageListSnapshotPagesItemBoxesCrop + from .page_list_snapshot_pages_item_boxes_media import PageListSnapshotPagesItemBoxesMedia + from .page_list_snapshot_pages_item_boxes_trim import PageListSnapshotPagesItemBoxesTrim + from .page_list_snapshot_pages_item_pdf_crop_box import PageListSnapshotPagesItemPdfCropBox + from .page_list_snapshot_pages_item_size import PageListSnapshotPagesItemSize + from .page_list_snapshot_pages_item_tab_order import PageListSnapshotPagesItemTabOrder + from .page_measurement_viewport import PageMeasurementViewport + from .page_measurement_viewport_bbox import PageMeasurementViewportBbox from .page_position import PagePosition from .page_position_after import PagePositionAfter from .page_position_zero import PagePositionZero @@ -3076,159 +2866,34 @@ "ChangeItemOutlineRestore": ".change_item_outline_restore", "ChangeItemOutlineUpdate": ".change_item_outline_update", "ChangeItemPagesCopy": ".change_item_pages_copy", - "ChangeItemPagesCopyLayout": ".change_item_pages_copy_layout", - "ChangeItemPagesCopyLayoutLabelsItem": ".change_item_pages_copy_layout_labels_item", - "ChangeItemPagesCopyLayoutLabelsItemStyle": ".change_item_pages_copy_layout_labels_item_style", - "ChangeItemPagesCopyLayoutNamedPagesItem": ".change_item_pages_copy_layout_named_pages_item", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget": ".change_item_pages_copy_layout_named_pages_item_target", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling": ".change_item_pages_copy_layout_named_pages_item_target_dangling", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetPage": ".change_item_pages_copy_layout_named_pages_item_target_page", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate": ".change_item_pages_copy_layout_named_pages_item_target_template", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_copy_layout_named_pages_item_target", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page": ".change_item_pages_copy_layout_named_pages_item_target", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template": ".change_item_pages_copy_layout_named_pages_item_target", - "ChangeItemPagesCopyLayoutPagesItem": ".change_item_pages_copy_layout_pages_item", - "ChangeItemPagesCopyLayoutPagesItemBoxes": ".change_item_pages_copy_layout_pages_item_boxes", - "ChangeItemPagesCopyLayoutPagesItemBoxesArt": ".change_item_pages_copy_layout_pages_item_boxes_art", - "ChangeItemPagesCopyLayoutPagesItemBoxesBleed": ".change_item_pages_copy_layout_pages_item_boxes_bleed", - "ChangeItemPagesCopyLayoutPagesItemBoxesCrop": ".change_item_pages_copy_layout_pages_item_boxes_crop", - "ChangeItemPagesCopyLayoutPagesItemBoxesMedia": ".change_item_pages_copy_layout_pages_item_boxes_media", - "ChangeItemPagesCopyLayoutPagesItemBoxesTrim": ".change_item_pages_copy_layout_pages_item_boxes_trim", - "ChangeItemPagesCopyLayoutPagesItemPdfCropBox": ".change_item_pages_copy_layout_pages_item_pdf_crop_box", - "ChangeItemPagesCopyLayoutPagesItemSize": ".change_item_pages_copy_layout_pages_item_size", - "ChangeItemPagesCopyLayoutPagesItemTabOrder": ".change_item_pages_copy_layout_pages_item_tab_order", "ChangeItemPagesDelete": ".change_item_pages_delete", - "ChangeItemPagesDeleteLayout": ".change_item_pages_delete_layout", - "ChangeItemPagesDeleteLayoutLabelsItem": ".change_item_pages_delete_layout_labels_item", - "ChangeItemPagesDeleteLayoutLabelsItemStyle": ".change_item_pages_delete_layout_labels_item_style", - "ChangeItemPagesDeleteLayoutNamedPagesItem": ".change_item_pages_delete_layout_named_pages_item", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget": ".change_item_pages_delete_layout_named_pages_item_target", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling": ".change_item_pages_delete_layout_named_pages_item_target_dangling", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage": ".change_item_pages_delete_layout_named_pages_item_target_page", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate": ".change_item_pages_delete_layout_named_pages_item_target_template", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_delete_layout_named_pages_item_target", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page": ".change_item_pages_delete_layout_named_pages_item_target", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template": ".change_item_pages_delete_layout_named_pages_item_target", - "ChangeItemPagesDeleteLayoutPagesItem": ".change_item_pages_delete_layout_pages_item", - "ChangeItemPagesDeleteLayoutPagesItemBoxes": ".change_item_pages_delete_layout_pages_item_boxes", - "ChangeItemPagesDeleteLayoutPagesItemBoxesArt": ".change_item_pages_delete_layout_pages_item_boxes_art", - "ChangeItemPagesDeleteLayoutPagesItemBoxesBleed": ".change_item_pages_delete_layout_pages_item_boxes_bleed", - "ChangeItemPagesDeleteLayoutPagesItemBoxesCrop": ".change_item_pages_delete_layout_pages_item_boxes_crop", - "ChangeItemPagesDeleteLayoutPagesItemBoxesMedia": ".change_item_pages_delete_layout_pages_item_boxes_media", - "ChangeItemPagesDeleteLayoutPagesItemBoxesTrim": ".change_item_pages_delete_layout_pages_item_boxes_trim", - "ChangeItemPagesDeleteLayoutPagesItemPdfCropBox": ".change_item_pages_delete_layout_pages_item_pdf_crop_box", - "ChangeItemPagesDeleteLayoutPagesItemSize": ".change_item_pages_delete_layout_pages_item_size", - "ChangeItemPagesDeleteLayoutPagesItemTabOrder": ".change_item_pages_delete_layout_pages_item_tab_order", "ChangeItemPagesInsert": ".change_item_pages_insert", "ChangeItemPagesInsertBlank": ".change_item_pages_insert_blank", - "ChangeItemPagesInsertBlankLayout": ".change_item_pages_insert_blank_layout", - "ChangeItemPagesInsertBlankLayoutLabelsItem": ".change_item_pages_insert_blank_layout_labels_item", - "ChangeItemPagesInsertBlankLayoutLabelsItemStyle": ".change_item_pages_insert_blank_layout_labels_item_style", - "ChangeItemPagesInsertBlankLayoutNamedPagesItem": ".change_item_pages_insert_blank_layout_named_pages_item", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget": ".change_item_pages_insert_blank_layout_named_pages_item_target", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling": ".change_item_pages_insert_blank_layout_named_pages_item_target_dangling", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage": ".change_item_pages_insert_blank_layout_named_pages_item_target_page", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate": ".change_item_pages_insert_blank_layout_named_pages_item_target_template", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_insert_blank_layout_named_pages_item_target", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page": ".change_item_pages_insert_blank_layout_named_pages_item_target", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template": ".change_item_pages_insert_blank_layout_named_pages_item_target", - "ChangeItemPagesInsertBlankLayoutPagesItem": ".change_item_pages_insert_blank_layout_pages_item", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxes": ".change_item_pages_insert_blank_layout_pages_item_boxes", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt": ".change_item_pages_insert_blank_layout_pages_item_boxes_art", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed": ".change_item_pages_insert_blank_layout_pages_item_boxes_bleed", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop": ".change_item_pages_insert_blank_layout_pages_item_boxes_crop", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia": ".change_item_pages_insert_blank_layout_pages_item_boxes_media", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim": ".change_item_pages_insert_blank_layout_pages_item_boxes_trim", - "ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox": ".change_item_pages_insert_blank_layout_pages_item_pdf_crop_box", - "ChangeItemPagesInsertBlankLayoutPagesItemSize": ".change_item_pages_insert_blank_layout_pages_item_size", - "ChangeItemPagesInsertBlankLayoutPagesItemTabOrder": ".change_item_pages_insert_blank_layout_pages_item_tab_order", - "ChangeItemPagesInsertLayout": ".change_item_pages_insert_layout", - "ChangeItemPagesInsertLayoutLabelsItem": ".change_item_pages_insert_layout_labels_item", - "ChangeItemPagesInsertLayoutLabelsItemStyle": ".change_item_pages_insert_layout_labels_item_style", - "ChangeItemPagesInsertLayoutNamedPagesItem": ".change_item_pages_insert_layout_named_pages_item", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget": ".change_item_pages_insert_layout_named_pages_item_target", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling": ".change_item_pages_insert_layout_named_pages_item_target_dangling", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetPage": ".change_item_pages_insert_layout_named_pages_item_target_page", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate": ".change_item_pages_insert_layout_named_pages_item_target_template", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_insert_layout_named_pages_item_target", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page": ".change_item_pages_insert_layout_named_pages_item_target", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template": ".change_item_pages_insert_layout_named_pages_item_target", - "ChangeItemPagesInsertLayoutPagesItem": ".change_item_pages_insert_layout_pages_item", - "ChangeItemPagesInsertLayoutPagesItemBoxes": ".change_item_pages_insert_layout_pages_item_boxes", - "ChangeItemPagesInsertLayoutPagesItemBoxesArt": ".change_item_pages_insert_layout_pages_item_boxes_art", - "ChangeItemPagesInsertLayoutPagesItemBoxesBleed": ".change_item_pages_insert_layout_pages_item_boxes_bleed", - "ChangeItemPagesInsertLayoutPagesItemBoxesCrop": ".change_item_pages_insert_layout_pages_item_boxes_crop", - "ChangeItemPagesInsertLayoutPagesItemBoxesMedia": ".change_item_pages_insert_layout_pages_item_boxes_media", - "ChangeItemPagesInsertLayoutPagesItemBoxesTrim": ".change_item_pages_insert_layout_pages_item_boxes_trim", - "ChangeItemPagesInsertLayoutPagesItemPdfCropBox": ".change_item_pages_insert_layout_pages_item_pdf_crop_box", - "ChangeItemPagesInsertLayoutPagesItemSize": ".change_item_pages_insert_layout_pages_item_size", - "ChangeItemPagesInsertLayoutPagesItemTabOrder": ".change_item_pages_insert_layout_pages_item_tab_order", "ChangeItemPagesReorder": ".change_item_pages_reorder", - "ChangeItemPagesReorderLayout": ".change_item_pages_reorder_layout", - "ChangeItemPagesReorderLayoutLabelsItem": ".change_item_pages_reorder_layout_labels_item", - "ChangeItemPagesReorderLayoutLabelsItemStyle": ".change_item_pages_reorder_layout_labels_item_style", - "ChangeItemPagesReorderLayoutNamedPagesItem": ".change_item_pages_reorder_layout_named_pages_item", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget": ".change_item_pages_reorder_layout_named_pages_item_target", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling": ".change_item_pages_reorder_layout_named_pages_item_target_dangling", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetPage": ".change_item_pages_reorder_layout_named_pages_item_target_page", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate": ".change_item_pages_reorder_layout_named_pages_item_target_template", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_reorder_layout_named_pages_item_target", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page": ".change_item_pages_reorder_layout_named_pages_item_target", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template": ".change_item_pages_reorder_layout_named_pages_item_target", - "ChangeItemPagesReorderLayoutPagesItem": ".change_item_pages_reorder_layout_pages_item", - "ChangeItemPagesReorderLayoutPagesItemBoxes": ".change_item_pages_reorder_layout_pages_item_boxes", - "ChangeItemPagesReorderLayoutPagesItemBoxesArt": ".change_item_pages_reorder_layout_pages_item_boxes_art", - "ChangeItemPagesReorderLayoutPagesItemBoxesBleed": ".change_item_pages_reorder_layout_pages_item_boxes_bleed", - "ChangeItemPagesReorderLayoutPagesItemBoxesCrop": ".change_item_pages_reorder_layout_pages_item_boxes_crop", - "ChangeItemPagesReorderLayoutPagesItemBoxesMedia": ".change_item_pages_reorder_layout_pages_item_boxes_media", - "ChangeItemPagesReorderLayoutPagesItemBoxesTrim": ".change_item_pages_reorder_layout_pages_item_boxes_trim", - "ChangeItemPagesReorderLayoutPagesItemPdfCropBox": ".change_item_pages_reorder_layout_pages_item_pdf_crop_box", - "ChangeItemPagesReorderLayoutPagesItemSize": ".change_item_pages_reorder_layout_pages_item_size", - "ChangeItemPagesReorderLayoutPagesItemTabOrder": ".change_item_pages_reorder_layout_pages_item_tab_order", "ChangeItemPagesRestore": ".change_item_pages_restore", - "ChangeItemPagesRestoreLayout": ".change_item_pages_restore_layout", - "ChangeItemPagesRestoreLayoutLabelsItem": ".change_item_pages_restore_layout_labels_item", - "ChangeItemPagesRestoreLayoutLabelsItemStyle": ".change_item_pages_restore_layout_labels_item_style", - "ChangeItemPagesRestoreLayoutNamedPagesItem": ".change_item_pages_restore_layout_named_pages_item", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget": ".change_item_pages_restore_layout_named_pages_item_target", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling": ".change_item_pages_restore_layout_named_pages_item_target_dangling", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage": ".change_item_pages_restore_layout_named_pages_item_target_page", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate": ".change_item_pages_restore_layout_named_pages_item_target_template", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_restore_layout_named_pages_item_target", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page": ".change_item_pages_restore_layout_named_pages_item_target", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template": ".change_item_pages_restore_layout_named_pages_item_target", - "ChangeItemPagesRestoreLayoutPagesItem": ".change_item_pages_restore_layout_pages_item", - "ChangeItemPagesRestoreLayoutPagesItemBoxes": ".change_item_pages_restore_layout_pages_item_boxes", - "ChangeItemPagesRestoreLayoutPagesItemBoxesArt": ".change_item_pages_restore_layout_pages_item_boxes_art", - "ChangeItemPagesRestoreLayoutPagesItemBoxesBleed": ".change_item_pages_restore_layout_pages_item_boxes_bleed", - "ChangeItemPagesRestoreLayoutPagesItemBoxesCrop": ".change_item_pages_restore_layout_pages_item_boxes_crop", - "ChangeItemPagesRestoreLayoutPagesItemBoxesMedia": ".change_item_pages_restore_layout_pages_item_boxes_media", - "ChangeItemPagesRestoreLayoutPagesItemBoxesTrim": ".change_item_pages_restore_layout_pages_item_boxes_trim", - "ChangeItemPagesRestoreLayoutPagesItemPdfCropBox": ".change_item_pages_restore_layout_pages_item_pdf_crop_box", - "ChangeItemPagesRestoreLayoutPagesItemSize": ".change_item_pages_restore_layout_pages_item_size", - "ChangeItemPagesRestoreLayoutPagesItemTabOrder": ".change_item_pages_restore_layout_pages_item_tab_order", "ChangeItemPagesRotate": ".change_item_pages_rotate", - "ChangeItemPagesRotateLayout": ".change_item_pages_rotate_layout", - "ChangeItemPagesRotateLayoutLabelsItem": ".change_item_pages_rotate_layout_labels_item", - "ChangeItemPagesRotateLayoutLabelsItemStyle": ".change_item_pages_rotate_layout_labels_item_style", - "ChangeItemPagesRotateLayoutNamedPagesItem": ".change_item_pages_rotate_layout_named_pages_item", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget": ".change_item_pages_rotate_layout_named_pages_item_target", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling": ".change_item_pages_rotate_layout_named_pages_item_target_dangling", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetPage": ".change_item_pages_rotate_layout_named_pages_item_target_page", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate": ".change_item_pages_rotate_layout_named_pages_item_target_template", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling": ".change_item_pages_rotate_layout_named_pages_item_target", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page": ".change_item_pages_rotate_layout_named_pages_item_target", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template": ".change_item_pages_rotate_layout_named_pages_item_target", - "ChangeItemPagesRotateLayoutPagesItem": ".change_item_pages_rotate_layout_pages_item", - "ChangeItemPagesRotateLayoutPagesItemBoxes": ".change_item_pages_rotate_layout_pages_item_boxes", - "ChangeItemPagesRotateLayoutPagesItemBoxesArt": ".change_item_pages_rotate_layout_pages_item_boxes_art", - "ChangeItemPagesRotateLayoutPagesItemBoxesBleed": ".change_item_pages_rotate_layout_pages_item_boxes_bleed", - "ChangeItemPagesRotateLayoutPagesItemBoxesCrop": ".change_item_pages_rotate_layout_pages_item_boxes_crop", - "ChangeItemPagesRotateLayoutPagesItemBoxesMedia": ".change_item_pages_rotate_layout_pages_item_boxes_media", - "ChangeItemPagesRotateLayoutPagesItemBoxesTrim": ".change_item_pages_rotate_layout_pages_item_boxes_trim", - "ChangeItemPagesRotateLayoutPagesItemPdfCropBox": ".change_item_pages_rotate_layout_pages_item_pdf_crop_box", - "ChangeItemPagesRotateLayoutPagesItemSize": ".change_item_pages_rotate_layout_pages_item_size", - "ChangeItemPagesRotateLayoutPagesItemTabOrder": ".change_item_pages_rotate_layout_pages_item_tab_order", + "ChangeItemPagesSetScale": ".change_item_pages_set_scale", + "ChangeItemPagesSetScaleMeasure": ".change_item_pages_set_scale_measure", + "ChangeItemPagesSetScaleMeasureAngleItem": ".change_item_pages_set_scale_measure_angle_item", + "ChangeItemPagesSetScaleMeasureAngleItemFraction": ".change_item_pages_set_scale_measure_angle_item_fraction", + "ChangeItemPagesSetScaleMeasureAngleItemLabelPosition": ".change_item_pages_set_scale_measure_angle_item_label_position", + "ChangeItemPagesSetScaleMeasureAreaItem": ".change_item_pages_set_scale_measure_area_item", + "ChangeItemPagesSetScaleMeasureAreaItemFraction": ".change_item_pages_set_scale_measure_area_item_fraction", + "ChangeItemPagesSetScaleMeasureAreaItemLabelPosition": ".change_item_pages_set_scale_measure_area_item_label_position", + "ChangeItemPagesSetScaleMeasureDistanceItem": ".change_item_pages_set_scale_measure_distance_item", + "ChangeItemPagesSetScaleMeasureDistanceItemFraction": ".change_item_pages_set_scale_measure_distance_item_fraction", + "ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition": ".change_item_pages_set_scale_measure_distance_item_label_position", + "ChangeItemPagesSetScaleMeasureOrigin": ".change_item_pages_set_scale_measure_origin", + "ChangeItemPagesSetScaleMeasureSlopeItem": ".change_item_pages_set_scale_measure_slope_item", + "ChangeItemPagesSetScaleMeasureSlopeItemFraction": ".change_item_pages_set_scale_measure_slope_item_fraction", + "ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition": ".change_item_pages_set_scale_measure_slope_item_label_position", + "ChangeItemPagesSetScaleMeasureSubtype": ".change_item_pages_set_scale_measure_subtype", + "ChangeItemPagesSetScaleMeasureXItem": ".change_item_pages_set_scale_measure_x_item", + "ChangeItemPagesSetScaleMeasureXItemFraction": ".change_item_pages_set_scale_measure_x_item_fraction", + "ChangeItemPagesSetScaleMeasureXItemLabelPosition": ".change_item_pages_set_scale_measure_x_item_label_position", + "ChangeItemPagesSetScaleMeasureYItem": ".change_item_pages_set_scale_measure_y_item", + "ChangeItemPagesSetScaleMeasureYItemFraction": ".change_item_pages_set_scale_measure_y_item_fraction", + "ChangeItemPagesSetScaleMeasureYItemLabelPosition": ".change_item_pages_set_scale_measure_y_item_label_position", "ChangeItemSkipped": ".change_item_skipped", "ChangeItemSkippedOp": ".change_item_skipped_op", "ChangeItem_AnnotationsCreate": ".change_item", @@ -3269,6 +2934,7 @@ "ChangeItem_PagesReorder": ".change_item", "ChangeItem_PagesRestore": ".change_item", "ChangeItem_PagesRotate": ".change_item", + "ChangeItem_PagesSetScale": ".change_item", "ChangeItem_Skipped": ".change_item", "ChangeOp": ".change_op", "ChangeOpAnnotationsCreate": ".change_op_annotations_create", @@ -3311,6 +2977,28 @@ "ChangeOpPagesInsertResources": ".change_op_pages_insert_resources", "ChangeOpPagesReorder": ".change_op_pages_reorder", "ChangeOpPagesRotate": ".change_op_pages_rotate", + "ChangeOpPagesSetScale": ".change_op_pages_set_scale", + "ChangeOpPagesSetScaleMeasure": ".change_op_pages_set_scale_measure", + "ChangeOpPagesSetScaleMeasureAngleItem": ".change_op_pages_set_scale_measure_angle_item", + "ChangeOpPagesSetScaleMeasureAngleItemFraction": ".change_op_pages_set_scale_measure_angle_item_fraction", + "ChangeOpPagesSetScaleMeasureAngleItemLabelPosition": ".change_op_pages_set_scale_measure_angle_item_label_position", + "ChangeOpPagesSetScaleMeasureAreaItem": ".change_op_pages_set_scale_measure_area_item", + "ChangeOpPagesSetScaleMeasureAreaItemFraction": ".change_op_pages_set_scale_measure_area_item_fraction", + "ChangeOpPagesSetScaleMeasureAreaItemLabelPosition": ".change_op_pages_set_scale_measure_area_item_label_position", + "ChangeOpPagesSetScaleMeasureDistanceItem": ".change_op_pages_set_scale_measure_distance_item", + "ChangeOpPagesSetScaleMeasureDistanceItemFraction": ".change_op_pages_set_scale_measure_distance_item_fraction", + "ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition": ".change_op_pages_set_scale_measure_distance_item_label_position", + "ChangeOpPagesSetScaleMeasureOrigin": ".change_op_pages_set_scale_measure_origin", + "ChangeOpPagesSetScaleMeasureSlopeItem": ".change_op_pages_set_scale_measure_slope_item", + "ChangeOpPagesSetScaleMeasureSlopeItemFraction": ".change_op_pages_set_scale_measure_slope_item_fraction", + "ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition": ".change_op_pages_set_scale_measure_slope_item_label_position", + "ChangeOpPagesSetScaleMeasureSubtype": ".change_op_pages_set_scale_measure_subtype", + "ChangeOpPagesSetScaleMeasureXItem": ".change_op_pages_set_scale_measure_x_item", + "ChangeOpPagesSetScaleMeasureXItemFraction": ".change_op_pages_set_scale_measure_x_item_fraction", + "ChangeOpPagesSetScaleMeasureXItemLabelPosition": ".change_op_pages_set_scale_measure_x_item_label_position", + "ChangeOpPagesSetScaleMeasureYItem": ".change_op_pages_set_scale_measure_y_item", + "ChangeOpPagesSetScaleMeasureYItemFraction": ".change_op_pages_set_scale_measure_y_item_fraction", + "ChangeOpPagesSetScaleMeasureYItemLabelPosition": ".change_op_pages_set_scale_measure_y_item_label_position", "ChangeOp_AnnotationsCreate": ".change_op", "ChangeOp_AnnotationsDelete": ".change_op", "ChangeOp_AnnotationsReorder": ".change_op", @@ -3343,6 +3031,7 @@ "ChangeOp_PagesInsertBlank": ".change_op", "ChangeOp_PagesReorder": ".change_op", "ChangeOp_PagesRotate": ".change_op", + "ChangeOp_PagesSetScale": ".change_op", "ChangeResult": ".change_result", "DeploymentLicenseStatusResponse": ".deployment_license_status_response", "DeploymentModulesResponse": ".deployment_modules_response", @@ -3423,54 +3112,10 @@ "DocPagesFlattenResponseUsage": ".doc_pages_flatten_response_usage", "DocPagesRemoveNameRequest": ".doc_pages_remove_name_request", "DocPagesRemoveNameResponse": ".doc_pages_remove_name_response", - "DocPagesRemoveNameResponseLayout": ".doc_pages_remove_name_response_layout", - "DocPagesRemoveNameResponseLayoutLabelsItem": ".doc_pages_remove_name_response_layout_labels_item", - "DocPagesRemoveNameResponseLayoutLabelsItemStyle": ".doc_pages_remove_name_response_layout_labels_item_style", - "DocPagesRemoveNameResponseLayoutNamedPagesItem": ".doc_pages_remove_name_response_layout_named_pages_item", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget": ".doc_pages_remove_name_response_layout_named_pages_item_target", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling": ".doc_pages_remove_name_response_layout_named_pages_item_target_dangling", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage": ".doc_pages_remove_name_response_layout_named_pages_item_target_page", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate": ".doc_pages_remove_name_response_layout_named_pages_item_target_template", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling": ".doc_pages_remove_name_response_layout_named_pages_item_target", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page": ".doc_pages_remove_name_response_layout_named_pages_item_target", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template": ".doc_pages_remove_name_response_layout_named_pages_item_target", - "DocPagesRemoveNameResponseLayoutPagesItem": ".doc_pages_remove_name_response_layout_pages_item", - "DocPagesRemoveNameResponseLayoutPagesItemBoxes": ".doc_pages_remove_name_response_layout_pages_item_boxes", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesArt": ".doc_pages_remove_name_response_layout_pages_item_boxes_art", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed": ".doc_pages_remove_name_response_layout_pages_item_boxes_bleed", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop": ".doc_pages_remove_name_response_layout_pages_item_boxes_crop", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia": ".doc_pages_remove_name_response_layout_pages_item_boxes_media", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim": ".doc_pages_remove_name_response_layout_pages_item_boxes_trim", - "DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox": ".doc_pages_remove_name_response_layout_pages_item_pdf_crop_box", - "DocPagesRemoveNameResponseLayoutPagesItemSize": ".doc_pages_remove_name_response_layout_pages_item_size", - "DocPagesRemoveNameResponseLayoutPagesItemTabOrder": ".doc_pages_remove_name_response_layout_pages_item_tab_order", "DocPagesSetNameRequest": ".doc_pages_set_name_request", "DocPagesSetNameResponse": ".doc_pages_set_name_response", - "DocPagesSetNameResponseLayout": ".doc_pages_set_name_response_layout", - "DocPagesSetNameResponseLayoutLabelsItem": ".doc_pages_set_name_response_layout_labels_item", - "DocPagesSetNameResponseLayoutLabelsItemStyle": ".doc_pages_set_name_response_layout_labels_item_style", - "DocPagesSetNameResponseLayoutNamedPagesItem": ".doc_pages_set_name_response_layout_named_pages_item", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget": ".doc_pages_set_name_response_layout_named_pages_item_target", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling": ".doc_pages_set_name_response_layout_named_pages_item_target_dangling", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetPage": ".doc_pages_set_name_response_layout_named_pages_item_target_page", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate": ".doc_pages_set_name_response_layout_named_pages_item_target_template", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling": ".doc_pages_set_name_response_layout_named_pages_item_target", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page": ".doc_pages_set_name_response_layout_named_pages_item_target", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template": ".doc_pages_set_name_response_layout_named_pages_item_target", - "DocPagesSetNameResponseLayoutPagesItem": ".doc_pages_set_name_response_layout_pages_item", - "DocPagesSetNameResponseLayoutPagesItemBoxes": ".doc_pages_set_name_response_layout_pages_item_boxes", - "DocPagesSetNameResponseLayoutPagesItemBoxesArt": ".doc_pages_set_name_response_layout_pages_item_boxes_art", - "DocPagesSetNameResponseLayoutPagesItemBoxesBleed": ".doc_pages_set_name_response_layout_pages_item_boxes_bleed", - "DocPagesSetNameResponseLayoutPagesItemBoxesCrop": ".doc_pages_set_name_response_layout_pages_item_boxes_crop", - "DocPagesSetNameResponseLayoutPagesItemBoxesMedia": ".doc_pages_set_name_response_layout_pages_item_boxes_media", - "DocPagesSetNameResponseLayoutPagesItemBoxesTrim": ".doc_pages_set_name_response_layout_pages_item_boxes_trim", - "DocPagesSetNameResponseLayoutPagesItemPdfCropBox": ".doc_pages_set_name_response_layout_pages_item_pdf_crop_box", - "DocPagesSetNameResponseLayoutPagesItemSize": ".doc_pages_set_name_response_layout_pages_item_size", - "DocPagesSetNameResponseLayoutPagesItemTabOrder": ".doc_pages_set_name_response_layout_pages_item_tab_order", "DocPagesSetScaleResponse": ".doc_pages_set_scale_response", "DocPagesViewportsResponse": ".doc_pages_viewports_response", - "DocPagesViewportsResponseViewportsItem": ".doc_pages_viewports_response_viewports_item", - "DocPagesViewportsResponseViewportsItemBbox": ".doc_pages_viewports_response_viewports_item_bbox", "DocRedactionsApplyResponse": ".doc_redactions_apply_response", "DocRedactionsApplyResponseResultsItem": ".doc_redactions_apply_response_results_item", "DocRedactionsApplyResponseResultsItemStatus": ".doc_redactions_apply_response_results_item_status", @@ -3835,6 +3480,29 @@ "PageDestination_FitR": ".page_destination", "PageDestination_FitV": ".page_destination", "PageDestination_Xyz": ".page_destination", + "PageListSnapshot": ".page_list_snapshot", + "PageListSnapshotLabelsItem": ".page_list_snapshot_labels_item", + "PageListSnapshotLabelsItemStyle": ".page_list_snapshot_labels_item_style", + "PageListSnapshotNamedPagesItem": ".page_list_snapshot_named_pages_item", + "PageListSnapshotNamedPagesItemTarget": ".page_list_snapshot_named_pages_item_target", + "PageListSnapshotNamedPagesItemTargetDangling": ".page_list_snapshot_named_pages_item_target_dangling", + "PageListSnapshotNamedPagesItemTargetPage": ".page_list_snapshot_named_pages_item_target_page", + "PageListSnapshotNamedPagesItemTargetTemplate": ".page_list_snapshot_named_pages_item_target_template", + "PageListSnapshotNamedPagesItemTarget_Dangling": ".page_list_snapshot_named_pages_item_target", + "PageListSnapshotNamedPagesItemTarget_Page": ".page_list_snapshot_named_pages_item_target", + "PageListSnapshotNamedPagesItemTarget_Template": ".page_list_snapshot_named_pages_item_target", + "PageListSnapshotPagesItem": ".page_list_snapshot_pages_item", + "PageListSnapshotPagesItemBoxes": ".page_list_snapshot_pages_item_boxes", + "PageListSnapshotPagesItemBoxesArt": ".page_list_snapshot_pages_item_boxes_art", + "PageListSnapshotPagesItemBoxesBleed": ".page_list_snapshot_pages_item_boxes_bleed", + "PageListSnapshotPagesItemBoxesCrop": ".page_list_snapshot_pages_item_boxes_crop", + "PageListSnapshotPagesItemBoxesMedia": ".page_list_snapshot_pages_item_boxes_media", + "PageListSnapshotPagesItemBoxesTrim": ".page_list_snapshot_pages_item_boxes_trim", + "PageListSnapshotPagesItemPdfCropBox": ".page_list_snapshot_pages_item_pdf_crop_box", + "PageListSnapshotPagesItemSize": ".page_list_snapshot_pages_item_size", + "PageListSnapshotPagesItemTabOrder": ".page_list_snapshot_pages_item_tab_order", + "PageMeasurementViewport": ".page_measurement_viewport", + "PageMeasurementViewportBbox": ".page_measurement_viewport_bbox", "PagePosition": ".page_position", "PagePositionAfter": ".page_position_after", "PagePositionZero": ".page_position_zero", @@ -4867,159 +4535,34 @@ def __dir__(): "ChangeItemOutlineRestore", "ChangeItemOutlineUpdate", "ChangeItemPagesCopy", - "ChangeItemPagesCopyLayout", - "ChangeItemPagesCopyLayoutLabelsItem", - "ChangeItemPagesCopyLayoutLabelsItemStyle", - "ChangeItemPagesCopyLayoutNamedPagesItem", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetPage", - "ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesCopyLayoutPagesItem", - "ChangeItemPagesCopyLayoutPagesItemBoxes", - "ChangeItemPagesCopyLayoutPagesItemBoxesArt", - "ChangeItemPagesCopyLayoutPagesItemBoxesBleed", - "ChangeItemPagesCopyLayoutPagesItemBoxesCrop", - "ChangeItemPagesCopyLayoutPagesItemBoxesMedia", - "ChangeItemPagesCopyLayoutPagesItemBoxesTrim", - "ChangeItemPagesCopyLayoutPagesItemPdfCropBox", - "ChangeItemPagesCopyLayoutPagesItemSize", - "ChangeItemPagesCopyLayoutPagesItemTabOrder", "ChangeItemPagesDelete", - "ChangeItemPagesDeleteLayout", - "ChangeItemPagesDeleteLayoutLabelsItem", - "ChangeItemPagesDeleteLayoutLabelsItemStyle", - "ChangeItemPagesDeleteLayoutNamedPagesItem", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage", - "ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesDeleteLayoutPagesItem", - "ChangeItemPagesDeleteLayoutPagesItemBoxes", - "ChangeItemPagesDeleteLayoutPagesItemBoxesArt", - "ChangeItemPagesDeleteLayoutPagesItemBoxesBleed", - "ChangeItemPagesDeleteLayoutPagesItemBoxesCrop", - "ChangeItemPagesDeleteLayoutPagesItemBoxesMedia", - "ChangeItemPagesDeleteLayoutPagesItemBoxesTrim", - "ChangeItemPagesDeleteLayoutPagesItemPdfCropBox", - "ChangeItemPagesDeleteLayoutPagesItemSize", - "ChangeItemPagesDeleteLayoutPagesItemTabOrder", "ChangeItemPagesInsert", "ChangeItemPagesInsertBlank", - "ChangeItemPagesInsertBlankLayout", - "ChangeItemPagesInsertBlankLayoutLabelsItem", - "ChangeItemPagesInsertBlankLayoutLabelsItemStyle", - "ChangeItemPagesInsertBlankLayoutNamedPagesItem", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesInsertBlankLayoutPagesItem", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxes", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia", - "ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim", - "ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox", - "ChangeItemPagesInsertBlankLayoutPagesItemSize", - "ChangeItemPagesInsertBlankLayoutPagesItemTabOrder", - "ChangeItemPagesInsertLayout", - "ChangeItemPagesInsertLayoutLabelsItem", - "ChangeItemPagesInsertLayoutLabelsItemStyle", - "ChangeItemPagesInsertLayoutNamedPagesItem", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetPage", - "ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesInsertLayoutPagesItem", - "ChangeItemPagesInsertLayoutPagesItemBoxes", - "ChangeItemPagesInsertLayoutPagesItemBoxesArt", - "ChangeItemPagesInsertLayoutPagesItemBoxesBleed", - "ChangeItemPagesInsertLayoutPagesItemBoxesCrop", - "ChangeItemPagesInsertLayoutPagesItemBoxesMedia", - "ChangeItemPagesInsertLayoutPagesItemBoxesTrim", - "ChangeItemPagesInsertLayoutPagesItemPdfCropBox", - "ChangeItemPagesInsertLayoutPagesItemSize", - "ChangeItemPagesInsertLayoutPagesItemTabOrder", "ChangeItemPagesReorder", - "ChangeItemPagesReorderLayout", - "ChangeItemPagesReorderLayoutLabelsItem", - "ChangeItemPagesReorderLayoutLabelsItemStyle", - "ChangeItemPagesReorderLayoutNamedPagesItem", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetPage", - "ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesReorderLayoutPagesItem", - "ChangeItemPagesReorderLayoutPagesItemBoxes", - "ChangeItemPagesReorderLayoutPagesItemBoxesArt", - "ChangeItemPagesReorderLayoutPagesItemBoxesBleed", - "ChangeItemPagesReorderLayoutPagesItemBoxesCrop", - "ChangeItemPagesReorderLayoutPagesItemBoxesMedia", - "ChangeItemPagesReorderLayoutPagesItemBoxesTrim", - "ChangeItemPagesReorderLayoutPagesItemPdfCropBox", - "ChangeItemPagesReorderLayoutPagesItemSize", - "ChangeItemPagesReorderLayoutPagesItemTabOrder", "ChangeItemPagesRestore", - "ChangeItemPagesRestoreLayout", - "ChangeItemPagesRestoreLayoutLabelsItem", - "ChangeItemPagesRestoreLayoutLabelsItemStyle", - "ChangeItemPagesRestoreLayoutNamedPagesItem", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage", - "ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesRestoreLayoutPagesItem", - "ChangeItemPagesRestoreLayoutPagesItemBoxes", - "ChangeItemPagesRestoreLayoutPagesItemBoxesArt", - "ChangeItemPagesRestoreLayoutPagesItemBoxesBleed", - "ChangeItemPagesRestoreLayoutPagesItemBoxesCrop", - "ChangeItemPagesRestoreLayoutPagesItemBoxesMedia", - "ChangeItemPagesRestoreLayoutPagesItemBoxesTrim", - "ChangeItemPagesRestoreLayoutPagesItemPdfCropBox", - "ChangeItemPagesRestoreLayoutPagesItemSize", - "ChangeItemPagesRestoreLayoutPagesItemTabOrder", "ChangeItemPagesRotate", - "ChangeItemPagesRotateLayout", - "ChangeItemPagesRotateLayoutLabelsItem", - "ChangeItemPagesRotateLayoutLabelsItemStyle", - "ChangeItemPagesRotateLayoutNamedPagesItem", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetPage", - "ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page", - "ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template", - "ChangeItemPagesRotateLayoutPagesItem", - "ChangeItemPagesRotateLayoutPagesItemBoxes", - "ChangeItemPagesRotateLayoutPagesItemBoxesArt", - "ChangeItemPagesRotateLayoutPagesItemBoxesBleed", - "ChangeItemPagesRotateLayoutPagesItemBoxesCrop", - "ChangeItemPagesRotateLayoutPagesItemBoxesMedia", - "ChangeItemPagesRotateLayoutPagesItemBoxesTrim", - "ChangeItemPagesRotateLayoutPagesItemPdfCropBox", - "ChangeItemPagesRotateLayoutPagesItemSize", - "ChangeItemPagesRotateLayoutPagesItemTabOrder", + "ChangeItemPagesSetScale", + "ChangeItemPagesSetScaleMeasure", + "ChangeItemPagesSetScaleMeasureAngleItem", + "ChangeItemPagesSetScaleMeasureAngleItemFraction", + "ChangeItemPagesSetScaleMeasureAngleItemLabelPosition", + "ChangeItemPagesSetScaleMeasureAreaItem", + "ChangeItemPagesSetScaleMeasureAreaItemFraction", + "ChangeItemPagesSetScaleMeasureAreaItemLabelPosition", + "ChangeItemPagesSetScaleMeasureDistanceItem", + "ChangeItemPagesSetScaleMeasureDistanceItemFraction", + "ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition", + "ChangeItemPagesSetScaleMeasureOrigin", + "ChangeItemPagesSetScaleMeasureSlopeItem", + "ChangeItemPagesSetScaleMeasureSlopeItemFraction", + "ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition", + "ChangeItemPagesSetScaleMeasureSubtype", + "ChangeItemPagesSetScaleMeasureXItem", + "ChangeItemPagesSetScaleMeasureXItemFraction", + "ChangeItemPagesSetScaleMeasureXItemLabelPosition", + "ChangeItemPagesSetScaleMeasureYItem", + "ChangeItemPagesSetScaleMeasureYItemFraction", + "ChangeItemPagesSetScaleMeasureYItemLabelPosition", "ChangeItemSkipped", "ChangeItemSkippedOp", "ChangeItem_AnnotationsCreate", @@ -5060,6 +4603,7 @@ def __dir__(): "ChangeItem_PagesReorder", "ChangeItem_PagesRestore", "ChangeItem_PagesRotate", + "ChangeItem_PagesSetScale", "ChangeItem_Skipped", "ChangeOp", "ChangeOpAnnotationsCreate", @@ -5102,6 +4646,28 @@ def __dir__(): "ChangeOpPagesInsertResources", "ChangeOpPagesReorder", "ChangeOpPagesRotate", + "ChangeOpPagesSetScale", + "ChangeOpPagesSetScaleMeasure", + "ChangeOpPagesSetScaleMeasureAngleItem", + "ChangeOpPagesSetScaleMeasureAngleItemFraction", + "ChangeOpPagesSetScaleMeasureAngleItemLabelPosition", + "ChangeOpPagesSetScaleMeasureAreaItem", + "ChangeOpPagesSetScaleMeasureAreaItemFraction", + "ChangeOpPagesSetScaleMeasureAreaItemLabelPosition", + "ChangeOpPagesSetScaleMeasureDistanceItem", + "ChangeOpPagesSetScaleMeasureDistanceItemFraction", + "ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition", + "ChangeOpPagesSetScaleMeasureOrigin", + "ChangeOpPagesSetScaleMeasureSlopeItem", + "ChangeOpPagesSetScaleMeasureSlopeItemFraction", + "ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition", + "ChangeOpPagesSetScaleMeasureSubtype", + "ChangeOpPagesSetScaleMeasureXItem", + "ChangeOpPagesSetScaleMeasureXItemFraction", + "ChangeOpPagesSetScaleMeasureXItemLabelPosition", + "ChangeOpPagesSetScaleMeasureYItem", + "ChangeOpPagesSetScaleMeasureYItemFraction", + "ChangeOpPagesSetScaleMeasureYItemLabelPosition", "ChangeOp_AnnotationsCreate", "ChangeOp_AnnotationsDelete", "ChangeOp_AnnotationsReorder", @@ -5134,6 +4700,7 @@ def __dir__(): "ChangeOp_PagesInsertBlank", "ChangeOp_PagesReorder", "ChangeOp_PagesRotate", + "ChangeOp_PagesSetScale", "ChangeResult", "DeploymentLicenseStatusResponse", "DeploymentModulesResponse", @@ -5214,54 +4781,10 @@ def __dir__(): "DocPagesFlattenResponseUsage", "DocPagesRemoveNameRequest", "DocPagesRemoveNameResponse", - "DocPagesRemoveNameResponseLayout", - "DocPagesRemoveNameResponseLayoutLabelsItem", - "DocPagesRemoveNameResponseLayoutLabelsItemStyle", - "DocPagesRemoveNameResponseLayoutNamedPagesItem", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page", - "DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template", - "DocPagesRemoveNameResponseLayoutPagesItem", - "DocPagesRemoveNameResponseLayoutPagesItemBoxes", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesArt", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia", - "DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim", - "DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox", - "DocPagesRemoveNameResponseLayoutPagesItemSize", - "DocPagesRemoveNameResponseLayoutPagesItemTabOrder", "DocPagesSetNameRequest", "DocPagesSetNameResponse", - "DocPagesSetNameResponseLayout", - "DocPagesSetNameResponseLayoutLabelsItem", - "DocPagesSetNameResponseLayoutLabelsItemStyle", - "DocPagesSetNameResponseLayoutNamedPagesItem", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetPage", - "DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page", - "DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template", - "DocPagesSetNameResponseLayoutPagesItem", - "DocPagesSetNameResponseLayoutPagesItemBoxes", - "DocPagesSetNameResponseLayoutPagesItemBoxesArt", - "DocPagesSetNameResponseLayoutPagesItemBoxesBleed", - "DocPagesSetNameResponseLayoutPagesItemBoxesCrop", - "DocPagesSetNameResponseLayoutPagesItemBoxesMedia", - "DocPagesSetNameResponseLayoutPagesItemBoxesTrim", - "DocPagesSetNameResponseLayoutPagesItemPdfCropBox", - "DocPagesSetNameResponseLayoutPagesItemSize", - "DocPagesSetNameResponseLayoutPagesItemTabOrder", "DocPagesSetScaleResponse", "DocPagesViewportsResponse", - "DocPagesViewportsResponseViewportsItem", - "DocPagesViewportsResponseViewportsItemBbox", "DocRedactionsApplyResponse", "DocRedactionsApplyResponseResultsItem", "DocRedactionsApplyResponseResultsItemStatus", @@ -5626,6 +5149,29 @@ def __dir__(): "PageDestination_FitR", "PageDestination_FitV", "PageDestination_Xyz", + "PageListSnapshot", + "PageListSnapshotLabelsItem", + "PageListSnapshotLabelsItemStyle", + "PageListSnapshotNamedPagesItem", + "PageListSnapshotNamedPagesItemTarget", + "PageListSnapshotNamedPagesItemTargetDangling", + "PageListSnapshotNamedPagesItemTargetPage", + "PageListSnapshotNamedPagesItemTargetTemplate", + "PageListSnapshotNamedPagesItemTarget_Dangling", + "PageListSnapshotNamedPagesItemTarget_Page", + "PageListSnapshotNamedPagesItemTarget_Template", + "PageListSnapshotPagesItem", + "PageListSnapshotPagesItemBoxes", + "PageListSnapshotPagesItemBoxesArt", + "PageListSnapshotPagesItemBoxesBleed", + "PageListSnapshotPagesItemBoxesCrop", + "PageListSnapshotPagesItemBoxesMedia", + "PageListSnapshotPagesItemBoxesTrim", + "PageListSnapshotPagesItemPdfCropBox", + "PageListSnapshotPagesItemSize", + "PageListSnapshotPagesItemTabOrder", + "PageMeasurementViewport", + "PageMeasurementViewportBbox", "PagePosition", "PagePositionAfter", "PagePositionZero", diff --git a/src/cloudpdf/types/cache_delta.py b/src/cloudpdf/types/cache_delta.py index dc1d473..2e8c198 100644 --- a/src/cloudpdf/types/cache_delta.py +++ b/src/cloudpdf/types/cache_delta.py @@ -32,6 +32,9 @@ class CacheDelta(UniversalBaseModel): outline_version: typing_extensions.Annotated[ typing.Optional[int], FieldMetadata(alias="outlineVersion"), pydantic.Field(alias="outlineVersion") ] = None + viewports_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="viewportsVersion"), pydantic.Field(alias="viewportsVersion") + ] = None fonts_version: typing_extensions.Annotated[ typing.Optional[int], FieldMetadata(alias="fontsVersion"), pydantic.Field(alias="fontsVersion") ] = None diff --git a/src/cloudpdf/types/change_item.py b/src/cloudpdf/types/change_item.py index d978a49..946adb1 100644 --- a/src/cloudpdf/types/change_item.py +++ b/src/cloudpdf/types/change_item.py @@ -15,13 +15,7 @@ from .attachment_mutation_meta import AttachmentMutationMeta from .change_item_annotations_update_appearance import ChangeItemAnnotationsUpdateAppearance from .change_item_forms_update_widget_appearance import ChangeItemFormsUpdateWidgetAppearance -from .change_item_pages_copy_layout import ChangeItemPagesCopyLayout -from .change_item_pages_delete_layout import ChangeItemPagesDeleteLayout -from .change_item_pages_insert_blank_layout import ChangeItemPagesInsertBlankLayout -from .change_item_pages_insert_layout import ChangeItemPagesInsertLayout -from .change_item_pages_reorder_layout import ChangeItemPagesReorderLayout -from .change_item_pages_restore_layout import ChangeItemPagesRestoreLayout -from .change_item_pages_rotate_layout import ChangeItemPagesRotateLayout +from .change_item_pages_set_scale_measure import ChangeItemPagesSetScaleMeasure from .change_item_skipped_op import ChangeItemSkippedOp from .document_metadata import DocumentMetadata from .form_field import FormField @@ -31,6 +25,7 @@ from .outline_item import OutlineItem from .outline_mutation_meta import OutlineMutationMeta from .outline_order import OutlineOrder +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef from .widget_annotation import WidgetAnnotation @@ -533,7 +528,25 @@ class ChangeItem_PagesRotate(UniversalBaseModel): type: typing.Literal["pages.rotate"] = "pages.rotate" pages: typing.List[PageRef] rotation: int - layout: ChangeItemPagesRotateLayout + layout: PageListSnapshot + meta: MutationMeta + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[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 ChangeItem_PagesSetScale(UniversalBaseModel): + type: typing.Literal["pages.setScale"] = "pages.setScale" + pages: typing.List[PageRef] + measure: typing.Optional[ChangeItemPagesSetScaleMeasure] = None + page: PageRef + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -549,7 +562,7 @@ class Config: class ChangeItem_PagesReorder(UniversalBaseModel): type: typing.Literal["pages.reorder"] = "pages.reorder" pages: typing.List[PageRef] - layout: ChangeItemPagesReorderLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -565,7 +578,7 @@ class Config: class ChangeItem_PagesDelete(UniversalBaseModel): type: typing.Literal["pages.delete"] = "pages.delete" pages: typing.List[PageRef] - layout: ChangeItemPagesDeleteLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -583,7 +596,7 @@ class ChangeItem_PagesInsertBlank(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesInsertBlankLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -601,7 +614,7 @@ class ChangeItem_PagesInsert(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesInsertLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -619,7 +632,7 @@ class ChangeItem_PagesCopy(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesCopyLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -635,7 +648,7 @@ class Config: class ChangeItem_PagesRestore(UniversalBaseModel): type: typing.Literal["pages.restore"] = "pages.restore" pages: typing.List[PageRef] - layout: ChangeItemPagesRestoreLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: @@ -724,6 +737,7 @@ class Config: ChangeItem_OutlineDelete, ChangeItem_OutlineRestore, ChangeItem_PagesRotate, + ChangeItem_PagesSetScale, ChangeItem_PagesReorder, ChangeItem_PagesDelete, ChangeItem_PagesInsertBlank, diff --git a/src/cloudpdf/types/change_item_pages_copy.py b/src/cloudpdf/types/change_item_pages_copy.py index e105fed..577e318 100644 --- a/src/cloudpdf/types/change_item_pages_copy.py +++ b/src/cloudpdf/types/change_item_pages_copy.py @@ -6,8 +6,8 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_copy_layout import ChangeItemPagesCopyLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef @@ -15,7 +15,7 @@ class ChangeItemPagesCopy(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesCopyLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item.py deleted file mode 100644 index 5c78a90..0000000 --- a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_copy_layout_named_pages_item_target import ChangeItemPagesCopyLayoutNamedPagesItemTarget - - -class ChangeItemPagesCopyLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesCopyLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes.py deleted file mode 100644 index ed31292..0000000 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_copy_layout_pages_item_boxes_art import ChangeItemPagesCopyLayoutPagesItemBoxesArt -from .change_item_pages_copy_layout_pages_item_boxes_bleed import ChangeItemPagesCopyLayoutPagesItemBoxesBleed -from .change_item_pages_copy_layout_pages_item_boxes_crop import ChangeItemPagesCopyLayoutPagesItemBoxesCrop -from .change_item_pages_copy_layout_pages_item_boxes_media import ChangeItemPagesCopyLayoutPagesItemBoxesMedia -from .change_item_pages_copy_layout_pages_item_boxes_trim import ChangeItemPagesCopyLayoutPagesItemBoxesTrim - - -class ChangeItemPagesCopyLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesCopyLayoutPagesItemBoxesMedia - crop: ChangeItemPagesCopyLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesCopyLayoutPagesItemBoxesBleed - trim: ChangeItemPagesCopyLayoutPagesItemBoxesTrim - art: ChangeItemPagesCopyLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_media.py deleted file mode 100644 index 3aea9a5..0000000 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesCopyLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete.py b/src/cloudpdf/types/change_item_pages_delete.py index 6fde014..c06168a 100644 --- a/src/cloudpdf/types/change_item_pages_delete.py +++ b/src/cloudpdf/types/change_item_pages_delete.py @@ -4,14 +4,14 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_delete_layout import ChangeItemPagesDeleteLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef class ChangeItemPagesDelete(UniversalBaseModel): pages: typing.List[PageRef] - layout: ChangeItemPagesDeleteLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_delete_layout.py b/src/cloudpdf/types/change_item_pages_delete_layout.py deleted file mode 100644 index b44f629..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_delete_layout_labels_item import ChangeItemPagesDeleteLayoutLabelsItem -from .change_item_pages_delete_layout_named_pages_item import ChangeItemPagesDeleteLayoutNamedPagesItem -from .change_item_pages_delete_layout_pages_item import ChangeItemPagesDeleteLayoutPagesItem - - -class ChangeItemPagesDeleteLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesDeleteLayoutPagesItem] - labels: typing.List[ChangeItemPagesDeleteLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesDeleteLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_delete_layout_labels_item.py deleted file mode 100644 index 67e9afb..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_delete_layout_labels_item_style import ChangeItemPagesDeleteLayoutLabelsItemStyle - - -class ChangeItemPagesDeleteLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesDeleteLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_delete_layout_labels_item_style.py deleted file mode 100644 index 8def37b..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesDeleteLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item.py deleted file mode 100644 index 8ef5512..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_delete_layout_named_pages_item_target import ChangeItemPagesDeleteLayoutNamedPagesItemTarget - - -class ChangeItemPagesDeleteLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesDeleteLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target.py deleted file mode 100644 index 6b0415a..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesDeleteLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Page, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Template, - ChangeItemPagesDeleteLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_template.py deleted file mode 100644 index 5da5a9f..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesDeleteLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item.py deleted file mode 100644 index 858a9a3..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_delete_layout_pages_item_boxes import ChangeItemPagesDeleteLayoutPagesItemBoxes -from .change_item_pages_delete_layout_pages_item_pdf_crop_box import ChangeItemPagesDeleteLayoutPagesItemPdfCropBox -from .change_item_pages_delete_layout_pages_item_size import ChangeItemPagesDeleteLayoutPagesItemSize -from .change_item_pages_delete_layout_pages_item_tab_order import ChangeItemPagesDeleteLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesDeleteLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesDeleteLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesDeleteLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesDeleteLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesDeleteLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_delete_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes.py deleted file mode 100644 index f633ab3..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_delete_layout_pages_item_boxes_art import ChangeItemPagesDeleteLayoutPagesItemBoxesArt -from .change_item_pages_delete_layout_pages_item_boxes_bleed import ChangeItemPagesDeleteLayoutPagesItemBoxesBleed -from .change_item_pages_delete_layout_pages_item_boxes_crop import ChangeItemPagesDeleteLayoutPagesItemBoxesCrop -from .change_item_pages_delete_layout_pages_item_boxes_media import ChangeItemPagesDeleteLayoutPagesItemBoxesMedia -from .change_item_pages_delete_layout_pages_item_boxes_trim import ChangeItemPagesDeleteLayoutPagesItemBoxesTrim - - -class ChangeItemPagesDeleteLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesDeleteLayoutPagesItemBoxesMedia - crop: ChangeItemPagesDeleteLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesDeleteLayoutPagesItemBoxesBleed - trim: ChangeItemPagesDeleteLayoutPagesItemBoxesTrim - art: ChangeItemPagesDeleteLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_art.py deleted file mode 100644 index 35328a6..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 46dde7c..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_crop.py deleted file mode 100644 index c5b0d00..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_media.py deleted file mode 100644 index 8c187f7..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_trim.py deleted file mode 100644 index bcb81c8..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_delete_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 6db9832..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemPdfCropBox(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/change_item_pages_delete_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_size.py deleted file mode 100644 index 4b9a7d0..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesDeleteLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_delete_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_tab_order.py deleted file mode 100644 index d348b7d..0000000 --- a/src/cloudpdf/types/change_item_pages_delete_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesDeleteLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_insert.py b/src/cloudpdf/types/change_item_pages_insert.py index 132b1c6..12c9c3b 100644 --- a/src/cloudpdf/types/change_item_pages_insert.py +++ b/src/cloudpdf/types/change_item_pages_insert.py @@ -6,8 +6,8 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_insert_layout import ChangeItemPagesInsertLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef @@ -15,7 +15,7 @@ class ChangeItemPagesInsert(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesInsertLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_insert_blank.py b/src/cloudpdf/types/change_item_pages_insert_blank.py index 8b1ca06..255bb6b 100644 --- a/src/cloudpdf/types/change_item_pages_insert_blank.py +++ b/src/cloudpdf/types/change_item_pages_insert_blank.py @@ -6,8 +6,8 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_insert_blank_layout import ChangeItemPagesInsertBlankLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef @@ -15,7 +15,7 @@ class ChangeItemPagesInsertBlank(UniversalBaseModel): inserted_pages: typing_extensions.Annotated[ typing.List[PageRef], FieldMetadata(alias="insertedPages"), pydantic.Field(alias="insertedPages") ] - layout: ChangeItemPagesInsertBlankLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout.py deleted file mode 100644 index 363085c..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_blank_layout_labels_item import ChangeItemPagesInsertBlankLayoutLabelsItem -from .change_item_pages_insert_blank_layout_named_pages_item import ChangeItemPagesInsertBlankLayoutNamedPagesItem -from .change_item_pages_insert_blank_layout_pages_item import ChangeItemPagesInsertBlankLayoutPagesItem - - -class ChangeItemPagesInsertBlankLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesInsertBlankLayoutPagesItem] - labels: typing.List[ChangeItemPagesInsertBlankLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesInsertBlankLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item.py deleted file mode 100644 index c17e5d8..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_blank_layout_labels_item_style import ChangeItemPagesInsertBlankLayoutLabelsItemStyle - - -class ChangeItemPagesInsertBlankLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesInsertBlankLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item_style.py deleted file mode 100644 index 5a0b801..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesInsertBlankLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item.py deleted file mode 100644 index 8e069bf..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_insert_blank_layout_named_pages_item_target import ( - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget, -) - - -class ChangeItemPagesInsertBlankLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target.py deleted file mode 100644 index 26d2c26..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Template, - ChangeItemPagesInsertBlankLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_dangling.py deleted file mode 100644 index 6fd10d3..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetDangling(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/change_item_pages_insert_blank_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_template.py deleted file mode 100644 index 8d885d6..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item.py deleted file mode 100644 index b99786f..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item.py +++ /dev/null @@ -1,48 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_blank_layout_pages_item_boxes import ChangeItemPagesInsertBlankLayoutPagesItemBoxes -from .change_item_pages_insert_blank_layout_pages_item_pdf_crop_box import ( - ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox, -) -from .change_item_pages_insert_blank_layout_pages_item_size import ChangeItemPagesInsertBlankLayoutPagesItemSize -from .change_item_pages_insert_blank_layout_pages_item_tab_order import ( - ChangeItemPagesInsertBlankLayoutPagesItemTabOrder, -) -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesInsertBlankLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesInsertBlankLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesInsertBlankLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesInsertBlankLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_insert_blank_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes.py deleted file mode 100644 index 5b6c627..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes.py +++ /dev/null @@ -1,38 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_insert_blank_layout_pages_item_boxes_art import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt, -) -from .change_item_pages_insert_blank_layout_pages_item_boxes_bleed import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed, -) -from .change_item_pages_insert_blank_layout_pages_item_boxes_crop import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop, -) -from .change_item_pages_insert_blank_layout_pages_item_boxes_media import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia, -) -from .change_item_pages_insert_blank_layout_pages_item_boxes_trim import ( - ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim, -) - - -class ChangeItemPagesInsertBlankLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia - crop: ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed - trim: ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim - art: ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_art.py deleted file mode 100644 index 5368178..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 77a17fa..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_crop.py deleted file mode 100644 index 9254139..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_media.py deleted file mode 100644 index 6e909da..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_trim.py deleted file mode 100644 index 2526b96..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 7b40b0f..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemPdfCropBox(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/change_item_pages_insert_blank_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_size.py deleted file mode 100644 index 0763c59..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesInsertBlankLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_insert_blank_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_tab_order.py deleted file mode 100644 index 23826e3..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesInsertBlankLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_insert_layout.py b/src/cloudpdf/types/change_item_pages_insert_layout.py deleted file mode 100644 index 53b1b74..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_layout_labels_item import ChangeItemPagesInsertLayoutLabelsItem -from .change_item_pages_insert_layout_named_pages_item import ChangeItemPagesInsertLayoutNamedPagesItem -from .change_item_pages_insert_layout_pages_item import ChangeItemPagesInsertLayoutPagesItem - - -class ChangeItemPagesInsertLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesInsertLayoutPagesItem] - labels: typing.List[ChangeItemPagesInsertLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesInsertLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_insert_layout_labels_item.py deleted file mode 100644 index 4ca5f05..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_layout_labels_item_style import ChangeItemPagesInsertLayoutLabelsItemStyle - - -class ChangeItemPagesInsertLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesInsertLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_insert_layout_labels_item_style.py deleted file mode 100644 index fe2dfff..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesInsertLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item.py deleted file mode 100644 index c0e5140..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_insert_layout_named_pages_item_target import ChangeItemPagesInsertLayoutNamedPagesItemTarget - - -class ChangeItemPagesInsertLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesInsertLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target.py deleted file mode 100644 index 7575589..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesInsertLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Page, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Template, - ChangeItemPagesInsertLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_page.py deleted file mode 100644 index 3b8af88..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class ChangeItemPagesInsertLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_template.py deleted file mode 100644 index b21baec..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesInsertLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item.py deleted file mode 100644 index c843f57..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_insert_layout_pages_item_boxes import ChangeItemPagesInsertLayoutPagesItemBoxes -from .change_item_pages_insert_layout_pages_item_pdf_crop_box import ChangeItemPagesInsertLayoutPagesItemPdfCropBox -from .change_item_pages_insert_layout_pages_item_size import ChangeItemPagesInsertLayoutPagesItemSize -from .change_item_pages_insert_layout_pages_item_tab_order import ChangeItemPagesInsertLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesInsertLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesInsertLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesInsertLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesInsertLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesInsertLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_insert_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes.py deleted file mode 100644 index 91f591e..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_insert_layout_pages_item_boxes_art import ChangeItemPagesInsertLayoutPagesItemBoxesArt -from .change_item_pages_insert_layout_pages_item_boxes_bleed import ChangeItemPagesInsertLayoutPagesItemBoxesBleed -from .change_item_pages_insert_layout_pages_item_boxes_crop import ChangeItemPagesInsertLayoutPagesItemBoxesCrop -from .change_item_pages_insert_layout_pages_item_boxes_media import ChangeItemPagesInsertLayoutPagesItemBoxesMedia -from .change_item_pages_insert_layout_pages_item_boxes_trim import ChangeItemPagesInsertLayoutPagesItemBoxesTrim - - -class ChangeItemPagesInsertLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesInsertLayoutPagesItemBoxesMedia - crop: ChangeItemPagesInsertLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesInsertLayoutPagesItemBoxesBleed - trim: ChangeItemPagesInsertLayoutPagesItemBoxesTrim - art: ChangeItemPagesInsertLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_art.py deleted file mode 100644 index a62cbf7..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 08abbfc..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_crop.py deleted file mode 100644 index 93fbae2..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_media.py deleted file mode 100644 index 21cbdd8..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_trim.py deleted file mode 100644 index a3b1a6a..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_insert_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 43de16d..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemPdfCropBox(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/change_item_pages_insert_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_size.py deleted file mode 100644 index dc6b04c..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesInsertLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_insert_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_tab_order.py deleted file mode 100644 index 2277cd4..0000000 --- a/src/cloudpdf/types/change_item_pages_insert_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesInsertLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_reorder.py b/src/cloudpdf/types/change_item_pages_reorder.py index b45908e..f7a2f0f 100644 --- a/src/cloudpdf/types/change_item_pages_reorder.py +++ b/src/cloudpdf/types/change_item_pages_reorder.py @@ -4,14 +4,14 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_reorder_layout import ChangeItemPagesReorderLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef class ChangeItemPagesReorder(UniversalBaseModel): pages: typing.List[PageRef] - layout: ChangeItemPagesReorderLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout.py b/src/cloudpdf/types/change_item_pages_reorder_layout.py deleted file mode 100644 index d9af3c3..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_reorder_layout_labels_item import ChangeItemPagesReorderLayoutLabelsItem -from .change_item_pages_reorder_layout_named_pages_item import ChangeItemPagesReorderLayoutNamedPagesItem -from .change_item_pages_reorder_layout_pages_item import ChangeItemPagesReorderLayoutPagesItem - - -class ChangeItemPagesReorderLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesReorderLayoutPagesItem] - labels: typing.List[ChangeItemPagesReorderLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesReorderLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item.py deleted file mode 100644 index 277f5ce..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_reorder_layout_labels_item_style import ChangeItemPagesReorderLayoutLabelsItemStyle - - -class ChangeItemPagesReorderLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesReorderLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item_style.py deleted file mode 100644 index 70b30b8..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesReorderLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item.py deleted file mode 100644 index 39c08af..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_reorder_layout_named_pages_item_target import ChangeItemPagesReorderLayoutNamedPagesItemTarget - - -class ChangeItemPagesReorderLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesReorderLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target.py deleted file mode 100644 index 81a2358..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesReorderLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Page, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Template, - ChangeItemPagesReorderLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_dangling.py deleted file mode 100644 index 61703a2..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutNamedPagesItemTargetDangling(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/change_item_pages_reorder_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_page.py deleted file mode 100644 index 1e3b50d..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class ChangeItemPagesReorderLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_template.py deleted file mode 100644 index 6feff89..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesReorderLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item.py deleted file mode 100644 index c7ed4c5..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_reorder_layout_pages_item_boxes import ChangeItemPagesReorderLayoutPagesItemBoxes -from .change_item_pages_reorder_layout_pages_item_pdf_crop_box import ChangeItemPagesReorderLayoutPagesItemPdfCropBox -from .change_item_pages_reorder_layout_pages_item_size import ChangeItemPagesReorderLayoutPagesItemSize -from .change_item_pages_reorder_layout_pages_item_tab_order import ChangeItemPagesReorderLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesReorderLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesReorderLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesReorderLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesReorderLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesReorderLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_reorder_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes.py deleted file mode 100644 index b978ff8..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_reorder_layout_pages_item_boxes_art import ChangeItemPagesReorderLayoutPagesItemBoxesArt -from .change_item_pages_reorder_layout_pages_item_boxes_bleed import ChangeItemPagesReorderLayoutPagesItemBoxesBleed -from .change_item_pages_reorder_layout_pages_item_boxes_crop import ChangeItemPagesReorderLayoutPagesItemBoxesCrop -from .change_item_pages_reorder_layout_pages_item_boxes_media import ChangeItemPagesReorderLayoutPagesItemBoxesMedia -from .change_item_pages_reorder_layout_pages_item_boxes_trim import ChangeItemPagesReorderLayoutPagesItemBoxesTrim - - -class ChangeItemPagesReorderLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesReorderLayoutPagesItemBoxesMedia - crop: ChangeItemPagesReorderLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesReorderLayoutPagesItemBoxesBleed - trim: ChangeItemPagesReorderLayoutPagesItemBoxesTrim - art: ChangeItemPagesReorderLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_art.py deleted file mode 100644 index 55f4b53..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_reorder_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 5fb2942..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_reorder_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_crop.py deleted file mode 100644 index c4d9885..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_reorder_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_media.py deleted file mode 100644 index 576bef4..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_reorder_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_trim.py deleted file mode 100644 index 77dee73..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_reorder_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 94fce67..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemPdfCropBox(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/change_item_pages_reorder_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_size.py deleted file mode 100644 index 8103cd5..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesReorderLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_reorder_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_tab_order.py deleted file mode 100644 index 48487ba..0000000 --- a/src/cloudpdf/types/change_item_pages_reorder_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesReorderLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_restore.py b/src/cloudpdf/types/change_item_pages_restore.py index cf9b4cc..f675784 100644 --- a/src/cloudpdf/types/change_item_pages_restore.py +++ b/src/cloudpdf/types/change_item_pages_restore.py @@ -4,14 +4,14 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_restore_layout import ChangeItemPagesRestoreLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef class ChangeItemPagesRestore(UniversalBaseModel): pages: typing.List[PageRef] - layout: ChangeItemPagesRestoreLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_restore_layout.py b/src/cloudpdf/types/change_item_pages_restore_layout.py deleted file mode 100644 index bf41b47..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_restore_layout_labels_item import ChangeItemPagesRestoreLayoutLabelsItem -from .change_item_pages_restore_layout_named_pages_item import ChangeItemPagesRestoreLayoutNamedPagesItem -from .change_item_pages_restore_layout_pages_item import ChangeItemPagesRestoreLayoutPagesItem - - -class ChangeItemPagesRestoreLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesRestoreLayoutPagesItem] - labels: typing.List[ChangeItemPagesRestoreLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesRestoreLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_restore_layout_labels_item.py deleted file mode 100644 index a2fcbf6..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_restore_layout_labels_item_style import ChangeItemPagesRestoreLayoutLabelsItemStyle - - -class ChangeItemPagesRestoreLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesRestoreLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_restore_layout_labels_item_style.py deleted file mode 100644 index 5e78dec..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesRestoreLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item.py deleted file mode 100644 index 3a4162a..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_restore_layout_named_pages_item_target import ChangeItemPagesRestoreLayoutNamedPagesItemTarget - - -class ChangeItemPagesRestoreLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesRestoreLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target.py deleted file mode 100644 index 4f6bc43..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesRestoreLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Template, - ChangeItemPagesRestoreLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_dangling.py deleted file mode 100644 index a60a4d5..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutNamedPagesItemTargetDangling(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/change_item_pages_restore_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_page.py deleted file mode 100644 index 60f313a..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class ChangeItemPagesRestoreLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_template.py deleted file mode 100644 index 8c371e3..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesRestoreLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item.py deleted file mode 100644 index 464d69e..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_restore_layout_pages_item_boxes import ChangeItemPagesRestoreLayoutPagesItemBoxes -from .change_item_pages_restore_layout_pages_item_pdf_crop_box import ChangeItemPagesRestoreLayoutPagesItemPdfCropBox -from .change_item_pages_restore_layout_pages_item_size import ChangeItemPagesRestoreLayoutPagesItemSize -from .change_item_pages_restore_layout_pages_item_tab_order import ChangeItemPagesRestoreLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesRestoreLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesRestoreLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesRestoreLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesRestoreLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesRestoreLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_restore_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes.py deleted file mode 100644 index ebb693f..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_restore_layout_pages_item_boxes_art import ChangeItemPagesRestoreLayoutPagesItemBoxesArt -from .change_item_pages_restore_layout_pages_item_boxes_bleed import ChangeItemPagesRestoreLayoutPagesItemBoxesBleed -from .change_item_pages_restore_layout_pages_item_boxes_crop import ChangeItemPagesRestoreLayoutPagesItemBoxesCrop -from .change_item_pages_restore_layout_pages_item_boxes_media import ChangeItemPagesRestoreLayoutPagesItemBoxesMedia -from .change_item_pages_restore_layout_pages_item_boxes_trim import ChangeItemPagesRestoreLayoutPagesItemBoxesTrim - - -class ChangeItemPagesRestoreLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesRestoreLayoutPagesItemBoxesMedia - crop: ChangeItemPagesRestoreLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesRestoreLayoutPagesItemBoxesBleed - trim: ChangeItemPagesRestoreLayoutPagesItemBoxesTrim - art: ChangeItemPagesRestoreLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_art.py deleted file mode 100644 index 30a3d17..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_restore_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_bleed.py deleted file mode 100644 index bd39095..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_restore_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_crop.py deleted file mode 100644 index b14dfdd..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_restore_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_media.py deleted file mode 100644 index cf492d5..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_restore_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_trim.py deleted file mode 100644 index 1503a67..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_restore_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 95af856..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemPdfCropBox(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/change_item_pages_restore_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_size.py deleted file mode 100644 index 58485a9..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesRestoreLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_restore_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_tab_order.py deleted file mode 100644 index 489849c..0000000 --- a/src/cloudpdf/types/change_item_pages_restore_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesRestoreLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_rotate.py b/src/cloudpdf/types/change_item_pages_rotate.py index 6df8c00..158ed35 100644 --- a/src/cloudpdf/types/change_item_pages_rotate.py +++ b/src/cloudpdf/types/change_item_pages_rotate.py @@ -4,15 +4,15 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_rotate_layout import ChangeItemPagesRotateLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef class ChangeItemPagesRotate(UniversalBaseModel): pages: typing.List[PageRef] rotation: int - layout: ChangeItemPagesRotateLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout.py b/src/cloudpdf/types/change_item_pages_rotate_layout.py deleted file mode 100644 index 27fef87..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_rotate_layout_labels_item import ChangeItemPagesRotateLayoutLabelsItem -from .change_item_pages_rotate_layout_named_pages_item import ChangeItemPagesRotateLayoutNamedPagesItem -from .change_item_pages_rotate_layout_pages_item import ChangeItemPagesRotateLayoutPagesItem - - -class ChangeItemPagesRotateLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesRotateLayoutPagesItem] - labels: typing.List[ChangeItemPagesRotateLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesRotateLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item.py b/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item.py deleted file mode 100644 index 3f742bc..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_rotate_layout_labels_item_style import ChangeItemPagesRotateLayoutLabelsItemStyle - - -class ChangeItemPagesRotateLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesRotateLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item_style.py b/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item_style.py deleted file mode 100644 index 7637c43..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesRotateLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item.py b/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item.py deleted file mode 100644 index d32ef5d..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_rotate_layout_named_pages_item_target import ChangeItemPagesRotateLayoutNamedPagesItemTarget - - -class ChangeItemPagesRotateLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: ChangeItemPagesRotateLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target.py b/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target.py deleted file mode 100644 index fcbf3c5..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -ChangeItemPagesRotateLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Page, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Template, - ChangeItemPagesRotateLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_dangling.py deleted file mode 100644 index b84afaf..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutNamedPagesItemTargetDangling(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/change_item_pages_rotate_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_page.py deleted file mode 100644 index 4c34c43..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class ChangeItemPagesRotateLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_template.py b/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_template.py deleted file mode 100644 index 2edfa0f..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 ChangeItemPagesRotateLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item.py deleted file mode 100644 index 2a6b45b..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .change_item_pages_rotate_layout_pages_item_boxes import ChangeItemPagesRotateLayoutPagesItemBoxes -from .change_item_pages_rotate_layout_pages_item_pdf_crop_box import ChangeItemPagesRotateLayoutPagesItemPdfCropBox -from .change_item_pages_rotate_layout_pages_item_size import ChangeItemPagesRotateLayoutPagesItemSize -from .change_item_pages_rotate_layout_pages_item_tab_order import ChangeItemPagesRotateLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class ChangeItemPagesRotateLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: ChangeItemPagesRotateLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesRotateLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: ChangeItemPagesRotateLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesRotateLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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/change_item_pages_rotate_layout_pages_item_boxes.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes.py deleted file mode 100644 index 73cb162..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .change_item_pages_rotate_layout_pages_item_boxes_art import ChangeItemPagesRotateLayoutPagesItemBoxesArt -from .change_item_pages_rotate_layout_pages_item_boxes_bleed import ChangeItemPagesRotateLayoutPagesItemBoxesBleed -from .change_item_pages_rotate_layout_pages_item_boxes_crop import ChangeItemPagesRotateLayoutPagesItemBoxesCrop -from .change_item_pages_rotate_layout_pages_item_boxes_media import ChangeItemPagesRotateLayoutPagesItemBoxesMedia -from .change_item_pages_rotate_layout_pages_item_boxes_trim import ChangeItemPagesRotateLayoutPagesItemBoxesTrim - - -class ChangeItemPagesRotateLayoutPagesItemBoxes(UniversalBaseModel): - media: ChangeItemPagesRotateLayoutPagesItemBoxesMedia - crop: ChangeItemPagesRotateLayoutPagesItemBoxesCrop - bleed: ChangeItemPagesRotateLayoutPagesItemBoxesBleed - trim: ChangeItemPagesRotateLayoutPagesItemBoxesTrim - art: ChangeItemPagesRotateLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_art.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_art.py deleted file mode 100644 index c02294e..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_rotate_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 7b6b912..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_rotate_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_crop.py deleted file mode 100644 index fb40c72..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_rotate_layout_pages_item_boxes_media.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_media.py deleted file mode 100644 index 31a9393..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_rotate_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_trim.py deleted file mode 100644 index 773ed88..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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/change_item_pages_rotate_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 7212ccc..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemPdfCropBox(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/change_item_pages_rotate_layout_pages_item_size.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_size.py deleted file mode 100644 index 68f43bc..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 ChangeItemPagesRotateLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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/change_item_pages_rotate_layout_pages_item_tab_order.py b/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_tab_order.py deleted file mode 100644 index 32e0bbb..0000000 --- a/src/cloudpdf/types/change_item_pages_rotate_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -ChangeItemPagesRotateLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_item_pages_set_scale.py similarity index 57% rename from src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_page.py rename to src/cloudpdf/types/change_item_pages_set_scale.py index 4ee4842..dc881ba 100644 --- a/src/cloudpdf/types/change_item_pages_insert_blank_layout_named_pages_item_target_page.py +++ b/src/cloudpdf/types/change_item_pages_set_scale.py @@ -4,11 +4,18 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .change_item_pages_set_scale_measure import ChangeItemPagesSetScaleMeasure +from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef -class ChangeItemPagesInsertBlankLayoutNamedPagesItemTargetPage(UniversalBaseModel): +class ChangeItemPagesSetScale(UniversalBaseModel): + pages: typing.List[PageRef] + measure: typing.Optional[ChangeItemPagesSetScaleMeasure] = None page: PageRef + layout: PageListSnapshot + meta: MutationMeta if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure.py b/src/cloudpdf/types/change_item_pages_set_scale_measure.py new file mode 100644 index 0000000..5604575 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_angle_item import ChangeItemPagesSetScaleMeasureAngleItem +from .change_item_pages_set_scale_measure_area_item import ChangeItemPagesSetScaleMeasureAreaItem +from .change_item_pages_set_scale_measure_distance_item import ChangeItemPagesSetScaleMeasureDistanceItem +from .change_item_pages_set_scale_measure_origin import ChangeItemPagesSetScaleMeasureOrigin +from .change_item_pages_set_scale_measure_slope_item import ChangeItemPagesSetScaleMeasureSlopeItem +from .change_item_pages_set_scale_measure_subtype import ChangeItemPagesSetScaleMeasureSubtype +from .change_item_pages_set_scale_measure_x_item import ChangeItemPagesSetScaleMeasureXItem +from .change_item_pages_set_scale_measure_y_item import ChangeItemPagesSetScaleMeasureYItem + + +class ChangeItemPagesSetScaleMeasure(UniversalBaseModel): + subtype: ChangeItemPagesSetScaleMeasureSubtype + ratio: typing.Optional[str] = None + x: typing.List[ChangeItemPagesSetScaleMeasureXItem] + y: typing.Optional[typing.List[ChangeItemPagesSetScaleMeasureYItem]] = None + distance: typing.List[ChangeItemPagesSetScaleMeasureDistanceItem] + area: typing.List[ChangeItemPagesSetScaleMeasureAreaItem] + angle: typing.Optional[typing.List[ChangeItemPagesSetScaleMeasureAngleItem]] = None + slope: typing.Optional[typing.List[ChangeItemPagesSetScaleMeasureSlopeItem]] = None + origin: typing.Optional[ChangeItemPagesSetScaleMeasureOrigin] = 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/change_item_pages_set_scale_measure_angle_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item.py new file mode 100644 index 0000000..5a8f3f9 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_angle_item_fraction import ChangeItemPagesSetScaleMeasureAngleItemFraction +from .change_item_pages_set_scale_measure_angle_item_label_position import ( + ChangeItemPagesSetScaleMeasureAngleItemLabelPosition, +) + + +class ChangeItemPagesSetScaleMeasureAngleItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureAngleItemFraction] = 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[ChangeItemPagesSetScaleMeasureAngleItemLabelPosition], + 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/change_item_pages_set_scale_measure_angle_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_fraction.py new file mode 100644 index 0000000..a628ac9 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_label_position.py new file mode 100644 index 0000000..39ed8b4 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_angle_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureAngleItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item.py new file mode 100644 index 0000000..d3daf01 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_area_item_fraction import ChangeItemPagesSetScaleMeasureAreaItemFraction +from .change_item_pages_set_scale_measure_area_item_label_position import ( + ChangeItemPagesSetScaleMeasureAreaItemLabelPosition, +) + + +class ChangeItemPagesSetScaleMeasureAreaItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureAreaItemFraction] = 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[ChangeItemPagesSetScaleMeasureAreaItemLabelPosition], + 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/change_item_pages_set_scale_measure_area_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_fraction.py new file mode 100644 index 0000000..023f754 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_label_position.py new file mode 100644 index 0000000..7a35daa --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_area_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureAreaItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item.py new file mode 100644 index 0000000..67cdb0c --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_distance_item_fraction import ( + ChangeItemPagesSetScaleMeasureDistanceItemFraction, +) +from .change_item_pages_set_scale_measure_distance_item_label_position import ( + ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition, +) + + +class ChangeItemPagesSetScaleMeasureDistanceItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureDistanceItemFraction] = 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[ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition], + 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/change_item_pages_set_scale_measure_distance_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_fraction.py new file mode 100644 index 0000000..468c583 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_label_position.py new file mode 100644 index 0000000..aedda80 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_distance_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureDistanceItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_origin.py similarity index 83% rename from src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_dangling.py rename to src/cloudpdf/types/change_item_pages_set_scale_measure_origin.py index b660548..94ce776 100644 --- a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_dangling.py +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_origin.py @@ -6,7 +6,10 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesDeleteLayoutNamedPagesItemTargetDangling(UniversalBaseModel): +class ChangeItemPagesSetScaleMeasureOrigin(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: diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item.py new file mode 100644 index 0000000..282185e --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_slope_item_fraction import ChangeItemPagesSetScaleMeasureSlopeItemFraction +from .change_item_pages_set_scale_measure_slope_item_label_position import ( + ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition, +) + + +class ChangeItemPagesSetScaleMeasureSlopeItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureSlopeItemFraction] = 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[ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition], + 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/change_item_pages_set_scale_measure_slope_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_fraction.py new file mode 100644 index 0000000..0598f45 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_label_position.py new file mode 100644 index 0000000..a650441 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_slope_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureSlopeItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_subtype.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_subtype.py new file mode 100644 index 0000000..aa030e7 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_subtype.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureSubtype = typing.Union[typing.Literal["rectilinear"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item.py new file mode 100644 index 0000000..35530bf --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_x_item_fraction import ChangeItemPagesSetScaleMeasureXItemFraction +from .change_item_pages_set_scale_measure_x_item_label_position import ChangeItemPagesSetScaleMeasureXItemLabelPosition + + +class ChangeItemPagesSetScaleMeasureXItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureXItemFraction] = 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[ChangeItemPagesSetScaleMeasureXItemLabelPosition], + 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/change_item_pages_set_scale_measure_x_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_fraction.py new file mode 100644 index 0000000..82d3003 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_label_position.py new file mode 100644 index 0000000..4345a06 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_x_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureXItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item.py new file mode 100644 index 0000000..524f772 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_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 .change_item_pages_set_scale_measure_y_item_fraction import ChangeItemPagesSetScaleMeasureYItemFraction +from .change_item_pages_set_scale_measure_y_item_label_position import ChangeItemPagesSetScaleMeasureYItemLabelPosition + + +class ChangeItemPagesSetScaleMeasureYItem(UniversalBaseModel): + unit: str + conversion: typing.Optional[float] = None + fraction: typing.Optional[ChangeItemPagesSetScaleMeasureYItemFraction] = 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[ChangeItemPagesSetScaleMeasureYItemLabelPosition], + 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/change_item_pages_set_scale_measure_y_item_fraction.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_fraction.py new file mode 100644 index 0000000..24c47be --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_label_position.py b/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_label_position.py new file mode 100644 index 0000000..75abb86 --- /dev/null +++ b/src/cloudpdf/types/change_item_pages_set_scale_measure_y_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeItemPagesSetScaleMeasureYItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_skipped_op.py b/src/cloudpdf/types/change_item_skipped_op.py index 64da815..a4a40fc 100644 --- a/src/cloudpdf/types/change_item_skipped_op.py +++ b/src/cloudpdf/types/change_item_skipped_op.py @@ -29,6 +29,7 @@ "outline.move", "outline.delete", "pages.rotate", + "pages.setScale", "pages.reorder", "pages.delete", "pages.insertBlank", diff --git a/src/cloudpdf/types/change_op.py b/src/cloudpdf/types/change_op.py index 6f126d5..3058b77 100644 --- a/src/cloudpdf/types/change_op.py +++ b/src/cloudpdf/types/change_op.py @@ -21,6 +21,7 @@ from .change_op_forms_set_signature_appearance_resources import ChangeOpFormsSetSignatureAppearanceResources from .change_op_pages_insert_blank_spec import ChangeOpPagesInsertBlankSpec from .change_op_pages_insert_resources import ChangeOpPagesInsertResources +from .change_op_pages_set_scale_measure import ChangeOpPagesSetScaleMeasure from .field_position import FieldPosition from .form_field_draft import FormFieldDraft from .form_field_patch import FormFieldPatch @@ -440,6 +441,21 @@ class Config: extra = pydantic.Extra.allow +class ChangeOp_PagesSetScale(UniversalBaseModel): + type: typing.Literal["pages.setScale"] = "pages.setScale" + pages: typing.List[PageRef] + measure: typing.Optional[ChangeOpPagesSetScaleMeasure] = 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 ChangeOp_PagesReorder(UniversalBaseModel): type: typing.Literal["pages.reorder"] = "pages.reorder" pages: typing.List[PageRef] @@ -579,6 +595,7 @@ class Config: ChangeOp_OutlineMove, ChangeOp_OutlineDelete, ChangeOp_PagesRotate, + ChangeOp_PagesSetScale, ChangeOp_PagesReorder, ChangeOp_PagesDelete, ChangeOp_PagesInsertBlank, diff --git a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_page.py b/src/cloudpdf/types/change_op_pages_set_scale.py similarity index 68% rename from src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_page.py rename to src/cloudpdf/types/change_op_pages_set_scale.py index b7ec43c..ff4a34d 100644 --- a/src/cloudpdf/types/change_item_pages_delete_layout_named_pages_item_target_page.py +++ b/src/cloudpdf/types/change_op_pages_set_scale.py @@ -4,11 +4,13 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .change_op_pages_set_scale_measure import ChangeOpPagesSetScaleMeasure from .page_ref import PageRef -class ChangeItemPagesDeleteLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef +class ChangeOpPagesSetScale(UniversalBaseModel): + pages: typing.List[PageRef] + measure: typing.Optional[ChangeOpPagesSetScaleMeasure] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure.py b/src/cloudpdf/types/change_op_pages_set_scale_measure.py new file mode 100644 index 0000000..d794578 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_angle_item import ChangeOpPagesSetScaleMeasureAngleItem +from .change_op_pages_set_scale_measure_area_item import ChangeOpPagesSetScaleMeasureAreaItem +from .change_op_pages_set_scale_measure_distance_item import ChangeOpPagesSetScaleMeasureDistanceItem +from .change_op_pages_set_scale_measure_origin import ChangeOpPagesSetScaleMeasureOrigin +from .change_op_pages_set_scale_measure_slope_item import ChangeOpPagesSetScaleMeasureSlopeItem +from .change_op_pages_set_scale_measure_subtype import ChangeOpPagesSetScaleMeasureSubtype +from .change_op_pages_set_scale_measure_x_item import ChangeOpPagesSetScaleMeasureXItem +from .change_op_pages_set_scale_measure_y_item import ChangeOpPagesSetScaleMeasureYItem + + +class ChangeOpPagesSetScaleMeasure(UniversalBaseModel): + subtype: ChangeOpPagesSetScaleMeasureSubtype + ratio: typing.Optional[str] = None + x: typing.List[ChangeOpPagesSetScaleMeasureXItem] + y: typing.Optional[typing.List[ChangeOpPagesSetScaleMeasureYItem]] = None + distance: typing.List[ChangeOpPagesSetScaleMeasureDistanceItem] + area: typing.List[ChangeOpPagesSetScaleMeasureAreaItem] + angle: typing.Optional[typing.List[ChangeOpPagesSetScaleMeasureAngleItem]] = None + slope: typing.Optional[typing.List[ChangeOpPagesSetScaleMeasureSlopeItem]] = None + origin: typing.Optional[ChangeOpPagesSetScaleMeasureOrigin] = 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/change_op_pages_set_scale_measure_angle_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item.py new file mode 100644 index 0000000..7001aa4 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_angle_item_fraction import ChangeOpPagesSetScaleMeasureAngleItemFraction +from .change_op_pages_set_scale_measure_angle_item_label_position import ( + ChangeOpPagesSetScaleMeasureAngleItemLabelPosition, +) + + +class ChangeOpPagesSetScaleMeasureAngleItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureAngleItemFraction] = 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[ChangeOpPagesSetScaleMeasureAngleItemLabelPosition], + 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/change_op_pages_set_scale_measure_angle_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_fraction.py new file mode 100644 index 0000000..26e1faa --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureAngleItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_label_position.py new file mode 100644 index 0000000..6ce4994 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_angle_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureAngleItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item.py new file mode 100644 index 0000000..1b6a191 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_area_item_fraction import ChangeOpPagesSetScaleMeasureAreaItemFraction +from .change_op_pages_set_scale_measure_area_item_label_position import ( + ChangeOpPagesSetScaleMeasureAreaItemLabelPosition, +) + + +class ChangeOpPagesSetScaleMeasureAreaItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureAreaItemFraction] = 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[ChangeOpPagesSetScaleMeasureAreaItemLabelPosition], + 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/change_op_pages_set_scale_measure_area_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_fraction.py new file mode 100644 index 0000000..b57d8b8 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureAreaItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_label_position.py new file mode 100644 index 0000000..761db99 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_area_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureAreaItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item.py new file mode 100644 index 0000000..d7bda2f --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_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 .change_op_pages_set_scale_measure_distance_item_fraction import ChangeOpPagesSetScaleMeasureDistanceItemFraction +from .change_op_pages_set_scale_measure_distance_item_label_position import ( + ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition, +) + + +class ChangeOpPagesSetScaleMeasureDistanceItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureDistanceItemFraction] = 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[ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition], + 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/change_op_pages_set_scale_measure_distance_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_fraction.py new file mode 100644 index 0000000..e9acfea --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureDistanceItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_label_position.py new file mode 100644 index 0000000..9f634bf --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_distance_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureDistanceItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_origin.py similarity index 83% rename from src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_dangling.py rename to src/cloudpdf/types/change_op_pages_set_scale_measure_origin.py index 29cd35e..3e9ae1a 100644 --- a/src/cloudpdf/types/change_item_pages_insert_layout_named_pages_item_target_dangling.py +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_origin.py @@ -6,7 +6,10 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesInsertLayoutNamedPagesItemTargetDangling(UniversalBaseModel): +class ChangeOpPagesSetScaleMeasureOrigin(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: diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item.py new file mode 100644 index 0000000..b2b88fe --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_slope_item_fraction import ChangeOpPagesSetScaleMeasureSlopeItemFraction +from .change_op_pages_set_scale_measure_slope_item_label_position import ( + ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition, +) + + +class ChangeOpPagesSetScaleMeasureSlopeItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureSlopeItemFraction] = 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[ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition], + 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/change_op_pages_set_scale_measure_slope_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_fraction.py new file mode 100644 index 0000000..02b8c64 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureSlopeItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_label_position.py new file mode 100644 index 0000000..e01981e --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_slope_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureSlopeItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_subtype.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_subtype.py new file mode 100644 index 0000000..f30d0c1 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_subtype.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureSubtype = typing.Union[typing.Literal["rectilinear"], typing.Any] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item.py new file mode 100644 index 0000000..e4ea336 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_x_item_fraction import ChangeOpPagesSetScaleMeasureXItemFraction +from .change_op_pages_set_scale_measure_x_item_label_position import ChangeOpPagesSetScaleMeasureXItemLabelPosition + + +class ChangeOpPagesSetScaleMeasureXItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureXItemFraction] = 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[ChangeOpPagesSetScaleMeasureXItemLabelPosition], + 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/change_op_pages_set_scale_measure_x_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_fraction.py new file mode 100644 index 0000000..499138c --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureXItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_label_position.py new file mode 100644 index 0000000..b16fe15 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_x_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureXItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item.py new file mode 100644 index 0000000..8b1b29d --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_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 .change_op_pages_set_scale_measure_y_item_fraction import ChangeOpPagesSetScaleMeasureYItemFraction +from .change_op_pages_set_scale_measure_y_item_label_position import ChangeOpPagesSetScaleMeasureYItemLabelPosition + + +class ChangeOpPagesSetScaleMeasureYItem(UniversalBaseModel): + unit: str + conversion: float + fraction: typing.Optional[ChangeOpPagesSetScaleMeasureYItemFraction] = 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[ChangeOpPagesSetScaleMeasureYItemLabelPosition], + 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/change_op_pages_set_scale_measure_y_item_fraction.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_fraction.py new file mode 100644 index 0000000..9db32f7 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_fraction.py @@ -0,0 +1,7 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureYItemFraction = typing.Union[ + typing.Literal["decimal", "fraction", "round", "truncate"], typing.Any +] diff --git a/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_label_position.py b/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_label_position.py new file mode 100644 index 0000000..9bb6269 --- /dev/null +++ b/src/cloudpdf/types/change_op_pages_set_scale_measure_y_item_label_position.py @@ -0,0 +1,5 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +ChangeOpPagesSetScaleMeasureYItemLabelPosition = typing.Union[typing.Literal["suffix", "prefix"], typing.Any] diff --git a/src/cloudpdf/types/doc_manifest_response.py b/src/cloudpdf/types/doc_manifest_response.py index 6dfd35e..2c26dca 100644 --- a/src/cloudpdf/types/doc_manifest_response.py +++ b/src/cloudpdf/types/doc_manifest_response.py @@ -34,6 +34,9 @@ class DocManifestResponse(UniversalBaseModel): outline_version: typing_extensions.Annotated[ typing.Optional[int], FieldMetadata(alias="outlineVersion"), pydantic.Field(alias="outlineVersion") ] = None + viewports_version: typing_extensions.Annotated[ + typing.Optional[int], FieldMetadata(alias="viewportsVersion"), pydantic.Field(alias="viewportsVersion") + ] = None fonts_version: typing_extensions.Annotated[ typing.Optional[int], FieldMetadata(alias="fontsVersion"), pydantic.Field(alias="fontsVersion") ] = None diff --git a/src/cloudpdf/types/doc_pages_remove_name_response.py b/src/cloudpdf/types/doc_pages_remove_name_response.py index fe5a60c..2a41a5c 100644 --- a/src/cloudpdf/types/doc_pages_remove_name_response.py +++ b/src/cloudpdf/types/doc_pages_remove_name_response.py @@ -4,12 +4,12 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .doc_pages_remove_name_response_layout import DocPagesRemoveNameResponseLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot class DocPagesRemoveNameResponse(UniversalBaseModel): - layout: DocPagesRemoveNameResponseLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/doc_pages_remove_name_response_layout.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout.py deleted file mode 100644 index 941fe6c..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API 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_remove_name_response_layout_labels_item import DocPagesRemoveNameResponseLayoutLabelsItem -from .doc_pages_remove_name_response_layout_named_pages_item import DocPagesRemoveNameResponseLayoutNamedPagesItem -from .doc_pages_remove_name_response_layout_pages_item import DocPagesRemoveNameResponseLayoutPagesItem - - -class DocPagesRemoveNameResponseLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[DocPagesRemoveNameResponseLayoutPagesItem] - labels: typing.List[DocPagesRemoveNameResponseLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[DocPagesRemoveNameResponseLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_remove_name_response_layout_labels_item.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item.py deleted file mode 100644 index 5bb9f23..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API 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_remove_name_response_layout_labels_item_style import DocPagesRemoveNameResponseLayoutLabelsItemStyle - - -class DocPagesRemoveNameResponseLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[DocPagesRemoveNameResponseLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item_style.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item_style.py deleted file mode 100644 index fa613cf..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -DocPagesRemoveNameResponseLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item.py deleted file mode 100644 index f87d715..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file 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_remove_name_response_layout_named_pages_item_target import ( - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget, -) - - -class DocPagesRemoveNameResponseLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: DocPagesRemoveNameResponseLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_remove_name_response_layout_named_pages_item_target.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target.py deleted file mode 100644 index 805106d..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -DocPagesRemoveNameResponseLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Template, - DocPagesRemoveNameResponseLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_dangling.py deleted file mode 100644 index b33b11b..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutNamedPagesItemTargetDangling(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_remove_name_response_layout_named_pages_item_target_page.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_page.py deleted file mode 100644 index a307114..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class DocPagesRemoveNameResponseLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_remove_name_response_layout_named_pages_item_target_template.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_template.py deleted file mode 100644 index 406873b..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 DocPagesRemoveNameResponseLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_remove_name_response_layout_pages_item.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item.py deleted file mode 100644 index bae3013..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item.py +++ /dev/null @@ -1,48 +0,0 @@ -# This file was auto-generated by Fern from our API 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_remove_name_response_layout_pages_item_boxes import DocPagesRemoveNameResponseLayoutPagesItemBoxes -from .doc_pages_remove_name_response_layout_pages_item_pdf_crop_box import ( - DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox, -) -from .doc_pages_remove_name_response_layout_pages_item_size import DocPagesRemoveNameResponseLayoutPagesItemSize -from .doc_pages_remove_name_response_layout_pages_item_tab_order import ( - DocPagesRemoveNameResponseLayoutPagesItemTabOrder, -) -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class DocPagesRemoveNameResponseLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: DocPagesRemoveNameResponseLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[DocPagesRemoveNameResponseLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: DocPagesRemoveNameResponseLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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_remove_name_response_layout_pages_item_boxes.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes.py deleted file mode 100644 index c65a0db..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes.py +++ /dev/null @@ -1,38 +0,0 @@ -# This file 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_remove_name_response_layout_pages_item_boxes_art import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesArt, -) -from .doc_pages_remove_name_response_layout_pages_item_boxes_bleed import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed, -) -from .doc_pages_remove_name_response_layout_pages_item_boxes_crop import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop, -) -from .doc_pages_remove_name_response_layout_pages_item_boxes_media import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia, -) -from .doc_pages_remove_name_response_layout_pages_item_boxes_trim import ( - DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim, -) - - -class DocPagesRemoveNameResponseLayoutPagesItemBoxes(UniversalBaseModel): - media: DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia - crop: DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop - bleed: DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed - trim: DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim - art: DocPagesRemoveNameResponseLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_remove_name_response_layout_pages_item_boxes_art.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_art.py deleted file mode 100644 index d8c2888..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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_remove_name_response_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 4db0134..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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_remove_name_response_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_crop.py deleted file mode 100644 index f1693fb..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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_remove_name_response_layout_pages_item_boxes_media.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_media.py deleted file mode 100644 index 7e084ec..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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_remove_name_response_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_trim.py deleted file mode 100644 index c506f54..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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_remove_name_response_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index eeb4019..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemPdfCropBox(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_remove_name_response_layout_pages_item_size.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_size.py deleted file mode 100644 index cd0e7ab..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 DocPagesRemoveNameResponseLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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_remove_name_response_layout_pages_item_tab_order.py b/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_tab_order.py deleted file mode 100644 index fb76a85..0000000 --- a/src/cloudpdf/types/doc_pages_remove_name_response_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -DocPagesRemoveNameResponseLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/doc_pages_set_name_response.py b/src/cloudpdf/types/doc_pages_set_name_response.py index f5f020d..b5904a5 100644 --- a/src/cloudpdf/types/doc_pages_set_name_response.py +++ b/src/cloudpdf/types/doc_pages_set_name_response.py @@ -4,12 +4,12 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .doc_pages_set_name_response_layout import DocPagesSetNameResponseLayout from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot class DocPagesSetNameResponse(UniversalBaseModel): - layout: DocPagesSetNameResponseLayout + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/doc_pages_set_name_response_layout.py b/src/cloudpdf/types/doc_pages_set_name_response_layout.py deleted file mode 100644 index e643b6a..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file was auto-generated by Fern from our API 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_name_response_layout_labels_item import DocPagesSetNameResponseLayoutLabelsItem -from .doc_pages_set_name_response_layout_named_pages_item import DocPagesSetNameResponseLayoutNamedPagesItem -from .doc_pages_set_name_response_layout_pages_item import DocPagesSetNameResponseLayoutPagesItem - - -class DocPagesSetNameResponseLayout(UniversalBaseModel): - page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[DocPagesSetNameResponseLayoutPagesItem] - labels: typing.List[DocPagesSetNameResponseLayoutLabelsItem] - named_pages: typing_extensions.Annotated[ - typing.List[DocPagesSetNameResponseLayoutNamedPagesItem], - FieldMetadata(alias="namedPages"), - pydantic.Field(alias="namedPages"), - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_name_response_layout_labels_item.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item.py deleted file mode 100644 index 2bdbe93..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file was auto-generated by Fern from our API 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_name_response_layout_labels_item_style import DocPagesSetNameResponseLayoutLabelsItemStyle - - -class DocPagesSetNameResponseLayoutLabelsItem(UniversalBaseModel): - first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[DocPagesSetNameResponseLayoutLabelsItemStyle] = None - first_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") - ] - prefix: str - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item_style.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item_style.py deleted file mode 100644 index a9871ca..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_labels_item_style.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -DocPagesSetNameResponseLayoutLabelsItemStyle = typing.Union[ - typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any -] diff --git a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item.py deleted file mode 100644 index fad881a..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file 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_name_response_layout_named_pages_item_target import ( - DocPagesSetNameResponseLayoutNamedPagesItemTarget, -) - - -class DocPagesSetNameResponseLayoutNamedPagesItem(UniversalBaseModel): - name: str - target: DocPagesSetNameResponseLayoutNamedPagesItemTarget - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_name_response_layout_named_pages_item_target.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target.py deleted file mode 100644 index 11312db..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target.py +++ /dev/null @@ -1,64 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -from __future__ import annotations - -import typing - -import pydantic -import typing_extensions -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from ..core.serialization import FieldMetadata -from .page_ref import PageRef - - -class DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page(UniversalBaseModel): - kind: typing.Literal["page"] = "page" - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template(UniversalBaseModel): - kind: typing.Literal["template"] = "template" - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[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 DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): - kind: typing.Literal["dangling"] = "dangling" - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 - else: - - class Config: - frozen = True - smart_union = True - extra = pydantic.Extra.allow - - -DocPagesSetNameResponseLayoutNamedPagesItemTarget = typing_extensions.Annotated[ - typing.Union[ - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Page, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Template, - DocPagesSetNameResponseLayoutNamedPagesItemTarget_Dangling, - ], - pydantic.Field(discriminator="kind"), -] diff --git a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_dangling.py deleted file mode 100644 index d87a6b9..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_dangling.py +++ /dev/null @@ -1,17 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutNamedPagesItemTargetDangling(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_name_response_layout_named_pages_item_target_page.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_page.py deleted file mode 100644 index d2fddef..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_page.py +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -import pydantic -from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .page_ref import PageRef - - -class DocPagesSetNameResponseLayoutNamedPagesItemTargetPage(UniversalBaseModel): - page: PageRef - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_name_response_layout_named_pages_item_target_template.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_template.py deleted file mode 100644 index 9a7692d..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_named_pages_item_target_template.py +++ /dev/null @@ -1,23 +0,0 @@ -# This file was auto-generated by Fern from 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 DocPagesSetNameResponseLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): - object_number: typing_extensions.Annotated[ - int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") - ] - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_name_response_layout_pages_item.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item.py deleted file mode 100644 index 72363a4..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file was auto-generated by Fern from our API 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_name_response_layout_pages_item_boxes import DocPagesSetNameResponseLayoutPagesItemBoxes -from .doc_pages_set_name_response_layout_pages_item_pdf_crop_box import DocPagesSetNameResponseLayoutPagesItemPdfCropBox -from .doc_pages_set_name_response_layout_pages_item_size import DocPagesSetNameResponseLayoutPagesItemSize -from .doc_pages_set_name_response_layout_pages_item_tab_order import DocPagesSetNameResponseLayoutPagesItemTabOrder -from .page_ref import PageRef -from .pdf_page_actions import PdfPageActions - - -class DocPagesSetNameResponseLayoutPagesItem(UniversalBaseModel): - index: int - ref: PageRef - label: typing.Optional[str] = None - size: DocPagesSetNameResponseLayoutPagesItemSize - rotation: int - user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] - tab_order: typing_extensions.Annotated[ - typing.Optional[DocPagesSetNameResponseLayoutPagesItemTabOrder], - FieldMetadata(alias="tabOrder"), - pydantic.Field(alias="tabOrder"), - ] = None - boxes: DocPagesSetNameResponseLayoutPagesItemBoxes - pdf_crop_box: typing_extensions.Annotated[ - DocPagesSetNameResponseLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), - ] - actions: typing.Optional[PdfPageActions] = 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_name_response_layout_pages_item_boxes.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes.py deleted file mode 100644 index 0af9f18..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes.py +++ /dev/null @@ -1,28 +0,0 @@ -# This file 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_name_response_layout_pages_item_boxes_art import DocPagesSetNameResponseLayoutPagesItemBoxesArt -from .doc_pages_set_name_response_layout_pages_item_boxes_bleed import DocPagesSetNameResponseLayoutPagesItemBoxesBleed -from .doc_pages_set_name_response_layout_pages_item_boxes_crop import DocPagesSetNameResponseLayoutPagesItemBoxesCrop -from .doc_pages_set_name_response_layout_pages_item_boxes_media import DocPagesSetNameResponseLayoutPagesItemBoxesMedia -from .doc_pages_set_name_response_layout_pages_item_boxes_trim import DocPagesSetNameResponseLayoutPagesItemBoxesTrim - - -class DocPagesSetNameResponseLayoutPagesItemBoxes(UniversalBaseModel): - media: DocPagesSetNameResponseLayoutPagesItemBoxesMedia - crop: DocPagesSetNameResponseLayoutPagesItemBoxesCrop - bleed: DocPagesSetNameResponseLayoutPagesItemBoxesBleed - trim: DocPagesSetNameResponseLayoutPagesItemBoxesTrim - art: DocPagesSetNameResponseLayoutPagesItemBoxesArt - - if IS_PYDANTIC_V2: - model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=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_name_response_layout_pages_item_boxes_art.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_art.py deleted file mode 100644 index 41c2ea4..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_art.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemBoxesArt(UniversalBaseModel): - x: float - y: float - width: float - height: 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_set_name_response_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_bleed.py deleted file mode 100644 index 9fcc3e8..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_bleed.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: 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_set_name_response_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_crop.py deleted file mode 100644 index b72ff8e..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_crop.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemBoxesCrop(UniversalBaseModel): - x: float - y: float - width: float - height: 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_set_name_response_layout_pages_item_boxes_media.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_media.py deleted file mode 100644 index 9d27289..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_media.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemBoxesMedia(UniversalBaseModel): - x: float - y: float - width: float - height: 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_set_name_response_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_trim.py deleted file mode 100644 index 73f3909..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_boxes_trim.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemBoxesTrim(UniversalBaseModel): - x: float - y: float - width: float - height: 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_set_name_response_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_pdf_crop_box.py deleted file mode 100644 index 6e51cd9..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_pdf_crop_box.py +++ /dev/null @@ -1,22 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemPdfCropBox(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_set_name_response_layout_pages_item_size.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_size.py deleted file mode 100644 index ced3040..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_size.py +++ /dev/null @@ -1,20 +0,0 @@ -# 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 DocPagesSetNameResponseLayoutPagesItemSize(UniversalBaseModel): - width: float - height: 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_set_name_response_layout_pages_item_tab_order.py b/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_tab_order.py deleted file mode 100644 index f826f67..0000000 --- a/src/cloudpdf/types/doc_pages_set_name_response_layout_pages_item_tab_order.py +++ /dev/null @@ -1,7 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -DocPagesSetNameResponseLayoutPagesItemTabOrder = typing.Union[ - typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any -] diff --git a/src/cloudpdf/types/doc_pages_set_scale_response.py b/src/cloudpdf/types/doc_pages_set_scale_response.py index 112cbdf..45a7121 100644 --- a/src/cloudpdf/types/doc_pages_set_scale_response.py +++ b/src/cloudpdf/types/doc_pages_set_scale_response.py @@ -5,11 +5,13 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from .mutation_meta import MutationMeta +from .page_list_snapshot import PageListSnapshot from .page_ref import PageRef class DocPagesSetScaleResponse(UniversalBaseModel): page: PageRef + layout: PageListSnapshot meta: MutationMeta if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/doc_pages_viewports_response.py b/src/cloudpdf/types/doc_pages_viewports_response.py index a3b502c..bb1af5f 100644 --- a/src/cloudpdf/types/doc_pages_viewports_response.py +++ b/src/cloudpdf/types/doc_pages_viewports_response.py @@ -4,11 +4,11 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .doc_pages_viewports_response_viewports_item import DocPagesViewportsResponseViewportsItem +from .page_measurement_viewport import PageMeasurementViewport class DocPagesViewportsResponse(UniversalBaseModel): - viewports: typing.List[DocPagesViewportsResponseViewportsItem] + viewports: typing.List[PageMeasurementViewport] if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/cloudpdf/types/change_item_pages_copy_layout.py b/src/cloudpdf/types/page_list_snapshot.py similarity index 60% rename from src/cloudpdf/types/change_item_pages_copy_layout.py rename to src/cloudpdf/types/page_list_snapshot.py index fec3551..5281ea0 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout.py +++ b/src/cloudpdf/types/page_list_snapshot.py @@ -6,17 +6,17 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_copy_layout_labels_item import ChangeItemPagesCopyLayoutLabelsItem -from .change_item_pages_copy_layout_named_pages_item import ChangeItemPagesCopyLayoutNamedPagesItem -from .change_item_pages_copy_layout_pages_item import ChangeItemPagesCopyLayoutPagesItem +from .page_list_snapshot_labels_item import PageListSnapshotLabelsItem +from .page_list_snapshot_named_pages_item import PageListSnapshotNamedPagesItem +from .page_list_snapshot_pages_item import PageListSnapshotPagesItem -class ChangeItemPagesCopyLayout(UniversalBaseModel): +class PageListSnapshot(UniversalBaseModel): page_count: typing_extensions.Annotated[int, FieldMetadata(alias="pageCount"), pydantic.Field(alias="pageCount")] - pages: typing.List[ChangeItemPagesCopyLayoutPagesItem] - labels: typing.List[ChangeItemPagesCopyLayoutLabelsItem] + pages: typing.List[PageListSnapshotPagesItem] + labels: typing.List[PageListSnapshotLabelsItem] named_pages: typing_extensions.Annotated[ - typing.List[ChangeItemPagesCopyLayoutNamedPagesItem], + typing.List[PageListSnapshotNamedPagesItem], FieldMetadata(alias="namedPages"), pydantic.Field(alias="namedPages"), ] diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_labels_item.py b/src/cloudpdf/types/page_list_snapshot_labels_item.py similarity index 77% rename from src/cloudpdf/types/change_item_pages_copy_layout_labels_item.py rename to src/cloudpdf/types/page_list_snapshot_labels_item.py index aea8d31..1d76c88 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_labels_item.py +++ b/src/cloudpdf/types/page_list_snapshot_labels_item.py @@ -6,12 +6,12 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_copy_layout_labels_item_style import ChangeItemPagesCopyLayoutLabelsItemStyle +from .page_list_snapshot_labels_item_style import PageListSnapshotLabelsItemStyle -class ChangeItemPagesCopyLayoutLabelsItem(UniversalBaseModel): +class PageListSnapshotLabelsItem(UniversalBaseModel): first_page: typing_extensions.Annotated[int, FieldMetadata(alias="firstPage"), pydantic.Field(alias="firstPage")] - style: typing.Optional[ChangeItemPagesCopyLayoutLabelsItemStyle] = None + style: typing.Optional[PageListSnapshotLabelsItemStyle] = None first_number: typing_extensions.Annotated[ int, FieldMetadata(alias="firstNumber"), pydantic.Field(alias="firstNumber") ] diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_labels_item_style.py b/src/cloudpdf/types/page_list_snapshot_labels_item_style.py similarity index 76% rename from src/cloudpdf/types/change_item_pages_copy_layout_labels_item_style.py rename to src/cloudpdf/types/page_list_snapshot_labels_item_style.py index 47aa886..cb16849 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_labels_item_style.py +++ b/src/cloudpdf/types/page_list_snapshot_labels_item_style.py @@ -2,6 +2,6 @@ import typing -ChangeItemPagesCopyLayoutLabelsItemStyle = typing.Union[ +PageListSnapshotLabelsItemStyle = typing.Union[ typing.Literal["decimal", "upperRoman", "lowerRoman", "upperLetters", "lowerLetters"], typing.Any ] diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_bleed.py b/src/cloudpdf/types/page_list_snapshot_named_pages_item.py similarity index 68% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_bleed.py rename to src/cloudpdf/types/page_list_snapshot_named_pages_item.py index dcd1044..635cb20 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_bleed.py +++ b/src/cloudpdf/types/page_list_snapshot_named_pages_item.py @@ -4,13 +4,12 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .page_list_snapshot_named_pages_item_target import PageListSnapshotNamedPagesItemTarget -class ChangeItemPagesCopyLayoutPagesItemBoxesBleed(UniversalBaseModel): - x: float - y: float - width: float - height: float +class PageListSnapshotNamedPagesItem(UniversalBaseModel): + name: str + target: PageListSnapshotNamedPagesItemTarget if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target.py b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target.py similarity index 75% rename from src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target.py rename to src/cloudpdf/types/page_list_snapshot_named_pages_item_target.py index 9a24d59..aba01fc 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target.py +++ b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target.py @@ -11,7 +11,7 @@ from .page_ref import PageRef -class ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTarget_Page(UniversalBaseModel): kind: typing.Literal["page"] = "page" page: PageRef @@ -25,7 +25,7 @@ class Config: extra = pydantic.Extra.allow -class ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTarget_Template(UniversalBaseModel): kind: typing.Literal["template"] = "template" object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") @@ -41,7 +41,7 @@ class Config: extra = pydantic.Extra.allow -class ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTarget_Dangling(UniversalBaseModel): kind: typing.Literal["dangling"] = "dangling" if IS_PYDANTIC_V2: @@ -54,11 +54,11 @@ class Config: extra = pydantic.Extra.allow -ChangeItemPagesCopyLayoutNamedPagesItemTarget = typing_extensions.Annotated[ +PageListSnapshotNamedPagesItemTarget = typing_extensions.Annotated[ typing.Union[ - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Page, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Template, - ChangeItemPagesCopyLayoutNamedPagesItemTarget_Dangling, + PageListSnapshotNamedPagesItemTarget_Page, + PageListSnapshotNamedPagesItemTarget_Template, + PageListSnapshotNamedPagesItemTarget_Dangling, ], pydantic.Field(discriminator="kind"), ] diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_dangling.py b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_dangling.py similarity index 85% rename from src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_dangling.py rename to src/cloudpdf/types/page_list_snapshot_named_pages_item_target_dangling.py index 55b8225..8852460 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_dangling.py +++ b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_dangling.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutNamedPagesItemTargetDangling(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTargetDangling(UniversalBaseModel): if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 else: diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_page.py b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_page.py similarity index 86% rename from src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_page.py rename to src/cloudpdf/types/page_list_snapshot_named_pages_item_target_page.py index b37ceb5..b7e9af0 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_page.py +++ b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_page.py @@ -7,7 +7,7 @@ from .page_ref import PageRef -class ChangeItemPagesCopyLayoutNamedPagesItemTargetPage(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTargetPage(UniversalBaseModel): page: PageRef if IS_PYDANTIC_V2: diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_template.py b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_template.py similarity index 89% rename from src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_template.py rename to src/cloudpdf/types/page_list_snapshot_named_pages_item_target_template.py index 451f30c..91708a9 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_named_pages_item_target_template.py +++ b/src/cloudpdf/types/page_list_snapshot_named_pages_item_target_template.py @@ -8,7 +8,7 @@ from ..core.serialization import FieldMetadata -class ChangeItemPagesCopyLayoutNamedPagesItemTargetTemplate(UniversalBaseModel): +class PageListSnapshotNamedPagesItemTargetTemplate(UniversalBaseModel): object_number: typing_extensions.Annotated[ int, FieldMetadata(alias="objectNumber"), pydantic.Field(alias="objectNumber") ] diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item.py b/src/cloudpdf/types/page_list_snapshot_pages_item.py similarity index 57% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item.py rename to src/cloudpdf/types/page_list_snapshot_pages_item.py index 93bf215..88658a0 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item.py @@ -6,33 +6,33 @@ import typing_extensions from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel from ..core.serialization import FieldMetadata -from .change_item_pages_copy_layout_pages_item_boxes import ChangeItemPagesCopyLayoutPagesItemBoxes -from .change_item_pages_copy_layout_pages_item_pdf_crop_box import ChangeItemPagesCopyLayoutPagesItemPdfCropBox -from .change_item_pages_copy_layout_pages_item_size import ChangeItemPagesCopyLayoutPagesItemSize -from .change_item_pages_copy_layout_pages_item_tab_order import ChangeItemPagesCopyLayoutPagesItemTabOrder +from .page_list_snapshot_pages_item_boxes import PageListSnapshotPagesItemBoxes +from .page_list_snapshot_pages_item_pdf_crop_box import PageListSnapshotPagesItemPdfCropBox +from .page_list_snapshot_pages_item_size import PageListSnapshotPagesItemSize +from .page_list_snapshot_pages_item_tab_order import PageListSnapshotPagesItemTabOrder +from .page_measurement_viewport import PageMeasurementViewport from .page_ref import PageRef from .pdf_page_actions import PdfPageActions -class ChangeItemPagesCopyLayoutPagesItem(UniversalBaseModel): +class PageListSnapshotPagesItem(UniversalBaseModel): index: int ref: PageRef label: typing.Optional[str] = None - size: ChangeItemPagesCopyLayoutPagesItemSize + size: PageListSnapshotPagesItemSize rotation: int user_unit: typing_extensions.Annotated[float, FieldMetadata(alias="userUnit"), pydantic.Field(alias="userUnit")] tab_order: typing_extensions.Annotated[ - typing.Optional[ChangeItemPagesCopyLayoutPagesItemTabOrder], + typing.Optional[PageListSnapshotPagesItemTabOrder], FieldMetadata(alias="tabOrder"), pydantic.Field(alias="tabOrder"), ] = None - boxes: ChangeItemPagesCopyLayoutPagesItemBoxes + boxes: PageListSnapshotPagesItemBoxes pdf_crop_box: typing_extensions.Annotated[ - ChangeItemPagesCopyLayoutPagesItemPdfCropBox, - FieldMetadata(alias="pdfCropBox"), - pydantic.Field(alias="pdfCropBox"), + PageListSnapshotPagesItemPdfCropBox, FieldMetadata(alias="pdfCropBox"), pydantic.Field(alias="pdfCropBox") ] actions: typing.Optional[PdfPageActions] = None + viewports: typing.Optional[typing.List[PageMeasurementViewport]] = None if IS_PYDANTIC_V2: model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 diff --git a/src/cloudpdf/types/page_list_snapshot_pages_item_boxes.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes.py new file mode 100644 index 0000000..572e7c1 --- /dev/null +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes.py @@ -0,0 +1,28 @@ +# This file was auto-generated by Fern from our API Definition. + +import typing + +import pydantic +from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel +from .page_list_snapshot_pages_item_boxes_art import PageListSnapshotPagesItemBoxesArt +from .page_list_snapshot_pages_item_boxes_bleed import PageListSnapshotPagesItemBoxesBleed +from .page_list_snapshot_pages_item_boxes_crop import PageListSnapshotPagesItemBoxesCrop +from .page_list_snapshot_pages_item_boxes_media import PageListSnapshotPagesItemBoxesMedia +from .page_list_snapshot_pages_item_boxes_trim import PageListSnapshotPagesItemBoxesTrim + + +class PageListSnapshotPagesItemBoxes(UniversalBaseModel): + media: PageListSnapshotPagesItemBoxesMedia + crop: PageListSnapshotPagesItemBoxesCrop + bleed: PageListSnapshotPagesItemBoxesBleed + trim: PageListSnapshotPagesItemBoxesTrim + art: PageListSnapshotPagesItemBoxesArt + + if IS_PYDANTIC_V2: + model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2 + else: + + class Config: + frozen = True + smart_union = True + extra = pydantic.Extra.allow diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_art.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_art.py similarity index 88% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_art.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_boxes_art.py index 9901b9b..f1d0c21 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_art.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_art.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutPagesItemBoxesArt(UniversalBaseModel): +class PageListSnapshotPagesItemBoxesArt(UniversalBaseModel): x: float y: float width: float diff --git a/src/cloudpdf/types/doc_pages_viewports_response_viewports_item_bbox.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_bleed.py similarity index 88% rename from src/cloudpdf/types/doc_pages_viewports_response_viewports_item_bbox.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_boxes_bleed.py index 1366f6b..ba88e9e 100644 --- a/src/cloudpdf/types/doc_pages_viewports_response_viewports_item_bbox.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_bleed.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class DocPagesViewportsResponseViewportsItemBbox(UniversalBaseModel): +class PageListSnapshotPagesItemBoxesBleed(UniversalBaseModel): x: float y: float width: float diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_trim.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_crop.py similarity index 88% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_trim.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_boxes_crop.py index 49405af..91fe37c 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_trim.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_crop.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutPagesItemBoxesTrim(UniversalBaseModel): +class PageListSnapshotPagesItemBoxesCrop(UniversalBaseModel): x: float y: float width: float diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_crop.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_media.py similarity index 88% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_crop.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_boxes_media.py index 62927c2..8fe220e 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_boxes_crop.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_media.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutPagesItemBoxesCrop(UniversalBaseModel): +class PageListSnapshotPagesItemBoxesMedia(UniversalBaseModel): x: float y: float width: float diff --git a/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_trim.py b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_trim.py new file mode 100644 index 0000000..76fff88 --- /dev/null +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_boxes_trim.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 PageListSnapshotPagesItemBoxesTrim(UniversalBaseModel): + x: float + y: float + width: float + height: 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/change_item_pages_copy_layout_pages_item_pdf_crop_box.py b/src/cloudpdf/types/page_list_snapshot_pages_item_pdf_crop_box.py similarity index 88% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_pdf_crop_box.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_pdf_crop_box.py index 76a88cb..7a839cf 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_pdf_crop_box.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_pdf_crop_box.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutPagesItemPdfCropBox(UniversalBaseModel): +class PageListSnapshotPagesItemPdfCropBox(UniversalBaseModel): left: float bottom: float right: float diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_size.py b/src/cloudpdf/types/page_list_snapshot_pages_item_size.py similarity index 88% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_size.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_size.py index 11f9fb5..08ad280 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_size.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_size.py @@ -6,7 +6,7 @@ from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -class ChangeItemPagesCopyLayoutPagesItemSize(UniversalBaseModel): +class PageListSnapshotPagesItemSize(UniversalBaseModel): width: float height: float diff --git a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_tab_order.py b/src/cloudpdf/types/page_list_snapshot_pages_item_tab_order.py similarity index 74% rename from src/cloudpdf/types/change_item_pages_copy_layout_pages_item_tab_order.py rename to src/cloudpdf/types/page_list_snapshot_pages_item_tab_order.py index cc56e5f..c252cdb 100644 --- a/src/cloudpdf/types/change_item_pages_copy_layout_pages_item_tab_order.py +++ b/src/cloudpdf/types/page_list_snapshot_pages_item_tab_order.py @@ -2,6 +2,6 @@ import typing -ChangeItemPagesCopyLayoutPagesItemTabOrder = typing.Union[ +PageListSnapshotPagesItemTabOrder = typing.Union[ typing.Literal["rows", "columns", "structure", "annotations", "widgets"], typing.Any ] diff --git a/src/cloudpdf/types/doc_pages_viewports_response_viewports_item.py b/src/cloudpdf/types/page_measurement_viewport.py similarity index 77% rename from src/cloudpdf/types/doc_pages_viewports_response_viewports_item.py rename to src/cloudpdf/types/page_measurement_viewport.py index d2e1de1..1392ad8 100644 --- a/src/cloudpdf/types/doc_pages_viewports_response_viewports_item.py +++ b/src/cloudpdf/types/page_measurement_viewport.py @@ -4,12 +4,12 @@ import pydantic from ..core.pydantic_utilities import IS_PYDANTIC_V2, UniversalBaseModel -from .doc_pages_viewports_response_viewports_item_bbox import DocPagesViewportsResponseViewportsItemBbox +from .page_measurement_viewport_bbox import PageMeasurementViewportBbox from .pdf_measurement import PdfMeasurement -class DocPagesViewportsResponseViewportsItem(UniversalBaseModel): - bbox: DocPagesViewportsResponseViewportsItemBbox +class PageMeasurementViewport(UniversalBaseModel): + bbox: PageMeasurementViewportBbox name: typing.Optional[str] = None measure: typing.Optional[PdfMeasurement] = pydantic.Field(default=None) """ diff --git a/src/cloudpdf/types/page_measurement_viewport_bbox.py b/src/cloudpdf/types/page_measurement_viewport_bbox.py new file mode 100644 index 0000000..2464cb3 --- /dev/null +++ b/src/cloudpdf/types/page_measurement_viewport_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 PageMeasurementViewportBbox(UniversalBaseModel): + x: float + y: float + width: float + height: 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