From 07d31c5f408db6298e94c4762f5b034681d66c8f Mon Sep 17 00:00:00 2001 From: cloudpdf-sdk-bot Date: Wed, 14 Oct 2026 01:11:30 +0000 Subject: [PATCH] chore: generate CloudPDF Ruby SDK 3.0.0.alpha.15 --- .fern/metadata.json | 6 +- README.md | 16 +- cloudpdf-generation.json | 10 +- lib/CloudPDF/deployment/client.rb | 2 +- lib/CloudPDF/doc/annotations/client.rb | 171 +- .../types/create_annotations_request.rb | 4 +- .../types/delete_annotations_request.rb | 4 +- .../types/doc_annotations_reorder_request.rb | 25 + .../export_appearance_annotations_request.rb | 2 +- .../types/flatten_annotations_request.rb | 4 +- .../types/list_annotations_request.rb | 2 +- .../read_appearance_annotations_request.rb | 21 + .../types/update_annotations_request.rb | 4 +- lib/CloudPDF/doc/client.rb | 82 +- lib/CloudPDF/doc/forms/client.rb | 215 +- .../types/delete_widget_forms_request.rb | 23 + .../doc_forms_reorder_calculations_request.rb | 23 + .../doc_forms_reorder_widgets_request.rb | 25 + .../forms/types/doc_forms_reset_request.rb | 21 + .../types/doc_forms_update_widget_request.rb | 25 + .../forms/types/export_data_forms_request.rb | 19 - .../types/export_data_forms_request_format.rb | 16 - .../doc/forms/types/get_forms_request.rb | 17 - .../forms/types/import_data_forms_request.rb | 19 - .../doc/forms/types/list_forms_request.rb | 17 + .../doc/forms/types/reset_forms_request.rb | 19 - .../forms/types/set_value_forms_request.rb | 2 + lib/CloudPDF/doc/metadata/client.rb | 9 +- lib/CloudPDF/doc/metadata/custom/client.rb | 62 + .../custom/types/get_custom_request.rb | 19 + lib/CloudPDF/doc/pages/client.rb | 119 +- .../doc/pages/types/delete_pages_request.rb | 2 + .../pages/types/doc_pages_reorder_request.rb | 23 + .../types/doc_pages_set_scale_request.rb | 4 +- ...pages_set_scale_request_measure_subtype.rb | 2 +- .../doc/pages/types/flatten_pages_request.rb | 2 + .../pages/types/insert_blank_pages_request.rb | 2 + .../doc/pages/types/insert_pages_request.rb | 2 + .../doc/pages/types/move_pages_request.rb | 19 - .../pages/types/remove_name_pages_request.rb | 2 + .../doc/pages/types/rotate_pages_request.rb | 2 + .../doc/pages/types/set_name_pages_request.rb | 2 + .../pages/types/viewports_pages_request.rb | 2 +- lib/CloudPDF/doc/redactions/client.rb | 18 +- .../types/apply_redactions_request.rb | 19 - .../types/doc_redactions_apply_request.rb | 23 + lib/CloudPDF/doc/signatures/client.rb | 32 +- .../types/abort_signatures_request.rb | 19 - .../types/cancel_signatures_request.rb | 19 + lib/CloudPDF/doc/types/doc_changes_request.rb | 17 + .../types/doc_changes_request_changes_item.rb | 15 + lib/CloudPDF/doc/types/render_doc_request.rb | 2 +- lib/CloudPDF/doc/types/text_doc_request.rb | 2 +- lib/CloudPDF/doc/versions/client.rb | 6 +- lib/CloudPDF/documents/client.rb | 13 +- .../documents_import_from_request_source.rb | 2 +- lib/CloudPDF/errors/server_error.rb | 2 +- .../internal/multipart/multipart_form_data.rb | 11 +- lib/CloudPDF/internal/types/model.rb | 20 +- lib/CloudPDF/shares/client.rb | 12 +- lib/CloudPDF/tenants/client.rb | 8 +- lib/CloudPDF/tokens/client.rb | 2 +- lib/CloudPDF/types/annotation.rb | 51 + lib/CloudPDF/types/annotation_caret.rb | 77 + .../types/annotation_caret_blend_mode.rb | 26 + lib/CloudPDF/types/annotation_caret_box.rb | 15 + lib/CloudPDF/types/annotation_caret_intent.rb | 11 + lib/CloudPDF/types/annotation_caret_rect.rb | 15 + lib/CloudPDF/types/annotation_caret_reply.rb | 11 + .../types/annotation_caret_reply_type.rb | 12 + lib/CloudPDF/types/annotation_circle.rb | 85 + .../types/annotation_circle_blend_mode.rb | 26 + .../types/annotation_circle_border_style.rb | 14 + lib/CloudPDF/types/annotation_circle_box.rb | 15 + lib/CloudPDF/types/annotation_circle_rect.rb | 15 + lib/CloudPDF/types/annotation_circle_reply.rb | 11 + .../types/annotation_circle_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft.rb | 49 + lib/CloudPDF/types/annotation_draft_caret.rb | 77 + .../annotation_draft_caret_blend_mode.rb | 26 + .../types/annotation_draft_caret_box.rb | 15 + .../types/annotation_draft_caret_intent.rb | 11 + .../types/annotation_draft_caret_rect.rb | 15 + .../types/annotation_draft_caret_reply.rb | 11 + .../annotation_draft_caret_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_circle.rb | 85 + .../annotation_draft_circle_blend_mode.rb | 26 + .../annotation_draft_circle_border_style.rb | 12 + .../types/annotation_draft_circle_box.rb | 15 + .../types/annotation_draft_circle_rect.rb | 15 + .../types/annotation_draft_circle_reply.rb | 11 + .../annotation_draft_circle_reply_type.rb | 12 + .../types/annotation_draft_file_attachment.rb | 75 + ...tation_draft_file_attachment_blend_mode.rb | 26 + .../annotation_draft_file_attachment_file.rb | 13 + .../annotation_draft_file_attachment_icon.rb | 14 + .../annotation_draft_file_attachment_rect.rb | 15 + .../annotation_draft_file_attachment_reply.rb | 11 + ...tation_draft_file_attachment_reply_type.rb | 12 + .../types/annotation_draft_free_text.rb | 103 + .../annotation_draft_free_text_blend_mode.rb | 26 + ...annotation_draft_free_text_border_style.rb | 12 + .../types/annotation_draft_free_text_box.rb | 15 + .../annotation_draft_free_text_intent.rb | 12 + .../annotation_draft_free_text_line_ending.rb | 20 + .../types/annotation_draft_free_text_rect.rb | 15 + .../types/annotation_draft_free_text_reply.rb | 11 + .../annotation_draft_free_text_reply_type.rb | 12 + .../annotation_draft_free_text_rich_text.rb | 11 + ...notation_draft_free_text_rich_text_body.rb | 37 + ...on_draft_free_text_rich_text_body_align.rb | 14 + ...ree_text_rich_text_body_decoration_item.rb | 13 + ...tion_draft_free_text_rich_text_body_dir.rb | 12 + ..._draft_free_text_rich_text_body_margins.rb | 15 + ...n_draft_free_text_rich_text_body_script.rb | 13 + ...aft_free_text_rich_text_paragraphs_item.rb | 21 + ...ee_text_rich_text_paragraphs_item_align.rb | 14 + ...free_text_rich_text_paragraphs_item_dir.rb | 12 + ..._text_rich_text_paragraphs_item_margins.rb | 15 + ...ext_rich_text_paragraphs_item_runs_item.rb | 11 + ...ch_text_paragraphs_item_runs_item_style.rb | 27 + ...hs_item_runs_item_style_decoration_item.rb | 13 + ..._paragraphs_item_runs_item_style_script.rb | 13 + .../annotation_draft_free_text_text_align.rb | 14 + ...notation_draft_free_text_vertical_align.rb | 13 + .../types/annotation_draft_highlight.rb | 73 + .../annotation_draft_highlight_blend_mode.rb | 26 + ...tation_draft_highlight_quad_points_item.rb | 15 + ...t_highlight_quad_points_item_lower_left.rb | 11 + ..._highlight_quad_points_item_lower_right.rb | 11 + ...t_highlight_quad_points_item_upper_left.rb | 11 + ..._highlight_quad_points_item_upper_right.rb | 11 + .../types/annotation_draft_highlight_rect.rb | 15 + .../types/annotation_draft_highlight_reply.rb | 11 + .../annotation_draft_highlight_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_ink.rb | 83 + .../types/annotation_draft_ink_blend_mode.rb | 26 + .../annotation_draft_ink_border_style.rb | 12 + ...annotation_draft_ink_ink_list_item_item.rb | 11 + .../types/annotation_draft_ink_intent.rb | 11 + .../types/annotation_draft_ink_rect.rb | 15 + .../types/annotation_draft_ink_reply.rb | 11 + .../types/annotation_draft_ink_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_line.rb | 97 + .../types/annotation_draft_line_blend_mode.rb | 26 + .../annotation_draft_line_border_style.rb | 12 + .../annotation_draft_line_caption_offset.rb | 11 + .../annotation_draft_line_caption_position.rb | 12 + .../types/annotation_draft_line_intent.rb | 12 + .../types/annotation_draft_line_leader.rb | 13 + .../annotation_draft_line_line_endings.rb | 11 + .../annotation_draft_line_line_endings_end.rb | 20 + ...nnotation_draft_line_line_endings_start.rb | 20 + .../annotation_draft_line_line_points.rb | 11 + .../annotation_draft_line_line_points_end.rb | 11 + ...annotation_draft_line_line_points_start.rb | 11 + .../types/annotation_draft_line_measure.rb | 15 + ...notation_draft_line_measure_rectilinear.rb | 25 + ...aft_line_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...raft_line_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ..._line_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...n_draft_line_measure_rectilinear_origin.rb | 11 + ...aft_line_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...n_draft_line_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...n_draft_line_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + .../annotation_draft_line_measure_unknown.rb | 15 + ...n_draft_line_measure_unknown_geospatial.rb | 7 + ...tion_draft_line_measure_unknown_unknown.rb | 7 + .../types/annotation_draft_line_rect.rb | 15 + .../types/annotation_draft_line_reply.rb | 11 + .../types/annotation_draft_line_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_link.rb | 69 + .../types/annotation_draft_link_blend_mode.rb | 26 + .../types/annotation_draft_link_rect.rb | 15 + .../types/annotation_draft_link_reply.rb | 11 + .../types/annotation_draft_link_reply_type.rb | 12 + .../types/annotation_draft_polygon.rb | 93 + .../annotation_draft_polygon_blend_mode.rb | 26 + .../annotation_draft_polygon_border_style.rb | 12 + ...annotation_draft_polygon_caption_center.rb | 11 + .../types/annotation_draft_polygon_intent.rb | 12 + .../types/annotation_draft_polygon_measure.rb | 15 + ...ation_draft_polygon_measure_rectilinear.rb | 25 + ..._polygon_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...t_polygon_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...lygon_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...raft_polygon_measure_rectilinear_origin.rb | 11 + ..._polygon_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...raft_polygon_measure_rectilinear_x_item.rb | 27 + ...gon_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...raft_polygon_measure_rectilinear_y_item.rb | 27 + ...gon_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + ...nnotation_draft_polygon_measure_unknown.rb | 15 + ...raft_polygon_measure_unknown_geospatial.rb | 7 + ...n_draft_polygon_measure_unknown_unknown.rb | 7 + .../types/annotation_draft_polygon_rect.rb | 15 + .../types/annotation_draft_polygon_reply.rb | 11 + .../annotation_draft_polygon_reply_type.rb | 12 + .../annotation_draft_polygon_vertices_item.rb | 11 + .../types/annotation_draft_polyline.rb | 93 + .../annotation_draft_polyline_blend_mode.rb | 26 + .../annotation_draft_polyline_border_style.rb | 12 + ...nnotation_draft_polyline_caption_center.rb | 11 + .../types/annotation_draft_polyline_intent.rb | 11 + .../annotation_draft_polyline_line_endings.rb | 11 + ...otation_draft_polyline_line_endings_end.rb | 20 + ...ation_draft_polyline_line_endings_start.rb | 20 + .../annotation_draft_polyline_measure.rb | 15 + ...tion_draft_polyline_measure_rectilinear.rb | 25 + ...polyline_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ..._polyline_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...yline_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...aft_polyline_measure_rectilinear_origin.rb | 11 + ...polyline_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...aft_polyline_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...aft_polyline_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + ...notation_draft_polyline_measure_unknown.rb | 15 + ...aft_polyline_measure_unknown_geospatial.rb | 7 + ..._draft_polyline_measure_unknown_unknown.rb | 7 + .../types/annotation_draft_polyline_rect.rb | 15 + .../types/annotation_draft_polyline_reply.rb | 11 + .../annotation_draft_polyline_reply_type.rb | 12 + ...annotation_draft_polyline_vertices_item.rb | 11 + lib/CloudPDF/types/annotation_draft_popup.rb | 71 + .../annotation_draft_popup_blend_mode.rb | 26 + .../types/annotation_draft_popup_rect.rb | 15 + .../types/annotation_draft_popup_reply.rb | 11 + .../annotation_draft_popup_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_redact.rb | 87 + .../annotation_draft_redact_blend_mode.rb | 26 + ...nnotation_draft_redact_quad_points_item.rb | 15 + ...raft_redact_quad_points_item_lower_left.rb | 11 + ...aft_redact_quad_points_item_lower_right.rb | 11 + ...raft_redact_quad_points_item_upper_left.rb | 11 + ...aft_redact_quad_points_item_upper_right.rb | 11 + .../types/annotation_draft_redact_rect.rb | 15 + .../types/annotation_draft_redact_reply.rb | 11 + .../annotation_draft_redact_reply_type.rb | 12 + .../annotation_draft_redact_text_align.rb | 13 + lib/CloudPDF/types/annotation_draft_square.rb | 85 + .../annotation_draft_square_blend_mode.rb | 26 + .../annotation_draft_square_border_style.rb | 12 + .../types/annotation_draft_square_box.rb | 15 + .../types/annotation_draft_square_rect.rb | 15 + .../types/annotation_draft_square_reply.rb | 11 + .../annotation_draft_square_reply_type.rb | 12 + .../types/annotation_draft_squiggly.rb | 73 + .../annotation_draft_squiggly_blend_mode.rb | 26 + ...otation_draft_squiggly_quad_points_item.rb | 15 + ...ft_squiggly_quad_points_item_lower_left.rb | 11 + ...t_squiggly_quad_points_item_lower_right.rb | 11 + ...ft_squiggly_quad_points_item_upper_left.rb | 11 + ...t_squiggly_quad_points_item_upper_right.rb | 11 + .../types/annotation_draft_squiggly_rect.rb | 15 + .../types/annotation_draft_squiggly_reply.rb | 11 + .../annotation_draft_squiggly_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_stamp.rb | 77 + .../annotation_draft_stamp_blend_mode.rb | 26 + .../types/annotation_draft_stamp_box.rb | 15 + .../types/annotation_draft_stamp_fit.rb | 13 + .../types/annotation_draft_stamp_rect.rb | 15 + .../types/annotation_draft_stamp_reply.rb | 11 + .../annotation_draft_stamp_reply_type.rb | 12 + .../types/annotation_draft_strikeout.rb | 75 + .../annotation_draft_strikeout_blend_mode.rb | 26 + .../annotation_draft_strikeout_intent.rb | 11 + ...tation_draft_strikeout_quad_points_item.rb | 15 + ...t_strikeout_quad_points_item_lower_left.rb | 11 + ..._strikeout_quad_points_item_lower_right.rb | 11 + ...t_strikeout_quad_points_item_upper_left.rb | 11 + ..._strikeout_quad_points_item_upper_right.rb | 11 + .../types/annotation_draft_strikeout_rect.rb | 15 + .../types/annotation_draft_strikeout_reply.rb | 11 + .../annotation_draft_strikeout_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_text.rb | 79 + .../types/annotation_draft_text_blend_mode.rb | 26 + .../types/annotation_draft_text_icon.rb | 17 + .../types/annotation_draft_text_rect.rb | 15 + .../types/annotation_draft_text_reply.rb | 11 + .../types/annotation_draft_text_reply_type.rb | 12 + .../types/annotation_draft_underline.rb | 73 + .../annotation_draft_underline_blend_mode.rb | 26 + ...tation_draft_underline_quad_points_item.rb | 15 + ...t_underline_quad_points_item_lower_left.rb | 11 + ..._underline_quad_points_item_lower_right.rb | 11 + ...t_underline_quad_points_item_upper_left.rb | 11 + ..._underline_quad_points_item_upper_right.rb | 11 + .../types/annotation_draft_underline_rect.rb | 15 + .../types/annotation_draft_underline_reply.rb | 11 + .../annotation_draft_underline_reply_type.rb | 12 + lib/CloudPDF/types/annotation_draft_widget.rb | 97 + .../annotation_draft_widget_blend_mode.rb | 26 + .../annotation_draft_widget_border_style.rb | 15 + .../types/annotation_draft_widget_box.rb | 15 + .../annotation_draft_widget_check_style.rb | 16 + .../types/annotation_draft_widget_rect.rb | 15 + .../types/annotation_draft_widget_reply.rb | 11 + .../annotation_draft_widget_reply_type.rb | 12 + .../annotation_draft_widget_text_align.rb | 13 + .../types/annotation_file_attachment.rb | 75 + .../annotation_file_attachment_blend_mode.rb | 26 + .../types/annotation_file_attachment_file.rb | 21 + .../types/annotation_file_attachment_icon.rb | 14 + .../types/annotation_file_attachment_rect.rb | 15 + .../types/annotation_file_attachment_reply.rb | 11 + .../annotation_file_attachment_reply_type.rb | 12 + lib/CloudPDF/types/annotation_free_text.rb | 103 + .../types/annotation_free_text_blend_mode.rb | 26 + .../annotation_free_text_border_style.rb | 14 + .../types/annotation_free_text_box.rb | 15 + .../types/annotation_free_text_intent.rb | 13 + .../types/annotation_free_text_line_ending.rb | 20 + .../types/annotation_free_text_rect.rb | 15 + .../types/annotation_free_text_reply.rb | 11 + .../types/annotation_free_text_reply_type.rb | 12 + .../types/annotation_free_text_rich_text.rb | 11 + .../annotation_free_text_rich_text_body.rb | 37 + ...notation_free_text_rich_text_body_align.rb | 14 + ...ree_text_rich_text_body_decoration_item.rb | 13 + ...annotation_free_text_rich_text_body_dir.rb | 12 + ...tation_free_text_rich_text_body_margins.rb | 15 + ...otation_free_text_rich_text_body_script.rb | 13 + ...ion_free_text_rich_text_paragraphs_item.rb | 21 + ...ee_text_rich_text_paragraphs_item_align.rb | 14 + ...free_text_rich_text_paragraphs_item_dir.rb | 12 + ..._text_rich_text_paragraphs_item_margins.rb | 15 + ...ext_rich_text_paragraphs_item_runs_item.rb | 11 + ...ch_text_paragraphs_item_runs_item_style.rb | 27 + ...hs_item_runs_item_style_decoration_item.rb | 13 + ..._paragraphs_item_runs_item_style_script.rb | 13 + .../types/annotation_free_text_text_align.rb | 14 + .../annotation_free_text_vertical_align.rb | 13 + lib/CloudPDF/types/annotation_highlight.rb | 73 + .../types/annotation_highlight_blend_mode.rb | 26 + .../annotation_highlight_quad_points_item.rb | 15 + ...n_highlight_quad_points_item_lower_left.rb | 11 + ..._highlight_quad_points_item_lower_right.rb | 11 + ...n_highlight_quad_points_item_upper_left.rb | 11 + ..._highlight_quad_points_item_upper_right.rb | 11 + .../types/annotation_highlight_rect.rb | 15 + .../types/annotation_highlight_reply.rb | 11 + .../types/annotation_highlight_reply_type.rb | 12 + lib/CloudPDF/types/annotation_ink.rb | 83 + .../types/annotation_ink_blend_mode.rb | 26 + .../types/annotation_ink_border_style.rb | 14 + .../annotation_ink_ink_list_item_item.rb | 11 + lib/CloudPDF/types/annotation_ink_intent.rb | 11 + lib/CloudPDF/types/annotation_ink_rect.rb | 15 + lib/CloudPDF/types/annotation_ink_reply.rb | 11 + .../types/annotation_ink_reply_type.rb | 12 + lib/CloudPDF/types/annotation_line.rb | 97 + .../types/annotation_line_blend_mode.rb | 26 + .../types/annotation_line_border_style.rb | 14 + .../types/annotation_line_caption_offset.rb | 11 + .../types/annotation_line_caption_position.rb | 12 + lib/CloudPDF/types/annotation_line_intent.rb | 12 + lib/CloudPDF/types/annotation_line_leader.rb | 13 + .../types/annotation_line_line_endings.rb | 11 + .../types/annotation_line_line_endings_end.rb | 20 + .../annotation_line_line_endings_start.rb | 20 + .../types/annotation_line_line_points.rb | 11 + .../types/annotation_line_line_points_end.rb | 11 + .../annotation_line_line_points_start.rb | 11 + lib/CloudPDF/types/annotation_line_measure.rb | 17 + .../annotation_line_measure_geospatial.rb | 7 + .../annotation_line_measure_rectilinear.rb | 25 + ...ion_line_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...tion_line_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ..._line_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...otation_line_measure_rectilinear_origin.rb | 11 + ...ion_line_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...otation_line_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...otation_line_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + .../types/annotation_line_measure_unknown.rb | 7 + lib/CloudPDF/types/annotation_line_rect.rb | 15 + lib/CloudPDF/types/annotation_line_reply.rb | 11 + .../types/annotation_line_reply_type.rb | 12 + lib/CloudPDF/types/annotation_link.rb | 69 + .../types/annotation_link_blend_mode.rb | 26 + lib/CloudPDF/types/annotation_link_rect.rb | 15 + lib/CloudPDF/types/annotation_link_reply.rb | 11 + .../types/annotation_link_reply_type.rb | 12 + lib/CloudPDF/types/annotation_list.rb | 13 + .../types/annotation_mutation_meta.rb | 17 + lib/CloudPDF/types/annotation_patch.rb | 49 + lib/CloudPDF/types/annotation_patch_caret.rb | 77 + .../annotation_patch_caret_blend_mode.rb | 26 + .../types/annotation_patch_caret_box.rb | 15 + .../types/annotation_patch_caret_intent.rb | 11 + .../types/annotation_patch_caret_rect.rb | 15 + .../types/annotation_patch_caret_reply.rb | 11 + .../annotation_patch_caret_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_circle.rb | 85 + .../annotation_patch_circle_blend_mode.rb | 26 + .../annotation_patch_circle_border_style.rb | 13 + ...nnotation_patch_circle_border_style_one.rb | 14 + ...notation_patch_circle_border_style_zero.rb | 12 + .../types/annotation_patch_circle_box.rb | 15 + .../types/annotation_patch_circle_rect.rb | 15 + .../types/annotation_patch_circle_reply.rb | 11 + .../annotation_patch_circle_reply_type.rb | 12 + .../types/annotation_patch_file_attachment.rb | 75 + ...tation_patch_file_attachment_blend_mode.rb | 26 + .../annotation_patch_file_attachment_file.rb | 13 + .../annotation_patch_file_attachment_icon.rb | 14 + .../annotation_patch_file_attachment_rect.rb | 15 + .../annotation_patch_file_attachment_reply.rb | 11 + ...tation_patch_file_attachment_reply_type.rb | 12 + .../types/annotation_patch_free_text.rb | 103 + .../annotation_patch_free_text_blend_mode.rb | 26 + ...annotation_patch_free_text_border_style.rb | 13 + ...tation_patch_free_text_border_style_one.rb | 14 + ...ation_patch_free_text_border_style_zero.rb | 12 + .../types/annotation_patch_free_text_box.rb | 15 + .../annotation_patch_free_text_intent.rb | 13 + .../annotation_patch_free_text_intent_one.rb | 13 + .../annotation_patch_free_text_intent_zero.rb | 12 + .../annotation_patch_free_text_line_ending.rb | 20 + .../types/annotation_patch_free_text_rect.rb | 15 + .../types/annotation_patch_free_text_reply.rb | 11 + .../annotation_patch_free_text_reply_type.rb | 12 + .../annotation_patch_free_text_rich_text.rb | 11 + ...notation_patch_free_text_rich_text_body.rb | 37 + ...on_patch_free_text_rich_text_body_align.rb | 14 + ...ree_text_rich_text_body_decoration_item.rb | 13 + ...tion_patch_free_text_rich_text_body_dir.rb | 12 + ..._patch_free_text_rich_text_body_margins.rb | 15 + ...n_patch_free_text_rich_text_body_script.rb | 13 + ...tch_free_text_rich_text_paragraphs_item.rb | 21 + ...ee_text_rich_text_paragraphs_item_align.rb | 14 + ...free_text_rich_text_paragraphs_item_dir.rb | 12 + ..._text_rich_text_paragraphs_item_margins.rb | 15 + ...ext_rich_text_paragraphs_item_runs_item.rb | 11 + ...ch_text_paragraphs_item_runs_item_style.rb | 27 + ...hs_item_runs_item_style_decoration_item.rb | 13 + ..._paragraphs_item_runs_item_style_script.rb | 13 + .../annotation_patch_free_text_text_align.rb | 14 + ...notation_patch_free_text_vertical_align.rb | 13 + .../types/annotation_patch_highlight.rb | 73 + .../annotation_patch_highlight_blend_mode.rb | 26 + ...tation_patch_highlight_quad_points_item.rb | 15 + ...h_highlight_quad_points_item_lower_left.rb | 11 + ..._highlight_quad_points_item_lower_right.rb | 11 + ...h_highlight_quad_points_item_upper_left.rb | 11 + ..._highlight_quad_points_item_upper_right.rb | 11 + .../types/annotation_patch_highlight_rect.rb | 15 + .../types/annotation_patch_highlight_reply.rb | 11 + .../annotation_patch_highlight_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_ink.rb | 83 + .../types/annotation_patch_ink_blend_mode.rb | 26 + .../annotation_patch_ink_border_style.rb | 13 + .../annotation_patch_ink_border_style_one.rb | 14 + .../annotation_patch_ink_border_style_zero.rb | 12 + .../types/annotation_patch_ink_ink_list.rb | 13 + ...tation_patch_ink_ink_list_one_item_item.rb | 11 + ...ation_patch_ink_ink_list_zero_item_item.rb | 11 + .../types/annotation_patch_ink_intent.rb | 11 + .../types/annotation_patch_ink_rect.rb | 15 + .../types/annotation_patch_ink_reply.rb | 11 + .../types/annotation_patch_ink_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_line.rb | 97 + .../types/annotation_patch_line_blend_mode.rb | 26 + .../annotation_patch_line_border_style.rb | 13 + .../annotation_patch_line_border_style_one.rb | 14 + ...annotation_patch_line_border_style_zero.rb | 12 + .../annotation_patch_line_caption_offset.rb | 11 + .../annotation_patch_line_caption_position.rb | 12 + .../types/annotation_patch_line_intent.rb | 12 + .../types/annotation_patch_line_leader.rb | 13 + .../annotation_patch_line_line_endings.rb | 11 + .../annotation_patch_line_line_endings_end.rb | 20 + ...nnotation_patch_line_line_endings_start.rb | 20 + .../annotation_patch_line_line_points.rb | 11 + .../annotation_patch_line_line_points_end.rb | 11 + ...annotation_patch_line_line_points_start.rb | 11 + .../types/annotation_patch_line_measure.rb | 15 + ...notation_patch_line_measure_rectilinear.rb | 25 + ...tch_line_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...atch_line_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ..._line_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...n_patch_line_measure_rectilinear_origin.rb | 11 + ...tch_line_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...n_patch_line_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...n_patch_line_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + .../annotation_patch_line_measure_unknown.rb | 15 + ...n_patch_line_measure_unknown_geospatial.rb | 7 + ...tion_patch_line_measure_unknown_unknown.rb | 7 + .../types/annotation_patch_line_rect.rb | 15 + .../types/annotation_patch_line_reply.rb | 11 + .../types/annotation_patch_line_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_link.rb | 69 + .../types/annotation_patch_link_blend_mode.rb | 26 + .../types/annotation_patch_link_rect.rb | 15 + .../types/annotation_patch_link_reply.rb | 11 + .../types/annotation_patch_link_reply_type.rb | 12 + .../types/annotation_patch_link_target.rb | 13 + .../types/annotation_patch_polygon.rb | 93 + .../annotation_patch_polygon_blend_mode.rb | 26 + .../annotation_patch_polygon_border_style.rb | 13 + ...notation_patch_polygon_border_style_one.rb | 14 + ...otation_patch_polygon_border_style_zero.rb | 12 + ...annotation_patch_polygon_caption_center.rb | 11 + .../types/annotation_patch_polygon_intent.rb | 12 + .../types/annotation_patch_polygon_measure.rb | 15 + ...ation_patch_polygon_measure_rectilinear.rb | 25 + ..._polygon_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...h_polygon_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...lygon_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...atch_polygon_measure_rectilinear_origin.rb | 11 + ..._polygon_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...atch_polygon_measure_rectilinear_x_item.rb | 27 + ...gon_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...atch_polygon_measure_rectilinear_y_item.rb | 27 + ...gon_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + ...nnotation_patch_polygon_measure_unknown.rb | 15 + ...atch_polygon_measure_unknown_geospatial.rb | 7 + ...n_patch_polygon_measure_unknown_unknown.rb | 7 + .../types/annotation_patch_polygon_rect.rb | 15 + .../types/annotation_patch_polygon_reply.rb | 11 + .../annotation_patch_polygon_reply_type.rb | 12 + .../annotation_patch_polygon_vertices.rb | 13 + ...otation_patch_polygon_vertices_one_item.rb | 11 + ...tation_patch_polygon_vertices_zero_item.rb | 11 + .../types/annotation_patch_polyline.rb | 93 + .../annotation_patch_polyline_blend_mode.rb | 26 + .../annotation_patch_polyline_border_style.rb | 13 + ...otation_patch_polyline_border_style_one.rb | 14 + ...tation_patch_polyline_border_style_zero.rb | 12 + ...nnotation_patch_polyline_caption_center.rb | 11 + .../types/annotation_patch_polyline_intent.rb | 11 + .../annotation_patch_polyline_line_endings.rb | 11 + ...otation_patch_polyline_line_endings_end.rb | 20 + ...ation_patch_polyline_line_endings_start.rb | 20 + .../annotation_patch_polyline_measure.rb | 15 + ...tion_patch_polyline_measure_rectilinear.rb | 25 + ...polyline_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ..._polyline_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...yline_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...tch_polyline_measure_rectilinear_origin.rb | 11 + ...polyline_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...tch_polyline_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...tch_polyline_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + ...notation_patch_polyline_measure_unknown.rb | 15 + ...tch_polyline_measure_unknown_geospatial.rb | 7 + ..._patch_polyline_measure_unknown_unknown.rb | 7 + .../types/annotation_patch_polyline_rect.rb | 15 + .../types/annotation_patch_polyline_reply.rb | 11 + .../annotation_patch_polyline_reply_type.rb | 12 + .../annotation_patch_polyline_vertices.rb | 13 + ...tation_patch_polyline_vertices_one_item.rb | 11 + ...ation_patch_polyline_vertices_zero_item.rb | 11 + lib/CloudPDF/types/annotation_patch_popup.rb | 71 + .../annotation_patch_popup_blend_mode.rb | 26 + .../types/annotation_patch_popup_rect.rb | 15 + .../types/annotation_patch_popup_reply.rb | 11 + .../annotation_patch_popup_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_redact.rb | 87 + .../annotation_patch_redact_blend_mode.rb | 26 + ...nnotation_patch_redact_quad_points_item.rb | 15 + ...atch_redact_quad_points_item_lower_left.rb | 11 + ...tch_redact_quad_points_item_lower_right.rb | 11 + ...atch_redact_quad_points_item_upper_left.rb | 11 + ...tch_redact_quad_points_item_upper_right.rb | 11 + .../types/annotation_patch_redact_rect.rb | 15 + .../types/annotation_patch_redact_reply.rb | 11 + .../annotation_patch_redact_reply_type.rb | 12 + .../annotation_patch_redact_text_align.rb | 13 + lib/CloudPDF/types/annotation_patch_square.rb | 85 + .../annotation_patch_square_blend_mode.rb | 26 + .../annotation_patch_square_border_style.rb | 13 + ...nnotation_patch_square_border_style_one.rb | 14 + ...notation_patch_square_border_style_zero.rb | 12 + .../types/annotation_patch_square_box.rb | 15 + .../types/annotation_patch_square_rect.rb | 15 + .../types/annotation_patch_square_reply.rb | 11 + .../annotation_patch_square_reply_type.rb | 12 + .../types/annotation_patch_squiggly.rb | 73 + .../annotation_patch_squiggly_blend_mode.rb | 26 + ...otation_patch_squiggly_quad_points_item.rb | 15 + ...ch_squiggly_quad_points_item_lower_left.rb | 11 + ...h_squiggly_quad_points_item_lower_right.rb | 11 + ...ch_squiggly_quad_points_item_upper_left.rb | 11 + ...h_squiggly_quad_points_item_upper_right.rb | 11 + .../types/annotation_patch_squiggly_rect.rb | 15 + .../types/annotation_patch_squiggly_reply.rb | 11 + .../annotation_patch_squiggly_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_stamp.rb | 77 + .../annotation_patch_stamp_blend_mode.rb | 26 + .../types/annotation_patch_stamp_box.rb | 15 + .../types/annotation_patch_stamp_fit.rb | 13 + .../types/annotation_patch_stamp_rect.rb | 15 + .../types/annotation_patch_stamp_reply.rb | 11 + .../annotation_patch_stamp_reply_type.rb | 12 + .../types/annotation_patch_strikeout.rb | 75 + .../annotation_patch_strikeout_blend_mode.rb | 26 + .../annotation_patch_strikeout_intent.rb | 11 + ...tation_patch_strikeout_quad_points_item.rb | 15 + ...h_strikeout_quad_points_item_lower_left.rb | 11 + ..._strikeout_quad_points_item_lower_right.rb | 11 + ...h_strikeout_quad_points_item_upper_left.rb | 11 + ..._strikeout_quad_points_item_upper_right.rb | 11 + .../types/annotation_patch_strikeout_rect.rb | 15 + .../types/annotation_patch_strikeout_reply.rb | 11 + .../annotation_patch_strikeout_reply_type.rb | 12 + lib/CloudPDF/types/annotation_patch_text.rb | 79 + .../types/annotation_patch_text_blend_mode.rb | 26 + .../types/annotation_patch_text_icon.rb | 17 + .../types/annotation_patch_text_rect.rb | 15 + .../types/annotation_patch_text_reply.rb | 11 + .../types/annotation_patch_text_reply_type.rb | 12 + .../types/annotation_patch_underline.rb | 73 + .../annotation_patch_underline_blend_mode.rb | 26 + ...tation_patch_underline_quad_points_item.rb | 15 + ...h_underline_quad_points_item_lower_left.rb | 11 + ..._underline_quad_points_item_lower_right.rb | 11 + ...h_underline_quad_points_item_upper_left.rb | 11 + ..._underline_quad_points_item_upper_right.rb | 11 + .../types/annotation_patch_underline_rect.rb | 15 + .../types/annotation_patch_underline_reply.rb | 11 + .../annotation_patch_underline_reply_type.rb | 12 + lib/CloudPDF/types/annotation_polygon.rb | 93 + .../types/annotation_polygon_blend_mode.rb | 26 + .../types/annotation_polygon_border_style.rb | 14 + .../annotation_polygon_caption_center.rb | 11 + .../types/annotation_polygon_intent.rb | 12 + .../types/annotation_polygon_measure.rb | 17 + .../annotation_polygon_measure_geospatial.rb | 7 + .../annotation_polygon_measure_rectilinear.rb | 25 + ..._polygon_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...n_polygon_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...lygon_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...tion_polygon_measure_rectilinear_origin.rb | 11 + ..._polygon_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...tion_polygon_measure_rectilinear_x_item.rb | 27 + ...gon_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...tion_polygon_measure_rectilinear_y_item.rb | 27 + ...gon_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + .../annotation_polygon_measure_unknown.rb | 7 + lib/CloudPDF/types/annotation_polygon_rect.rb | 15 + .../types/annotation_polygon_reply.rb | 11 + .../types/annotation_polygon_reply_type.rb | 12 + .../types/annotation_polygon_vertices_item.rb | 11 + lib/CloudPDF/types/annotation_polyline.rb | 93 + .../types/annotation_polyline_blend_mode.rb | 26 + .../types/annotation_polyline_border_style.rb | 14 + .../annotation_polyline_caption_center.rb | 11 + .../types/annotation_polyline_intent.rb | 11 + .../types/annotation_polyline_line_endings.rb | 11 + .../annotation_polyline_line_endings_end.rb | 20 + .../annotation_polyline_line_endings_start.rb | 20 + .../types/annotation_polyline_measure.rb | 17 + .../annotation_polyline_measure_geospatial.rb | 7 + ...annotation_polyline_measure_rectilinear.rb | 25 + ...polyline_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ..._polyline_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ...yline_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...ion_polyline_measure_rectilinear_origin.rb | 11 + ...polyline_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...ion_polyline_measure_rectilinear_x_item.rb | 27 + ...ine_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...ion_polyline_measure_rectilinear_y_item.rb | 27 + ...ine_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + .../annotation_polyline_measure_unknown.rb | 7 + .../types/annotation_polyline_rect.rb | 15 + .../types/annotation_polyline_reply.rb | 11 + .../types/annotation_polyline_reply_type.rb | 12 + .../annotation_polyline_vertices_item.rb | 11 + lib/CloudPDF/types/annotation_popup.rb | 71 + .../types/annotation_popup_blend_mode.rb | 26 + lib/CloudPDF/types/annotation_popup_rect.rb | 15 + lib/CloudPDF/types/annotation_popup_reply.rb | 11 + .../types/annotation_popup_reply_type.rb | 12 + lib/CloudPDF/types/annotation_position.rb | 13 + .../types/annotation_position_after.rb | 11 + .../types/annotation_position_zero.rb | 12 + lib/CloudPDF/types/annotation_redact.rb | 87 + .../types/annotation_redact_blend_mode.rb | 26 + .../annotation_redact_quad_points_item.rb | 15 + ...tion_redact_quad_points_item_lower_left.rb | 11 + ...ion_redact_quad_points_item_lower_right.rb | 11 + ...tion_redact_quad_points_item_upper_left.rb | 11 + ...ion_redact_quad_points_item_upper_right.rb | 11 + lib/CloudPDF/types/annotation_redact_rect.rb | 15 + lib/CloudPDF/types/annotation_redact_reply.rb | 11 + .../types/annotation_redact_reply_type.rb | 12 + .../types/annotation_redact_text_align.rb | 13 + lib/CloudPDF/types/annotation_ref.rb | 15 + .../types/annotation_ref_base_index.rb | 11 + .../types/annotation_ref_object_number.rb | 11 + lib/CloudPDF/types/annotation_square.rb | 85 + .../types/annotation_square_blend_mode.rb | 26 + .../types/annotation_square_border_style.rb | 14 + lib/CloudPDF/types/annotation_square_box.rb | 15 + lib/CloudPDF/types/annotation_square_rect.rb | 15 + lib/CloudPDF/types/annotation_square_reply.rb | 11 + .../types/annotation_square_reply_type.rb | 12 + lib/CloudPDF/types/annotation_squiggly.rb | 73 + .../types/annotation_squiggly_blend_mode.rb | 26 + .../annotation_squiggly_quad_points_item.rb | 15 + ...on_squiggly_quad_points_item_lower_left.rb | 11 + ...n_squiggly_quad_points_item_lower_right.rb | 11 + ...on_squiggly_quad_points_item_upper_left.rb | 11 + ...n_squiggly_quad_points_item_upper_right.rb | 11 + .../types/annotation_squiggly_rect.rb | 15 + .../types/annotation_squiggly_reply.rb | 11 + .../types/annotation_squiggly_reply_type.rb | 12 + lib/CloudPDF/types/annotation_stamp.rb | 77 + .../types/annotation_stamp_blend_mode.rb | 26 + lib/CloudPDF/types/annotation_stamp_box.rb | 15 + lib/CloudPDF/types/annotation_stamp_fit.rb | 13 + lib/CloudPDF/types/annotation_stamp_rect.rb | 15 + lib/CloudPDF/types/annotation_stamp_reply.rb | 11 + .../types/annotation_stamp_reply_type.rb | 12 + lib/CloudPDF/types/annotation_strikeout.rb | 75 + .../types/annotation_strikeout_blend_mode.rb | 26 + .../types/annotation_strikeout_intent.rb | 11 + .../annotation_strikeout_quad_points_item.rb | 15 + ...n_strikeout_quad_points_item_lower_left.rb | 11 + ..._strikeout_quad_points_item_lower_right.rb | 11 + ...n_strikeout_quad_points_item_upper_left.rb | 11 + ..._strikeout_quad_points_item_upper_right.rb | 11 + .../types/annotation_strikeout_rect.rb | 15 + .../types/annotation_strikeout_reply.rb | 11 + .../types/annotation_strikeout_reply_type.rb | 12 + lib/CloudPDF/types/annotation_text.rb | 79 + .../types/annotation_text_blend_mode.rb | 26 + lib/CloudPDF/types/annotation_text_icon.rb | 17 + lib/CloudPDF/types/annotation_text_rect.rb | 15 + lib/CloudPDF/types/annotation_text_reply.rb | 11 + .../types/annotation_text_reply_type.rb | 12 + lib/CloudPDF/types/annotation_underline.rb | 73 + .../types/annotation_underline_blend_mode.rb | 26 + .../annotation_underline_quad_points_item.rb | 15 + ...n_underline_quad_points_item_lower_left.rb | 11 + ..._underline_quad_points_item_lower_right.rb | 11 + ...n_underline_quad_points_item_upper_left.rb | 11 + ..._underline_quad_points_item_upper_right.rb | 11 + .../types/annotation_underline_rect.rb | 15 + .../types/annotation_underline_reply.rb | 11 + .../types/annotation_underline_reply_type.rb | 12 + lib/CloudPDF/types/annotation_unsupported.rb | 71 + .../annotation_unsupported_blend_mode.rb | 26 + .../types/annotation_unsupported_rect.rb | 15 + .../types/annotation_unsupported_reply.rb | 11 + .../annotation_unsupported_reply_type.rb | 12 + lib/CloudPDF/types/cache_delta.rb | 27 + lib/CloudPDF/types/cache_delta_pages_item.rb | 11 + .../types/cache_delta_pages_item_cache.rb | 13 + lib/CloudPDF/types/change_item.rb | 59 + .../types/change_item_annotations_create.rb | 13 + .../types/change_item_annotations_delete.rb | 11 + .../types/change_item_annotations_reorder.rb | 13 + .../types/change_item_annotations_restore.rb | 13 + .../types/change_item_annotations_update.rb | 17 + ...ange_item_annotations_update_appearance.rb | 11 + ...em_annotations_update_appearance_action.rb | 14 + .../types/change_item_forms_add_widget.rb | 13 + .../types/change_item_forms_create.rb | 15 + .../types/change_item_forms_delete.rb | 11 + .../types/change_item_forms_delete_widget.rb | 15 + .../types/change_item_forms_remove_widget.rb | 13 + .../change_item_forms_reorder_calculations.rb | 11 + .../change_item_forms_reorder_widgets.rb | 13 + lib/CloudPDF/types/change_item_forms_reset.rb | 15 + .../types/change_item_forms_restore.rb | 13 + .../types/change_item_forms_restore_widget.rb | 13 + .../change_item_forms_set_appearance_text.rb | 15 + .../types/change_item_forms_set_display.rb | 15 + ...nge_item_forms_set_signature_appearance.rb | 15 + .../types/change_item_forms_set_value.rb | 13 + .../types/change_item_forms_update.rb | 17 + .../types/change_item_forms_update_widget.rb | 15 + ...nge_item_forms_update_widget_appearance.rb | 11 + ...m_forms_update_widget_appearance_action.rb | 14 + .../types/change_item_metadata_update.rb | 13 + .../change_item_metadata_update_custom.rb | 13 + lib/CloudPDF/types/change_item_skipped.rb | 11 + lib/CloudPDF/types/change_item_skipped_op.rb | 32 + lib/CloudPDF/types/change_op.rb | 51 + .../types/change_op_annotations_create.rb | 15 + .../change_op_annotations_create_resources.rb | 11 + .../types/change_op_annotations_delete.rb | 11 + .../types/change_op_annotations_reorder.rb | 13 + .../types/change_op_annotations_update.rb | 15 + .../change_op_annotations_update_resources.rb | 11 + .../types/change_op_forms_add_widget.rb | 15 + lib/CloudPDF/types/change_op_forms_create.rb | 13 + lib/CloudPDF/types/change_op_forms_delete.rb | 11 + .../types/change_op_forms_delete_widget.rb | 11 + .../types/change_op_forms_remove_widget.rb | 11 + .../change_op_forms_reorder_calculations.rb | 11 + .../types/change_op_forms_reorder_widgets.rb | 13 + lib/CloudPDF/types/change_op_forms_reset.rb | 9 + .../change_op_forms_set_appearance_text.rb | 11 + .../types/change_op_forms_set_display.rb | 11 + .../change_op_forms_set_display_display.rb | 14 + ...hange_op_forms_set_signature_appearance.rb | 11 + ...orms_set_signature_appearance_resources.rb | 9 + .../types/change_op_forms_set_value.rb | 13 + lib/CloudPDF/types/change_op_forms_update.rb | 13 + .../types/change_op_forms_update_widget.rb | 13 + .../types/change_op_metadata_update.rb | 11 + .../types/change_op_metadata_update_custom.rb | 9 + lib/CloudPDF/types/change_result.rb | 11 + .../doc_annotations_create200response.rb | 4 +- .../doc_annotations_create200response_meta.rb | 11 - ...ate200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ions_create200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../doc_annotations_create400response.rb | 20 +- .../doc_annotations_create400response_code.rb | 35 - .../doc_annotations_create400response_name.rb | 11 - .../doc_annotations_create404response.rb | 20 +- .../doc_annotations_create404response_code.rb | 35 - .../doc_annotations_create404response_name.rb | 11 - .../doc_annotations_delete200response.rb | 2 +- .../doc_annotations_delete200response_meta.rb | 11 - ...ete200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ions_delete200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../doc_annotations_delete404response.rb | 20 +- .../doc_annotations_delete404response_code.rb | 35 - .../doc_annotations_delete404response_name.rb | 11 - ...nnotations_export_appearance400response.rb | 20 +- ...tions_export_appearance400response_code.rb | 35 - ...tions_export_appearance400response_name.rb | 11 - ...nnotations_export_appearance404response.rb | 20 +- ...tions_export_appearance404response_code.rb | 35 - ...tions_export_appearance404response_name.rb | 11 - .../doc_annotations_flatten200response.rb | 8 +- ...doc_annotations_flatten200response_meta.rb | 11 - ...ten200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ons_flatten200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - ...tations_flatten200response_results_item.rb | 11 + ..._flatten200response_results_item_status.rb | 12 + ...oc_annotations_flatten200response_usage.rb | 12 + .../doc_annotations_flatten400response.rb | 20 +- ...doc_annotations_flatten400response_code.rb | 35 - ...doc_annotations_flatten400response_name.rb | 11 - .../doc_annotations_flatten404response.rb | 20 +- ...doc_annotations_flatten404response_code.rb | 35 - ...doc_annotations_flatten404response_name.rb | 11 - .../types/doc_annotations_list200response.rb | 18 +- ...ations_list200response_annotations_item.rb | 49 - ..._list200response_annotations_item_caret.rb | 59 - ...ponse_annotations_item_caret_blend_mode.rb | 26 - ...00response_annotations_item_caret_color.rb | 13 - ...00response_annotations_item_caret_flags.rb | 27 - ...annotations_item_caret_identity_quality.rb | 12 - ...onse_annotations_item_caret_in_reply_to.rb | 17 - ...nnotations_item_caret_in_reply_to_index.rb | 13 - ...s_item_caret_in_reply_to_index_revision.rb | 13 - ...e_annotations_item_caret_in_reply_to_nm.rb | 11 - ...ns_item_caret_in_reply_to_object_number.rb | 11 - ...0response_annotations_item_caret_intent.rb | 11 - ...200response_annotations_item_caret_rect.rb | 15 - ...annotations_item_caret_rect_differences.rb | 15 - ...t200response_annotations_item_caret_ref.rb | 17 - ...sponse_annotations_item_caret_ref_index.rb | 13 - ...notations_item_caret_ref_index_revision.rb | 13 - ...0response_annotations_item_caret_ref_nm.rb | 11 - ...nnotations_item_caret_ref_object_number.rb | 11 - ...ponse_annotations_item_caret_reply_type.rb | 12 - ...e_annotations_item_caret_unrotated_rect.rb | 15 - ...list200response_annotations_item_circle.rb | 67 - ...onse_annotations_item_circle_blend_mode.rb | 26 - ...se_annotations_item_circle_border_style.rb | 14 - ...0response_annotations_item_circle_color.rb | 13 - ...0response_annotations_item_circle_flags.rb | 27 - ...nnotations_item_circle_identity_quality.rb | 12 - ...nse_annotations_item_circle_in_reply_to.rb | 17 - ...notations_item_circle_in_reply_to_index.rb | 13 - ..._item_circle_in_reply_to_index_revision.rb | 13 - ..._annotations_item_circle_in_reply_to_nm.rb | 11 - ...s_item_circle_in_reply_to_object_number.rb | 11 - ..._annotations_item_circle_interior_color.rb | 13 - ...00response_annotations_item_circle_rect.rb | 15 - ...nnotations_item_circle_rect_differences.rb | 15 - ...200response_annotations_item_circle_ref.rb | 17 - ...ponse_annotations_item_circle_ref_index.rb | 13 - ...otations_item_circle_ref_index_revision.rb | 13 - ...response_annotations_item_circle_ref_nm.rb | 11 - ...notations_item_circle_ref_object_number.rb | 11 - ...onse_annotations_item_circle_reply_type.rb | 12 - ..._annotations_item_circle_unrotated_rect.rb | 15 - ...sponse_annotations_item_file_attachment.rb | 55 - ...tations_item_file_attachment_blend_mode.rb | 26 - ..._annotations_item_file_attachment_color.rb | 13 - ...e_annotations_item_file_attachment_file.rb | 19 - ..._annotations_item_file_attachment_flags.rb | 27 - ...e_annotations_item_file_attachment_icon.rb | 14 - ...s_item_file_attachment_identity_quality.rb | 12 - ...ations_item_file_attachment_in_reply_to.rb | 17 - ..._item_file_attachment_in_reply_to_index.rb | 13 - ...e_attachment_in_reply_to_index_revision.rb | 13 - ...ons_item_file_attachment_in_reply_to_nm.rb | 11 - ...le_attachment_in_reply_to_object_number.rb | 11 - ...e_annotations_item_file_attachment_rect.rb | 15 - ...se_annotations_item_file_attachment_ref.rb | 17 - ...otations_item_file_attachment_ref_index.rb | 13 - ...item_file_attachment_ref_index_revision.rb | 13 - ...annotations_item_file_attachment_ref_nm.rb | 11 - ..._item_file_attachment_ref_object_number.rb | 11 - ...tations_item_file_attachment_reply_type.rb | 12 - ...t200response_annotations_item_free_text.rb | 81 - ...e_annotations_item_free_text_blend_mode.rb | 26 - ...annotations_item_free_text_border_style.rb | 14 - ...sponse_annotations_item_free_text_color.rb | 13 - ...sponse_annotations_item_free_text_flags.rb | 27 - ...e_annotations_item_free_text_font_color.rb | 13 - ...tations_item_free_text_identity_quality.rb | 12 - ..._annotations_item_free_text_in_reply_to.rb | 17 - ...ations_item_free_text_in_reply_to_index.rb | 13 - ...em_free_text_in_reply_to_index_revision.rb | 13 - ...notations_item_free_text_in_reply_to_nm.rb | 11 - ...tem_free_text_in_reply_to_object_number.rb | 11 - ...ponse_annotations_item_free_text_intent.rb | 12 - ...notations_item_free_text_interior_color.rb | 13 - ..._annotations_item_free_text_line_ending.rb | 20 - ...esponse_annotations_item_free_text_rect.rb | 15 - ...tations_item_free_text_rect_differences.rb | 15 - ...response_annotations_item_free_text_ref.rb | 17 - ...se_annotations_item_free_text_ref_index.rb | 13 - ...tions_item_free_text_ref_index_revision.rb | 13 - ...ponse_annotations_item_free_text_ref_nm.rb | 11 - ...ations_item_free_text_ref_object_number.rb | 11 - ...e_annotations_item_free_text_reply_type.rb | 12 - ...se_annotations_item_free_text_rich_text.rb | 11 - ...notations_item_free_text_rich_text_body.rb | 37 - ...ons_item_free_text_rich_text_body_align.rb | 14 - ...ree_text_rich_text_body_decoration_item.rb | 13 - ...tions_item_free_text_rich_text_body_dir.rb | 12 - ...s_item_free_text_rich_text_body_margins.rb | 15 - ...ns_item_free_text_rich_text_body_script.rb | 13 - ...tem_free_text_rich_text_paragraphs_item.rb | 21 - ...ee_text_rich_text_paragraphs_item_align.rb | 14 - ...free_text_rich_text_paragraphs_item_dir.rb | 12 - ..._text_rich_text_paragraphs_item_margins.rb | 15 - ...t_rich_text_paragraphs_item_runs_0dedd5.rb | 13 - ...t_rich_text_paragraphs_item_runs_957038.rb | 13 - ...t_rich_text_paragraphs_item_runs_fd1f6a.rb | 27 - ...ext_rich_text_paragraphs_item_runs_item.rb | 11 - ...e_annotations_item_free_text_text_align.rb | 13 - ...notations_item_free_text_unrotated_rect.rb | 15 - ...t200response_annotations_item_highlight.rb | 53 - ...e_annotations_item_highlight_blend_mode.rb | 26 - ...sponse_annotations_item_highlight_color.rb | 13 - ...sponse_annotations_item_highlight_flags.rb | 27 - ...tations_item_highlight_identity_quality.rb | 12 - ..._annotations_item_highlight_in_reply_to.rb | 17 - ...ations_item_highlight_in_reply_to_index.rb | 13 - ...em_highlight_in_reply_to_index_revision.rb | 13 - ...notations_item_highlight_in_reply_to_nm.rb | 11 - ...tem_highlight_in_reply_to_object_number.rb | 11 - ...tations_item_highlight_quad_points_item.rb | 15 - ...ions_item_highlight_quad_points_item_p1.rb | 11 - ...ions_item_highlight_quad_points_item_p2.rb | 11 - ...ions_item_highlight_quad_points_item_p3.rb | 11 - ...ions_item_highlight_quad_points_item_p4.rb | 11 - ...esponse_annotations_item_highlight_rect.rb | 15 - ...response_annotations_item_highlight_ref.rb | 17 - ...se_annotations_item_highlight_ref_index.rb | 13 - ...tions_item_highlight_ref_index_revision.rb | 13 - ...ponse_annotations_item_highlight_ref_nm.rb | 11 - ...ations_item_highlight_ref_object_number.rb | 11 - ...e_annotations_item_highlight_reply_type.rb | 12 - ...ns_list200response_annotations_item_ink.rb | 63 - ...esponse_annotations_item_ink_blend_mode.rb | 26 - ...ponse_annotations_item_ink_border_style.rb | 14 - ...t200response_annotations_item_ink_color.rb | 13 - ...t200response_annotations_item_ink_flags.rb | 27 - ...e_annotations_item_ink_identity_quality.rb | 12 - ...sponse_annotations_item_ink_in_reply_to.rb | 17 - ..._annotations_item_ink_in_reply_to_index.rb | 13 - ...ons_item_ink_in_reply_to_index_revision.rb | 13 - ...nse_annotations_item_ink_in_reply_to_nm.rb | 11 - ...ions_item_ink_in_reply_to_object_number.rb | 11 - ...annotations_item_ink_ink_list_item_item.rb | 11 - ...200response_annotations_item_ink_intent.rb | 11 - ...st200response_annotations_item_ink_rect.rb | 15 - ...ist200response_annotations_item_ink_ref.rb | 17 - ...response_annotations_item_ink_ref_index.rb | 13 - ...annotations_item_ink_ref_index_revision.rb | 13 - ...200response_annotations_item_ink_ref_nm.rb | 11 - ..._annotations_item_ink_ref_object_number.rb | 11 - ...esponse_annotations_item_ink_reply_type.rb | 12 - ...s_list200response_annotations_item_line.rb | 73 - ...sponse_annotations_item_line_blend_mode.rb | 26 - ...onse_annotations_item_line_border_style.rb | 14 - ...0response_annotations_item_line_caption.rb | 13 - ...se_annotations_item_line_caption_offset.rb | 11 - ..._annotations_item_line_caption_position.rb | 12 - ...200response_annotations_item_line_color.rb | 13 - ...200response_annotations_item_line_flags.rb | 27 - ..._annotations_item_line_identity_quality.rb | 12 - ...ponse_annotations_item_line_in_reply_to.rb | 17 - ...annotations_item_line_in_reply_to_index.rb | 13 - ...ns_item_line_in_reply_to_index_revision.rb | 13 - ...se_annotations_item_line_in_reply_to_nm.rb | 11 - ...ons_item_line_in_reply_to_object_number.rb | 11 - ...00response_annotations_item_line_intent.rb | 12 - ...se_annotations_item_line_interior_color.rb | 13 - ...00response_annotations_item_line_leader.rb | 13 - ...onse_annotations_item_line_line_endings.rb | 11 - ..._annotations_item_line_line_endings_end.rb | 20 - ...nnotations_item_line_line_endings_start.rb | 20 - ...ponse_annotations_item_line_line_points.rb | 11 - ...e_annotations_item_line_line_points_end.rb | 11 - ...annotations_item_line_line_points_start.rb | 11 - ...0response_annotations_item_line_measure.rb | 17 - ...ponse_annotations_item_line_measure_geo.rb | 7 - ...sponse_annotations_item_line_measure_rl.rb | 25 - ...tations_item_line_measure_rl_angle_item.rb | 27 - ...tem_line_measure_rl_angle_item_fraction.rb | 14 - ...ne_measure_rl_angle_item_label_position.rb | 12 - ...otations_item_line_measure_rl_area_item.rb | 27 - ...item_line_measure_rl_area_item_fraction.rb | 14 - ...ine_measure_rl_area_item_label_position.rb | 12 - ...ions_item_line_measure_rl_distance_item.rb | 27 - ..._line_measure_rl_distance_item_fraction.rb | 14 - ...measure_rl_distance_item_label_position.rb | 12 - ...annotations_item_line_measure_rl_origin.rb | 11 - ...tations_item_line_measure_rl_slope_item.rb | 27 - ...tem_line_measure_rl_slope_item_fraction.rb | 14 - ...ne_measure_rl_slope_item_label_position.rb | 12 - ...annotations_item_line_measure_rl_x_item.rb | 27 - ...ns_item_line_measure_rl_x_item_fraction.rb | 14 - ...m_line_measure_rl_x_item_label_position.rb | 12 - ...annotations_item_line_measure_rl_y_item.rb | 27 - ...ns_item_line_measure_rl_y_item_fraction.rb | 14 - ...m_line_measure_rl_y_item_label_position.rb | 12 - ...e_annotations_item_line_measure_unknown.rb | 7 - ...t200response_annotations_item_line_rect.rb | 15 - ...st200response_annotations_item_line_ref.rb | 17 - ...esponse_annotations_item_line_ref_index.rb | 13 - ...nnotations_item_line_ref_index_revision.rb | 13 - ...00response_annotations_item_line_ref_nm.rb | 11 - ...annotations_item_line_ref_object_number.rb | 11 - ...sponse_annotations_item_line_reply_type.rb | 12 - ...s_list200response_annotations_item_link.rb | 49 - ...sponse_annotations_item_link_blend_mode.rb | 26 - ...200response_annotations_item_link_flags.rb | 27 - ..._annotations_item_link_identity_quality.rb | 12 - ...ponse_annotations_item_link_in_reply_to.rb | 17 - ...annotations_item_link_in_reply_to_index.rb | 13 - ...ns_item_link_in_reply_to_index_revision.rb | 13 - ...se_annotations_item_link_in_reply_to_nm.rb | 11 - ...ons_item_link_in_reply_to_object_number.rb | 11 - ...t200response_annotations_item_link_rect.rb | 15 - ...st200response_annotations_item_link_ref.rb | 17 - ...esponse_annotations_item_link_ref_index.rb | 13 - ...nnotations_item_link_ref_index_revision.rb | 13 - ...00response_annotations_item_link_ref_nm.rb | 11 - ...annotations_item_link_ref_object_number.rb | 11 - ...sponse_annotations_item_link_reply_type.rb | 12 - ...00response_annotations_item_link_target.rb | 25 - ...ponse_annotations_item_link_target_goto.rb | 9 - ...nnotations_item_link_target_goto_remote.rb | 9 - ...annotations_item_link_target_javascript.rb | 7 - ...nse_annotations_item_link_target_launch.rb | 9 - ...onse_annotations_item_link_target_named.rb | 9 - ...nnotations_item_link_target_unsupported.rb | 7 - ...sponse_annotations_item_link_target_uri.rb | 9 - ...ist200response_annotations_item_polygon.rb | 71 - ...nse_annotations_item_polygon_blend_mode.rb | 26 - ...e_annotations_item_polygon_border_style.rb | 14 - ...sponse_annotations_item_polygon_caption.rb | 11 - ...annotations_item_polygon_caption_center.rb | 11 - ...response_annotations_item_polygon_color.rb | 13 - ...response_annotations_item_polygon_flags.rb | 27 - ...notations_item_polygon_identity_quality.rb | 12 - ...se_annotations_item_polygon_in_reply_to.rb | 17 - ...otations_item_polygon_in_reply_to_index.rb | 13 - ...item_polygon_in_reply_to_index_revision.rb | 13 - ...annotations_item_polygon_in_reply_to_nm.rb | 11 - ..._item_polygon_in_reply_to_object_number.rb | 11 - ...esponse_annotations_item_polygon_intent.rb | 12 - ...annotations_item_polygon_interior_color.rb | 13 - ...sponse_annotations_item_polygon_measure.rb | 17 - ...se_annotations_item_polygon_measure_geo.rb | 7 - ...nse_annotations_item_polygon_measure_rl.rb | 25 - ...ions_item_polygon_measure_rl_angle_item.rb | 27 - ..._polygon_measure_rl_angle_item_fraction.rb | 14 - ...on_measure_rl_angle_item_label_position.rb | 12 - ...tions_item_polygon_measure_rl_area_item.rb | 27 - ...m_polygon_measure_rl_area_item_fraction.rb | 14 - ...gon_measure_rl_area_item_label_position.rb | 12 - ...s_item_polygon_measure_rl_distance_item.rb | 27 - ...lygon_measure_rl_distance_item_fraction.rb | 14 - ...measure_rl_distance_item_label_position.rb | 12 - ...otations_item_polygon_measure_rl_origin.rb | 11 - ...ions_item_polygon_measure_rl_slope_item.rb | 27 - ..._polygon_measure_rl_slope_item_fraction.rb | 14 - ...on_measure_rl_slope_item_label_position.rb | 12 - ...otations_item_polygon_measure_rl_x_item.rb | 27 - ...item_polygon_measure_rl_x_item_fraction.rb | 14 - ...olygon_measure_rl_x_item_label_position.rb | 12 - ...otations_item_polygon_measure_rl_y_item.rb | 27 - ...item_polygon_measure_rl_y_item_fraction.rb | 14 - ...olygon_measure_rl_y_item_label_position.rb | 12 - ...nnotations_item_polygon_measure_unknown.rb | 7 - ...0response_annotations_item_polygon_rect.rb | 15 - ...00response_annotations_item_polygon_ref.rb | 17 - ...onse_annotations_item_polygon_ref_index.rb | 13 - ...tations_item_polygon_ref_index_revision.rb | 13 - ...esponse_annotations_item_polygon_ref_nm.rb | 11 - ...otations_item_polygon_ref_object_number.rb | 11 - ...nse_annotations_item_polygon_reply_type.rb | 12 - ..._annotations_item_polygon_vertices_item.rb | 11 - ...st200response_annotations_item_polyline.rb | 71 - ...se_annotations_item_polyline_blend_mode.rb | 26 - ..._annotations_item_polyline_border_style.rb | 14 - ...ponse_annotations_item_polyline_caption.rb | 11 - ...nnotations_item_polyline_caption_center.rb | 11 - ...esponse_annotations_item_polyline_color.rb | 13 - ...esponse_annotations_item_polyline_flags.rb | 27 - ...otations_item_polyline_identity_quality.rb | 12 - ...e_annotations_item_polyline_in_reply_to.rb | 17 - ...tations_item_polyline_in_reply_to_index.rb | 13 - ...tem_polyline_in_reply_to_index_revision.rb | 13 - ...nnotations_item_polyline_in_reply_to_nm.rb | 11 - ...item_polyline_in_reply_to_object_number.rb | 11 - ...sponse_annotations_item_polyline_intent.rb | 11 - ...nnotations_item_polyline_interior_color.rb | 13 - ..._annotations_item_polyline_line_endings.rb | 11 - ...otations_item_polyline_line_endings_end.rb | 20 - ...ations_item_polyline_line_endings_start.rb | 20 - ...ponse_annotations_item_polyline_measure.rb | 17 - ...e_annotations_item_polyline_measure_geo.rb | 7 - ...se_annotations_item_polyline_measure_rl.rb | 25 - ...ons_item_polyline_measure_rl_angle_item.rb | 27 - ...polyline_measure_rl_angle_item_fraction.rb | 14 - ...ne_measure_rl_angle_item_label_position.rb | 12 - ...ions_item_polyline_measure_rl_area_item.rb | 27 - ..._polyline_measure_rl_area_item_fraction.rb | 14 - ...ine_measure_rl_area_item_label_position.rb | 12 - ..._item_polyline_measure_rl_distance_item.rb | 27 - ...yline_measure_rl_distance_item_fraction.rb | 14 - ...measure_rl_distance_item_label_position.rb | 12 - ...tations_item_polyline_measure_rl_origin.rb | 11 - ...ons_item_polyline_measure_rl_slope_item.rb | 27 - ...polyline_measure_rl_slope_item_fraction.rb | 14 - ...ne_measure_rl_slope_item_label_position.rb | 12 - ...tations_item_polyline_measure_rl_x_item.rb | 27 - ...tem_polyline_measure_rl_x_item_fraction.rb | 14 - ...lyline_measure_rl_x_item_label_position.rb | 12 - ...tations_item_polyline_measure_rl_y_item.rb | 27 - ...tem_polyline_measure_rl_y_item_fraction.rb | 14 - ...lyline_measure_rl_y_item_label_position.rb | 12 - ...notations_item_polyline_measure_unknown.rb | 7 - ...response_annotations_item_polyline_rect.rb | 15 - ...0response_annotations_item_polyline_ref.rb | 17 - ...nse_annotations_item_polyline_ref_index.rb | 13 - ...ations_item_polyline_ref_index_revision.rb | 13 - ...sponse_annotations_item_polyline_ref_nm.rb | 11 - ...tations_item_polyline_ref_object_number.rb | 11 - ...se_annotations_item_polyline_reply_type.rb | 12 - ...annotations_item_polyline_vertices_item.rb | 11 - ...list200response_annotations_item_redact.rb | 67 - ...onse_annotations_item_redact_blend_mode.rb | 26 - ...0response_annotations_item_redact_color.rb | 13 - ...0response_annotations_item_redact_flags.rb | 27 - ...onse_annotations_item_redact_font_color.rb | 13 - ...nse_annotations_item_redact_font_family.rb | 24 - ...nnotations_item_redact_identity_quality.rb | 12 - ...nse_annotations_item_redact_in_reply_to.rb | 17 - ...notations_item_redact_in_reply_to_index.rb | 13 - ..._item_redact_in_reply_to_index_revision.rb | 13 - ..._annotations_item_redact_in_reply_to_nm.rb | 11 - ...s_item_redact_in_reply_to_object_number.rb | 11 - ..._annotations_item_redact_interior_color.rb | 13 - ...nnotations_item_redact_quad_points_item.rb | 15 - ...tations_item_redact_quad_points_item_p1.rb | 11 - ...tations_item_redact_quad_points_item_p2.rb | 11 - ...tations_item_redact_quad_points_item_p3.rb | 11 - ...tations_item_redact_quad_points_item_p4.rb | 11 - ...00response_annotations_item_redact_rect.rb | 15 - ...200response_annotations_item_redact_ref.rb | 17 - ...ponse_annotations_item_redact_ref_index.rb | 13 - ...otations_item_redact_ref_index_revision.rb | 13 - ...response_annotations_item_redact_ref_nm.rb | 11 - ...notations_item_redact_ref_object_number.rb | 11 - ...onse_annotations_item_redact_reply_type.rb | 12 - ...onse_annotations_item_redact_text_align.rb | 13 - ...list200response_annotations_item_square.rb | 67 - ...onse_annotations_item_square_blend_mode.rb | 26 - ...se_annotations_item_square_border_style.rb | 14 - ...0response_annotations_item_square_color.rb | 13 - ...0response_annotations_item_square_flags.rb | 27 - ...nnotations_item_square_identity_quality.rb | 12 - ...nse_annotations_item_square_in_reply_to.rb | 17 - ...notations_item_square_in_reply_to_index.rb | 13 - ..._item_square_in_reply_to_index_revision.rb | 13 - ..._annotations_item_square_in_reply_to_nm.rb | 11 - ...s_item_square_in_reply_to_object_number.rb | 11 - ..._annotations_item_square_interior_color.rb | 13 - ...00response_annotations_item_square_rect.rb | 15 - ...nnotations_item_square_rect_differences.rb | 15 - ...200response_annotations_item_square_ref.rb | 17 - ...ponse_annotations_item_square_ref_index.rb | 13 - ...otations_item_square_ref_index_revision.rb | 13 - ...response_annotations_item_square_ref_nm.rb | 11 - ...notations_item_square_ref_object_number.rb | 11 - ...onse_annotations_item_square_reply_type.rb | 12 - ..._annotations_item_square_unrotated_rect.rb | 15 - ...st200response_annotations_item_squiggly.rb | 53 - ...se_annotations_item_squiggly_blend_mode.rb | 26 - ...esponse_annotations_item_squiggly_color.rb | 13 - ...esponse_annotations_item_squiggly_flags.rb | 27 - ...otations_item_squiggly_identity_quality.rb | 12 - ...e_annotations_item_squiggly_in_reply_to.rb | 17 - ...tations_item_squiggly_in_reply_to_index.rb | 13 - ...tem_squiggly_in_reply_to_index_revision.rb | 13 - ...nnotations_item_squiggly_in_reply_to_nm.rb | 11 - ...item_squiggly_in_reply_to_object_number.rb | 11 - ...otations_item_squiggly_quad_points_item.rb | 15 - ...tions_item_squiggly_quad_points_item_p1.rb | 11 - ...tions_item_squiggly_quad_points_item_p2.rb | 11 - ...tions_item_squiggly_quad_points_item_p3.rb | 11 - ...tions_item_squiggly_quad_points_item_p4.rb | 11 - ...response_annotations_item_squiggly_rect.rb | 15 - ...0response_annotations_item_squiggly_ref.rb | 17 - ...nse_annotations_item_squiggly_ref_index.rb | 13 - ...ations_item_squiggly_ref_index_revision.rb | 13 - ...sponse_annotations_item_squiggly_ref_nm.rb | 11 - ...tations_item_squiggly_ref_object_number.rb | 11 - ...se_annotations_item_squiggly_reply_type.rb | 12 - ..._list200response_annotations_item_stamp.rb | 53 - ...ponse_annotations_item_stamp_blend_mode.rb | 26 - ...00response_annotations_item_stamp_flags.rb | 27 - ...annotations_item_stamp_identity_quality.rb | 12 - ...onse_annotations_item_stamp_in_reply_to.rb | 17 - ...nnotations_item_stamp_in_reply_to_index.rb | 13 - ...s_item_stamp_in_reply_to_index_revision.rb | 13 - ...e_annotations_item_stamp_in_reply_to_nm.rb | 11 - ...ns_item_stamp_in_reply_to_object_number.rb | 11 - ...200response_annotations_item_stamp_rect.rb | 15 - ...t200response_annotations_item_stamp_ref.rb | 17 - ...sponse_annotations_item_stamp_ref_index.rb | 13 - ...notations_item_stamp_ref_index_revision.rb | 13 - ...0response_annotations_item_stamp_ref_nm.rb | 11 - ...nnotations_item_stamp_ref_object_number.rb | 11 - ...ponse_annotations_item_stamp_reply_type.rb | 12 - ...e_annotations_item_stamp_unrotated_rect.rb | 15 - ...t200response_annotations_item_strikeout.rb | 55 - ...e_annotations_item_strikeout_blend_mode.rb | 26 - ...sponse_annotations_item_strikeout_color.rb | 13 - ...sponse_annotations_item_strikeout_flags.rb | 27 - ...tations_item_strikeout_identity_quality.rb | 12 - ..._annotations_item_strikeout_in_reply_to.rb | 17 - ...ations_item_strikeout_in_reply_to_index.rb | 13 - ...em_strikeout_in_reply_to_index_revision.rb | 13 - ...notations_item_strikeout_in_reply_to_nm.rb | 11 - ...tem_strikeout_in_reply_to_object_number.rb | 11 - ...ponse_annotations_item_strikeout_intent.rb | 11 - ...tations_item_strikeout_quad_points_item.rb | 15 - ...ions_item_strikeout_quad_points_item_p1.rb | 11 - ...ions_item_strikeout_quad_points_item_p2.rb | 11 - ...ions_item_strikeout_quad_points_item_p3.rb | 11 - ...ions_item_strikeout_quad_points_item_p4.rb | 11 - ...esponse_annotations_item_strikeout_rect.rb | 15 - ...response_annotations_item_strikeout_ref.rb | 17 - ...se_annotations_item_strikeout_ref_index.rb | 13 - ...tions_item_strikeout_ref_index_revision.rb | 13 - ...ponse_annotations_item_strikeout_ref_nm.rb | 11 - ...ations_item_strikeout_ref_object_number.rb | 11 - ...e_annotations_item_strikeout_reply_type.rb | 12 - ...s_list200response_annotations_item_text.rb | 57 - ...sponse_annotations_item_text_blend_mode.rb | 26 - ...200response_annotations_item_text_color.rb | 13 - ...200response_annotations_item_text_flags.rb | 27 - ...t200response_annotations_item_text_icon.rb | 17 - ..._annotations_item_text_identity_quality.rb | 12 - ...ponse_annotations_item_text_in_reply_to.rb | 17 - ...annotations_item_text_in_reply_to_index.rb | 13 - ...ns_item_text_in_reply_to_index_revision.rb | 13 - ...se_annotations_item_text_in_reply_to_nm.rb | 11 - ...ons_item_text_in_reply_to_object_number.rb | 11 - ...t200response_annotations_item_text_rect.rb | 15 - ...st200response_annotations_item_text_ref.rb | 17 - ...esponse_annotations_item_text_ref_index.rb | 13 - ...nnotations_item_text_ref_index_revision.rb | 13 - ...00response_annotations_item_text_ref_nm.rb | 11 - ...annotations_item_text_ref_object_number.rb | 11 - ...sponse_annotations_item_text_reply_type.rb | 12 - ...t200response_annotations_item_underline.rb | 53 - ...e_annotations_item_underline_blend_mode.rb | 26 - ...sponse_annotations_item_underline_color.rb | 13 - ...sponse_annotations_item_underline_flags.rb | 27 - ...tations_item_underline_identity_quality.rb | 12 - ..._annotations_item_underline_in_reply_to.rb | 17 - ...ations_item_underline_in_reply_to_index.rb | 13 - ...em_underline_in_reply_to_index_revision.rb | 13 - ...notations_item_underline_in_reply_to_nm.rb | 11 - ...tem_underline_in_reply_to_object_number.rb | 11 - ...tations_item_underline_quad_points_item.rb | 15 - ...ions_item_underline_quad_points_item_p1.rb | 11 - ...ions_item_underline_quad_points_item_p2.rb | 11 - ...ions_item_underline_quad_points_item_p3.rb | 11 - ...ions_item_underline_quad_points_item_p4.rb | 11 - ...esponse_annotations_item_underline_rect.rb | 15 - ...response_annotations_item_underline_ref.rb | 17 - ...se_annotations_item_underline_ref_index.rb | 13 - ...tions_item_underline_ref_index_revision.rb | 13 - ...ponse_annotations_item_underline_ref_nm.rb | 11 - ...ations_item_underline_ref_object_number.rb | 11 - ...e_annotations_item_underline_reply_type.rb | 12 - ...00response_annotations_item_unsupported.rb | 51 - ...annotations_item_unsupported_blend_mode.rb | 26 - ...onse_annotations_item_unsupported_flags.rb | 27 - ...tions_item_unsupported_identity_quality.rb | 12 - ...nnotations_item_unsupported_in_reply_to.rb | 17 - ...ions_item_unsupported_in_reply_to_index.rb | 13 - ..._unsupported_in_reply_to_index_revision.rb | 13 - ...tations_item_unsupported_in_reply_to_nm.rb | 11 - ...m_unsupported_in_reply_to_object_number.rb | 11 - ...ponse_annotations_item_unsupported_rect.rb | 15 - ...sponse_annotations_item_unsupported_ref.rb | 17 - ..._annotations_item_unsupported_ref_index.rb | 13 - ...ons_item_unsupported_ref_index_revision.rb | 13 - ...nse_annotations_item_unsupported_ref_nm.rb | 11 - ...ions_item_unsupported_ref_object_number.rb | 11 - ...annotations_item_unsupported_reply_type.rb | 12 - ...list200response_annotations_item_widget.rb | 67 - ...onse_annotations_item_widget_blend_mode.rb | 26 - ...se_annotations_item_widget_border_style.rb | 14 - ...0response_annotations_item_widget_color.rb | 13 - ...se_annotations_item_widget_field_family.rb | 18 - ...0response_annotations_item_widget_flags.rb | 27 - ...onse_annotations_item_widget_font_color.rb | 13 - ...nse_annotations_item_widget_font_family.rb | 24 - ...nnotations_item_widget_identity_quality.rb | 12 - ...nse_annotations_item_widget_in_reply_to.rb | 17 - ...notations_item_widget_in_reply_to_index.rb | 13 - ..._item_widget_in_reply_to_index_revision.rb | 13 - ..._annotations_item_widget_in_reply_to_nm.rb | 11 - ...s_item_widget_in_reply_to_object_number.rb | 11 - ..._annotations_item_widget_interior_color.rb | 13 - ...00response_annotations_item_widget_rect.rb | 15 - ...200response_annotations_item_widget_ref.rb | 17 - ...ponse_annotations_item_widget_ref_index.rb | 13 - ...otations_item_widget_ref_index_revision.rb | 13 - ...response_annotations_item_widget_ref_nm.rb | 11 - ...notations_item_widget_ref_object_number.rb | 11 - ...onse_annotations_item_widget_reply_type.rb | 12 - ...onse_annotations_item_widget_text_align.rb | 13 - ..._annotations_list200response_page_state.rb | 13 - ...ons_list200response_page_state_revision.rb | 13 - ...sponse_page_state_weak_annotation_state.rb | 15 - ..._page_state_weak_annotation_state_known.rb | 9 - ...age_state_weak_annotation_state_unknown.rb | 7 - .../types/doc_annotations_list404response.rb | 20 +- .../doc_annotations_list404response_code.rb | 35 - .../doc_annotations_list404response_name.rb | 11 - .../doc_annotations_list_all200response.rb | 18 +- ...otations_list_all200response_pages_item.rb | 11 - ...200response_pages_item_annotations_item.rb | 49 - ...ponse_pages_item_annotations_item_caret.rb | 59 - ..._item_annotations_item_caret_blend_mode.rb | 26 - ...pages_item_annotations_item_caret_color.rb | 13 - ...pages_item_annotations_item_caret_flags.rb | 27 - ...annotations_item_caret_identity_quality.rb | 12 - ...item_annotations_item_caret_in_reply_to.rb | 17 - ...nnotations_item_caret_in_reply_to_index.rb | 13 - ...s_item_caret_in_reply_to_index_revision.rb | 13 - ...m_annotations_item_caret_in_reply_to_nm.rb | 11 - ...ns_item_caret_in_reply_to_object_number.rb | 11 - ...ages_item_annotations_item_caret_intent.rb | 11 - ..._pages_item_annotations_item_caret_rect.rb | 15 - ...annotations_item_caret_rect_differences.rb | 15 - ...e_pages_item_annotations_item_caret_ref.rb | 17 - ...s_item_annotations_item_caret_ref_index.rb | 13 - ...notations_item_caret_ref_index_revision.rb | 13 - ...ages_item_annotations_item_caret_ref_nm.rb | 11 - ...nnotations_item_caret_ref_object_number.rb | 11 - ..._item_annotations_item_caret_reply_type.rb | 12 - ...m_annotations_item_caret_unrotated_rect.rb | 15 - ...onse_pages_item_annotations_item_circle.rb | 67 - ...item_annotations_item_circle_blend_mode.rb | 26 - ...em_annotations_item_circle_border_style.rb | 14 - ...ages_item_annotations_item_circle_color.rb | 13 - ...ages_item_annotations_item_circle_flags.rb | 27 - ...nnotations_item_circle_identity_quality.rb | 12 - ...tem_annotations_item_circle_in_reply_to.rb | 17 - ...notations_item_circle_in_reply_to_index.rb | 13 - ..._item_circle_in_reply_to_index_revision.rb | 13 - ..._annotations_item_circle_in_reply_to_nm.rb | 11 - ...s_item_circle_in_reply_to_object_number.rb | 11 - ..._annotations_item_circle_interior_color.rb | 13 - ...pages_item_annotations_item_circle_rect.rb | 15 - ...nnotations_item_circle_rect_differences.rb | 15 - ..._pages_item_annotations_item_circle_ref.rb | 17 - ..._item_annotations_item_circle_ref_index.rb | 13 - ...otations_item_circle_ref_index_revision.rb | 13 - ...ges_item_annotations_item_circle_ref_nm.rb | 11 - ...notations_item_circle_ref_object_number.rb | 11 - ...item_annotations_item_circle_reply_type.rb | 12 - ..._annotations_item_circle_unrotated_rect.rb | 15 - ...s_item_annotations_item_file_attachment.rb | 55 - ...tations_item_file_attachment_blend_mode.rb | 26 - ..._annotations_item_file_attachment_color.rb | 13 - ...m_annotations_item_file_attachment_file.rb | 19 - ..._annotations_item_file_attachment_flags.rb | 27 - ...m_annotations_item_file_attachment_icon.rb | 14 - ...s_item_file_attachment_identity_quality.rb | 12 - ..._item_file_attachment_in_reply_t_795f07.rb | 11 - ..._item_file_attachment_in_reply_t_8c8dea.rb | 13 - ...ations_item_file_attachment_in_reply_to.rb | 17 - ..._item_file_attachment_in_reply_to_index.rb | 13 - ...ons_item_file_attachment_in_reply_to_nm.rb | 11 - ...m_annotations_item_file_attachment_rect.rb | 15 - ...em_annotations_item_file_attachment_ref.rb | 17 - ...otations_item_file_attachment_ref_index.rb | 13 - ...s_item_file_attachment_ref_index_2af29e.rb | 13 - ...annotations_item_file_attachment_ref_nm.rb | 11 - ..._item_file_attachment_ref_object_number.rb | 11 - ...tations_item_file_attachment_reply_type.rb | 12 - ...e_pages_item_annotations_item_free_text.rb | 81 - ...m_annotations_item_free_text_blend_mode.rb | 26 - ...annotations_item_free_text_border_style.rb | 14 - ...s_item_annotations_item_free_text_color.rb | 13 - ...s_item_annotations_item_free_text_flags.rb | 27 - ...m_annotations_item_free_text_font_color.rb | 13 - ...tations_item_free_text_identity_quality.rb | 12 - ..._annotations_item_free_text_in_reply_to.rb | 17 - ..._item_free_text_in_reply_to_inde_5219ca.rb | 13 - ...ations_item_free_text_in_reply_to_index.rb | 13 - ...notations_item_free_text_in_reply_to_nm.rb | 11 - ..._item_free_text_in_reply_to_obje_88252a.rb | 11 - ..._item_annotations_item_free_text_intent.rb | 12 - ...notations_item_free_text_interior_color.rb | 13 - ..._annotations_item_free_text_line_ending.rb | 20 - ...es_item_annotations_item_free_text_rect.rb | 15 - ...tations_item_free_text_rect_differences.rb | 15 - ...ges_item_annotations_item_free_text_ref.rb | 17 - ...em_annotations_item_free_text_ref_index.rb | 13 - ...tions_item_free_text_ref_index_revision.rb | 13 - ..._item_annotations_item_free_text_ref_nm.rb | 11 - ...ations_item_free_text_ref_object_number.rb | 11 - ...m_annotations_item_free_text_reply_type.rb | 12 - ...em_annotations_item_free_text_rich_text.rb | 11 - ...notations_item_free_text_rich_text_body.rb | 37 - ...ons_item_free_text_rich_text_body_align.rb | 14 - ..._item_free_text_rich_text_body_d_27cc8f.rb | 13 - ...tions_item_free_text_rich_text_body_dir.rb | 12 - ...s_item_free_text_rich_text_body_margins.rb | 15 - ...ns_item_free_text_rich_text_body_script.rb | 13 - ..._item_free_text_rich_text_paragr_182642.rb | 13 - ..._item_free_text_rich_text_paragr_1e6df8.rb | 27 - ..._item_free_text_rich_text_paragr_2ecf2a.rb | 12 - ..._item_free_text_rich_text_paragr_84e1e5.rb | 13 - ..._item_free_text_rich_text_paragr_99744f.rb | 11 - ..._item_free_text_rich_text_paragr_aa2697.rb | 15 - ..._item_free_text_rich_text_paragr_d0e05b.rb | 14 - ..._item_free_text_rich_text_paragr_e928ea.rb | 21 - ...m_annotations_item_free_text_text_align.rb | 13 - ...notations_item_free_text_unrotated_rect.rb | 15 - ...e_pages_item_annotations_item_highlight.rb | 53 - ...m_annotations_item_highlight_blend_mode.rb | 26 - ...s_item_annotations_item_highlight_color.rb | 13 - ...s_item_annotations_item_highlight_flags.rb | 27 - ...tations_item_highlight_identity_quality.rb | 12 - ..._annotations_item_highlight_in_reply_to.rb | 17 - ..._item_highlight_in_reply_to_inde_efa0a1.rb | 13 - ...ations_item_highlight_in_reply_to_index.rb | 13 - ...notations_item_highlight_in_reply_to_nm.rb | 11 - ..._item_highlight_in_reply_to_obje_f048d6.rb | 11 - ...tations_item_highlight_quad_points_item.rb | 15 - ...ions_item_highlight_quad_points_item_p1.rb | 11 - ...ions_item_highlight_quad_points_item_p2.rb | 11 - ...ions_item_highlight_quad_points_item_p3.rb | 11 - ...ions_item_highlight_quad_points_item_p4.rb | 11 - ...es_item_annotations_item_highlight_rect.rb | 15 - ...ges_item_annotations_item_highlight_ref.rb | 17 - ...em_annotations_item_highlight_ref_index.rb | 13 - ...tions_item_highlight_ref_index_revision.rb | 13 - ..._item_annotations_item_highlight_ref_nm.rb | 11 - ...ations_item_highlight_ref_object_number.rb | 11 - ...m_annotations_item_highlight_reply_type.rb | 12 - ...esponse_pages_item_annotations_item_ink.rb | 63 - ...es_item_annotations_item_ink_blend_mode.rb | 26 - ..._item_annotations_item_ink_border_style.rb | 14 - ...e_pages_item_annotations_item_ink_color.rb | 13 - ...e_pages_item_annotations_item_ink_flags.rb | 27 - ...m_annotations_item_ink_identity_quality.rb | 12 - ...s_item_annotations_item_ink_in_reply_to.rb | 17 - ..._annotations_item_ink_in_reply_to_index.rb | 13 - ...ons_item_ink_in_reply_to_index_revision.rb | 13 - ...tem_annotations_item_ink_in_reply_to_nm.rb | 11 - ...ions_item_ink_in_reply_to_object_number.rb | 11 - ...annotations_item_ink_ink_list_item_item.rb | 11 - ..._pages_item_annotations_item_ink_intent.rb | 11 - ...se_pages_item_annotations_item_ink_rect.rb | 15 - ...nse_pages_item_annotations_item_ink_ref.rb | 17 - ...ges_item_annotations_item_ink_ref_index.rb | 13 - ...annotations_item_ink_ref_index_revision.rb | 13 - ..._pages_item_annotations_item_ink_ref_nm.rb | 11 - ..._annotations_item_ink_ref_object_number.rb | 11 - ...es_item_annotations_item_ink_reply_type.rb | 12 - ...sponse_pages_item_annotations_item_line.rb | 73 - ...s_item_annotations_item_line_blend_mode.rb | 26 - ...item_annotations_item_line_border_style.rb | 14 - ...ages_item_annotations_item_line_caption.rb | 13 - ...em_annotations_item_line_caption_offset.rb | 11 - ..._annotations_item_line_caption_position.rb | 12 - ..._pages_item_annotations_item_line_color.rb | 13 - ..._pages_item_annotations_item_line_flags.rb | 27 - ..._annotations_item_line_identity_quality.rb | 12 - ..._item_annotations_item_line_in_reply_to.rb | 17 - ...annotations_item_line_in_reply_to_index.rb | 13 - ...ns_item_line_in_reply_to_index_revision.rb | 13 - ...em_annotations_item_line_in_reply_to_nm.rb | 11 - ...ons_item_line_in_reply_to_object_number.rb | 11 - ...pages_item_annotations_item_line_intent.rb | 12 - ...em_annotations_item_line_interior_color.rb | 13 - ...pages_item_annotations_item_line_leader.rb | 13 - ...item_annotations_item_line_line_endings.rb | 11 - ..._annotations_item_line_line_endings_end.rb | 20 - ...nnotations_item_line_line_endings_start.rb | 20 - ..._item_annotations_item_line_line_points.rb | 11 - ...m_annotations_item_line_line_points_end.rb | 11 - ...annotations_item_line_line_points_start.rb | 11 - ...ages_item_annotations_item_line_measure.rb | 17 - ..._item_annotations_item_line_measure_geo.rb | 7 - ...s_item_annotations_item_line_measure_rl.rb | 25 - ...tations_item_line_measure_rl_angle_item.rb | 27 - ..._item_line_measure_rl_angle_item_3a6bbb.rb | 12 - ..._item_line_measure_rl_angle_item_653de0.rb | 14 - ...otations_item_line_measure_rl_area_item.rb | 27 - ...s_item_line_measure_rl_area_item_2c46b5.rb | 12 - ...s_item_line_measure_rl_area_item_b687a2.rb | 14 - ..._item_line_measure_rl_distance_i_580373.rb | 12 - ..._item_line_measure_rl_distance_i_c9b4fc.rb | 14 - ...ions_item_line_measure_rl_distance_item.rb | 27 - ...annotations_item_line_measure_rl_origin.rb | 11 - ...tations_item_line_measure_rl_slope_item.rb | 27 - ..._item_line_measure_rl_slope_item_bad341.rb | 12 - ..._item_line_measure_rl_slope_item_c2b452.rb | 14 - ...annotations_item_line_measure_rl_x_item.rb | 27 - ...ns_item_line_measure_rl_x_item_fraction.rb | 14 - ..._item_line_measure_rl_x_item_lab_dc7fb0.rb | 12 - ...annotations_item_line_measure_rl_y_item.rb | 27 - ...ns_item_line_measure_rl_y_item_fraction.rb | 14 - ..._item_line_measure_rl_y_item_lab_da4937.rb | 12 - ...m_annotations_item_line_measure_unknown.rb | 7 - ...e_pages_item_annotations_item_line_rect.rb | 15 - ...se_pages_item_annotations_item_line_ref.rb | 17 - ...es_item_annotations_item_line_ref_index.rb | 13 - ...nnotations_item_line_ref_index_revision.rb | 13 - ...pages_item_annotations_item_line_ref_nm.rb | 11 - ...annotations_item_line_ref_object_number.rb | 11 - ...s_item_annotations_item_line_reply_type.rb | 12 - ...sponse_pages_item_annotations_item_link.rb | 49 - ...s_item_annotations_item_link_blend_mode.rb | 26 - ..._pages_item_annotations_item_link_flags.rb | 27 - ..._annotations_item_link_identity_quality.rb | 12 - ..._item_annotations_item_link_in_reply_to.rb | 17 - ...annotations_item_link_in_reply_to_index.rb | 13 - ...ns_item_link_in_reply_to_index_revision.rb | 13 - ...em_annotations_item_link_in_reply_to_nm.rb | 11 - ...ons_item_link_in_reply_to_object_number.rb | 11 - ...e_pages_item_annotations_item_link_rect.rb | 15 - ...se_pages_item_annotations_item_link_ref.rb | 17 - ...es_item_annotations_item_link_ref_index.rb | 13 - ...nnotations_item_link_ref_index_revision.rb | 13 - ...pages_item_annotations_item_link_ref_nm.rb | 11 - ...annotations_item_link_ref_object_number.rb | 11 - ...s_item_annotations_item_link_reply_type.rb | 12 - ...pages_item_annotations_item_link_target.rb | 25 - ..._item_annotations_item_link_target_goto.rb | 9 - ...nnotations_item_link_target_goto_remote.rb | 9 - ...annotations_item_link_target_javascript.rb | 7 - ...tem_annotations_item_link_target_launch.rb | 9 - ...item_annotations_item_link_target_named.rb | 9 - ...nnotations_item_link_target_unsupported.rb | 7 - ...s_item_annotations_item_link_target_uri.rb | 9 - ...nse_pages_item_annotations_item_polygon.rb | 71 - ...tem_annotations_item_polygon_blend_mode.rb | 26 - ...m_annotations_item_polygon_border_style.rb | 14 - ...s_item_annotations_item_polygon_caption.rb | 11 - ...annotations_item_polygon_caption_center.rb | 11 - ...ges_item_annotations_item_polygon_color.rb | 13 - ...ges_item_annotations_item_polygon_flags.rb | 27 - ...notations_item_polygon_identity_quality.rb | 12 - ...em_annotations_item_polygon_in_reply_to.rb | 17 - ...otations_item_polygon_in_reply_to_index.rb | 13 - ...s_item_polygon_in_reply_to_index_5b450e.rb | 13 - ...annotations_item_polygon_in_reply_to_nm.rb | 11 - ..._item_polygon_in_reply_to_object_number.rb | 11 - ...es_item_annotations_item_polygon_intent.rb | 12 - ...annotations_item_polygon_interior_color.rb | 13 - ...s_item_annotations_item_polygon_measure.rb | 17 - ...em_annotations_item_polygon_measure_geo.rb | 7 - ...tem_annotations_item_polygon_measure_rl.rb | 25 - ..._item_polygon_measure_rl_angle_i_213607.rb | 14 - ..._item_polygon_measure_rl_angle_i_f4f709.rb | 12 - ...ions_item_polygon_measure_rl_angle_item.rb | 27 - ..._item_polygon_measure_rl_area_it_0a704d.rb | 14 - ..._item_polygon_measure_rl_area_it_98086c.rb | 12 - ...tions_item_polygon_measure_rl_area_item.rb | 27 - ..._item_polygon_measure_rl_distanc_1d0fa3.rb | 12 - ..._item_polygon_measure_rl_distanc_9963f3.rb | 14 - ...s_item_polygon_measure_rl_distance_item.rb | 27 - ...otations_item_polygon_measure_rl_origin.rb | 11 - ..._item_polygon_measure_rl_slope_i_115a02.rb | 12 - ..._item_polygon_measure_rl_slope_i_4ce4a3.rb | 14 - ...ions_item_polygon_measure_rl_slope_item.rb | 27 - ...otations_item_polygon_measure_rl_x_item.rb | 27 - ...s_item_polygon_measure_rl_x_item_51708d.rb | 14 - ...s_item_polygon_measure_rl_x_item_c96251.rb | 12 - ...otations_item_polygon_measure_rl_y_item.rb | 27 - ...s_item_polygon_measure_rl_y_item_9240d1.rb | 14 - ...s_item_polygon_measure_rl_y_item_ea2e1e.rb | 12 - ...nnotations_item_polygon_measure_unknown.rb | 7 - ...ages_item_annotations_item_polygon_rect.rb | 15 - ...pages_item_annotations_item_polygon_ref.rb | 17 - ...item_annotations_item_polygon_ref_index.rb | 13 - ...tations_item_polygon_ref_index_revision.rb | 13 - ...es_item_annotations_item_polygon_ref_nm.rb | 11 - ...otations_item_polygon_ref_object_number.rb | 11 - ...tem_annotations_item_polygon_reply_type.rb | 12 - ..._annotations_item_polygon_vertices_item.rb | 11 - ...se_pages_item_annotations_item_polyline.rb | 71 - ...em_annotations_item_polyline_blend_mode.rb | 26 - ..._annotations_item_polyline_border_style.rb | 14 - ..._item_annotations_item_polyline_caption.rb | 11 - ...nnotations_item_polyline_caption_center.rb | 11 - ...es_item_annotations_item_polyline_color.rb | 13 - ...es_item_annotations_item_polyline_flags.rb | 27 - ...otations_item_polyline_identity_quality.rb | 12 - ...m_annotations_item_polyline_in_reply_to.rb | 17 - ...tations_item_polyline_in_reply_to_index.rb | 13 - ..._item_polyline_in_reply_to_index_645ec1.rb | 13 - ...nnotations_item_polyline_in_reply_to_nm.rb | 11 - ..._item_polyline_in_reply_to_objec_ec3de4.rb | 11 - ...s_item_annotations_item_polyline_intent.rb | 11 - ...nnotations_item_polyline_interior_color.rb | 13 - ..._annotations_item_polyline_line_endings.rb | 11 - ...otations_item_polyline_line_endings_end.rb | 20 - ...ations_item_polyline_line_endings_start.rb | 20 - ..._item_annotations_item_polyline_measure.rb | 17 - ...m_annotations_item_polyline_measure_geo.rb | 7 - ...em_annotations_item_polyline_measure_rl.rb | 25 - ...s_item_polyline_measure_rl_angle_5bb25f.rb | 14 - ...s_item_polyline_measure_rl_angle_5f9ed6.rb | 12 - ...ons_item_polyline_measure_rl_angle_item.rb | 27 - ..._item_polyline_measure_rl_area_i_29d650.rb | 14 - ..._item_polyline_measure_rl_area_i_acb235.rb | 12 - ...ions_item_polyline_measure_rl_area_item.rb | 27 - ..._item_polyline_measure_rl_distan_22b16f.rb | 14 - ..._item_polyline_measure_rl_distan_9bbe1e.rb | 12 - ..._item_polyline_measure_rl_distance_item.rb | 27 - ...tations_item_polyline_measure_rl_origin.rb | 11 - ...s_item_polyline_measure_rl_slope_2b8768.rb | 14 - ...s_item_polyline_measure_rl_slope_8ec9f0.rb | 12 - ...ons_item_polyline_measure_rl_slope_item.rb | 27 - ...tations_item_polyline_measure_rl_x_item.rb | 27 - ..._item_polyline_measure_rl_x_item_29ee31.rb | 14 - ..._item_polyline_measure_rl_x_item_c0fc02.rb | 12 - ...tations_item_polyline_measure_rl_y_item.rb | 27 - ..._item_polyline_measure_rl_y_item_33a5da.rb | 12 - ..._item_polyline_measure_rl_y_item_5aa477.rb | 14 - ...notations_item_polyline_measure_unknown.rb | 7 - ...ges_item_annotations_item_polyline_rect.rb | 15 - ...ages_item_annotations_item_polyline_ref.rb | 17 - ...tem_annotations_item_polyline_ref_index.rb | 13 - ...ations_item_polyline_ref_index_revision.rb | 13 - ...s_item_annotations_item_polyline_ref_nm.rb | 11 - ...tations_item_polyline_ref_object_number.rb | 11 - ...em_annotations_item_polyline_reply_type.rb | 12 - ...annotations_item_polyline_vertices_item.rb | 11 - ...onse_pages_item_annotations_item_redact.rb | 67 - ...item_annotations_item_redact_blend_mode.rb | 26 - ...ages_item_annotations_item_redact_color.rb | 13 - ...ages_item_annotations_item_redact_flags.rb | 27 - ...item_annotations_item_redact_font_color.rb | 13 - ...tem_annotations_item_redact_font_family.rb | 24 - ...nnotations_item_redact_identity_quality.rb | 12 - ...tem_annotations_item_redact_in_reply_to.rb | 17 - ...notations_item_redact_in_reply_to_index.rb | 13 - ..._item_redact_in_reply_to_index_revision.rb | 13 - ..._annotations_item_redact_in_reply_to_nm.rb | 11 - ...s_item_redact_in_reply_to_object_number.rb | 11 - ..._annotations_item_redact_interior_color.rb | 13 - ...nnotations_item_redact_quad_points_item.rb | 15 - ...tations_item_redact_quad_points_item_p1.rb | 11 - ...tations_item_redact_quad_points_item_p2.rb | 11 - ...tations_item_redact_quad_points_item_p3.rb | 11 - ...tations_item_redact_quad_points_item_p4.rb | 11 - ...pages_item_annotations_item_redact_rect.rb | 15 - ..._pages_item_annotations_item_redact_ref.rb | 17 - ..._item_annotations_item_redact_ref_index.rb | 13 - ...otations_item_redact_ref_index_revision.rb | 13 - ...ges_item_annotations_item_redact_ref_nm.rb | 11 - ...notations_item_redact_ref_object_number.rb | 11 - ...item_annotations_item_redact_reply_type.rb | 12 - ...item_annotations_item_redact_text_align.rb | 13 - ...onse_pages_item_annotations_item_square.rb | 67 - ...item_annotations_item_square_blend_mode.rb | 26 - ...em_annotations_item_square_border_style.rb | 14 - ...ages_item_annotations_item_square_color.rb | 13 - ...ages_item_annotations_item_square_flags.rb | 27 - ...nnotations_item_square_identity_quality.rb | 12 - ...tem_annotations_item_square_in_reply_to.rb | 17 - ...notations_item_square_in_reply_to_index.rb | 13 - ..._item_square_in_reply_to_index_revision.rb | 13 - ..._annotations_item_square_in_reply_to_nm.rb | 11 - ...s_item_square_in_reply_to_object_number.rb | 11 - ..._annotations_item_square_interior_color.rb | 13 - ...pages_item_annotations_item_square_rect.rb | 15 - ...nnotations_item_square_rect_differences.rb | 15 - ..._pages_item_annotations_item_square_ref.rb | 17 - ..._item_annotations_item_square_ref_index.rb | 13 - ...otations_item_square_ref_index_revision.rb | 13 - ...ges_item_annotations_item_square_ref_nm.rb | 11 - ...notations_item_square_ref_object_number.rb | 11 - ...item_annotations_item_square_reply_type.rb | 12 - ..._annotations_item_square_unrotated_rect.rb | 15 - ...se_pages_item_annotations_item_squiggly.rb | 53 - ...em_annotations_item_squiggly_blend_mode.rb | 26 - ...es_item_annotations_item_squiggly_color.rb | 13 - ...es_item_annotations_item_squiggly_flags.rb | 27 - ...otations_item_squiggly_identity_quality.rb | 12 - ...m_annotations_item_squiggly_in_reply_to.rb | 17 - ...tations_item_squiggly_in_reply_to_index.rb | 13 - ..._item_squiggly_in_reply_to_index_aa1629.rb | 13 - ...nnotations_item_squiggly_in_reply_to_nm.rb | 11 - ..._item_squiggly_in_reply_to_objec_dc998d.rb | 11 - ...otations_item_squiggly_quad_points_item.rb | 15 - ...tions_item_squiggly_quad_points_item_p1.rb | 11 - ...tions_item_squiggly_quad_points_item_p2.rb | 11 - ...tions_item_squiggly_quad_points_item_p3.rb | 11 - ...tions_item_squiggly_quad_points_item_p4.rb | 11 - ...ges_item_annotations_item_squiggly_rect.rb | 15 - ...ages_item_annotations_item_squiggly_ref.rb | 17 - ...tem_annotations_item_squiggly_ref_index.rb | 13 - ...ations_item_squiggly_ref_index_revision.rb | 13 - ...s_item_annotations_item_squiggly_ref_nm.rb | 11 - ...tations_item_squiggly_ref_object_number.rb | 11 - ...em_annotations_item_squiggly_reply_type.rb | 12 - ...ponse_pages_item_annotations_item_stamp.rb | 53 - ..._item_annotations_item_stamp_blend_mode.rb | 26 - ...pages_item_annotations_item_stamp_flags.rb | 27 - ...annotations_item_stamp_identity_quality.rb | 12 - ...item_annotations_item_stamp_in_reply_to.rb | 17 - ...nnotations_item_stamp_in_reply_to_index.rb | 13 - ...s_item_stamp_in_reply_to_index_revision.rb | 13 - ...m_annotations_item_stamp_in_reply_to_nm.rb | 11 - ...ns_item_stamp_in_reply_to_object_number.rb | 11 - ..._pages_item_annotations_item_stamp_rect.rb | 15 - ...e_pages_item_annotations_item_stamp_ref.rb | 17 - ...s_item_annotations_item_stamp_ref_index.rb | 13 - ...notations_item_stamp_ref_index_revision.rb | 13 - ...ages_item_annotations_item_stamp_ref_nm.rb | 11 - ...nnotations_item_stamp_ref_object_number.rb | 11 - ..._item_annotations_item_stamp_reply_type.rb | 12 - ...m_annotations_item_stamp_unrotated_rect.rb | 15 - ...e_pages_item_annotations_item_strikeout.rb | 55 - ...m_annotations_item_strikeout_blend_mode.rb | 26 - ...s_item_annotations_item_strikeout_color.rb | 13 - ...s_item_annotations_item_strikeout_flags.rb | 27 - ...tations_item_strikeout_identity_quality.rb | 12 - ..._annotations_item_strikeout_in_reply_to.rb | 17 - ..._item_strikeout_in_reply_to_inde_599aa7.rb | 13 - ...ations_item_strikeout_in_reply_to_index.rb | 13 - ...notations_item_strikeout_in_reply_to_nm.rb | 11 - ..._item_strikeout_in_reply_to_obje_3db1d1.rb | 11 - ..._item_annotations_item_strikeout_intent.rb | 11 - ...tations_item_strikeout_quad_points_item.rb | 15 - ...ions_item_strikeout_quad_points_item_p1.rb | 11 - ...ions_item_strikeout_quad_points_item_p2.rb | 11 - ...ions_item_strikeout_quad_points_item_p3.rb | 11 - ...ions_item_strikeout_quad_points_item_p4.rb | 11 - ...es_item_annotations_item_strikeout_rect.rb | 15 - ...ges_item_annotations_item_strikeout_ref.rb | 17 - ...em_annotations_item_strikeout_ref_index.rb | 13 - ...tions_item_strikeout_ref_index_revision.rb | 13 - ..._item_annotations_item_strikeout_ref_nm.rb | 11 - ...ations_item_strikeout_ref_object_number.rb | 11 - ...m_annotations_item_strikeout_reply_type.rb | 12 - ...sponse_pages_item_annotations_item_text.rb | 57 - ...s_item_annotations_item_text_blend_mode.rb | 26 - ..._pages_item_annotations_item_text_color.rb | 13 - ..._pages_item_annotations_item_text_flags.rb | 27 - ...e_pages_item_annotations_item_text_icon.rb | 17 - ..._annotations_item_text_identity_quality.rb | 12 - ..._item_annotations_item_text_in_reply_to.rb | 17 - ...annotations_item_text_in_reply_to_index.rb | 13 - ...ns_item_text_in_reply_to_index_revision.rb | 13 - ...em_annotations_item_text_in_reply_to_nm.rb | 11 - ...ons_item_text_in_reply_to_object_number.rb | 11 - ...e_pages_item_annotations_item_text_rect.rb | 15 - ...se_pages_item_annotations_item_text_ref.rb | 17 - ...es_item_annotations_item_text_ref_index.rb | 13 - ...nnotations_item_text_ref_index_revision.rb | 13 - ...pages_item_annotations_item_text_ref_nm.rb | 11 - ...annotations_item_text_ref_object_number.rb | 11 - ...s_item_annotations_item_text_reply_type.rb | 12 - ...e_pages_item_annotations_item_underline.rb | 53 - ...m_annotations_item_underline_blend_mode.rb | 26 - ...s_item_annotations_item_underline_color.rb | 13 - ...s_item_annotations_item_underline_flags.rb | 27 - ...tations_item_underline_identity_quality.rb | 12 - ..._annotations_item_underline_in_reply_to.rb | 17 - ..._item_underline_in_reply_to_inde_fb8bd5.rb | 13 - ...ations_item_underline_in_reply_to_index.rb | 13 - ...notations_item_underline_in_reply_to_nm.rb | 11 - ..._item_underline_in_reply_to_obje_78ad9a.rb | 11 - ...tations_item_underline_quad_points_item.rb | 15 - ...ions_item_underline_quad_points_item_p1.rb | 11 - ...ions_item_underline_quad_points_item_p2.rb | 11 - ...ions_item_underline_quad_points_item_p3.rb | 11 - ...ions_item_underline_quad_points_item_p4.rb | 11 - ...es_item_annotations_item_underline_rect.rb | 15 - ...ges_item_annotations_item_underline_ref.rb | 17 - ...em_annotations_item_underline_ref_index.rb | 13 - ...tions_item_underline_ref_index_revision.rb | 13 - ..._item_annotations_item_underline_ref_nm.rb | 11 - ...ations_item_underline_ref_object_number.rb | 11 - ...m_annotations_item_underline_reply_type.rb | 12 - ...pages_item_annotations_item_unsupported.rb | 51 - ...annotations_item_unsupported_blend_mode.rb | 26 - ...item_annotations_item_unsupported_flags.rb | 27 - ...tions_item_unsupported_identity_quality.rb | 12 - ...nnotations_item_unsupported_in_reply_to.rb | 17 - ..._item_unsupported_in_reply_to_in_54e3a3.rb | 13 - ...ions_item_unsupported_in_reply_to_index.rb | 13 - ...tations_item_unsupported_in_reply_to_nm.rb | 11 - ..._item_unsupported_in_reply_to_ob_fe7f51.rb | 11 - ..._item_annotations_item_unsupported_rect.rb | 15 - ...s_item_annotations_item_unsupported_ref.rb | 17 - ..._annotations_item_unsupported_ref_index.rb | 13 - ...ons_item_unsupported_ref_index_revision.rb | 13 - ...tem_annotations_item_unsupported_ref_nm.rb | 11 - ...ions_item_unsupported_ref_object_number.rb | 11 - ...annotations_item_unsupported_reply_type.rb | 12 - ...onse_pages_item_annotations_item_widget.rb | 67 - ...item_annotations_item_widget_blend_mode.rb | 26 - ...em_annotations_item_widget_border_style.rb | 14 - ...ages_item_annotations_item_widget_color.rb | 13 - ...em_annotations_item_widget_field_family.rb | 18 - ...ages_item_annotations_item_widget_flags.rb | 27 - ...item_annotations_item_widget_font_color.rb | 13 - ...tem_annotations_item_widget_font_family.rb | 24 - ...nnotations_item_widget_identity_quality.rb | 12 - ...tem_annotations_item_widget_in_reply_to.rb | 17 - ...notations_item_widget_in_reply_to_index.rb | 13 - ..._item_widget_in_reply_to_index_revision.rb | 13 - ..._annotations_item_widget_in_reply_to_nm.rb | 11 - ...s_item_widget_in_reply_to_object_number.rb | 11 - ..._annotations_item_widget_interior_color.rb | 13 - ...pages_item_annotations_item_widget_rect.rb | 15 - ..._pages_item_annotations_item_widget_ref.rb | 17 - ..._item_annotations_item_widget_ref_index.rb | 13 - ...otations_item_widget_ref_index_revision.rb | 13 - ...ges_item_annotations_item_widget_ref_nm.rb | 11 - ...notations_item_widget_ref_object_number.rb | 11 - ...item_annotations_item_widget_reply_type.rb | 12 - ...item_annotations_item_widget_text_align.rb | 13 - ...st_all200response_pages_item_page_state.rb | 13 - ...response_pages_item_page_state_revision.rb | 13 - ...s_item_page_state_weak_annotation_state.rb | 15 - ..._page_state_weak_annotation_state_known.rb | 9 - ...age_state_weak_annotation_state_unknown.rb | 7 - .../doc_annotations_list_all404response.rb | 20 +- ...oc_annotations_list_all404response_code.rb | 35 - ...oc_annotations_list_all404response_name.rb | 11 - .../doc_annotations_list_all409response.rb | 20 +- ...oc_annotations_list_all409response_code.rb | 35 - ...oc_annotations_list_all409response_name.rb | 11 - ..._annotations_read_appearance400response.rb | 23 + ..._annotations_read_appearance404response.rb | 23 + .../doc_annotations_reorder200response.rb | 11 + .../doc_annotations_reorder400response.rb | 23 + .../doc_annotations_reorder404response.rb | 23 + .../doc_annotations_update200response.rb | 6 +- ...nnotations_update200response_appearance.rb | 11 + ...ons_update200response_appearance_action.rb | 14 + .../doc_annotations_update200response_meta.rb | 11 - ...ate200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ions_update200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../doc_annotations_update400response.rb | 20 +- .../doc_annotations_update400response_code.rb | 35 - .../doc_annotations_update400response_name.rb | 11 - .../doc_annotations_update404response.rb | 20 +- .../doc_annotations_update404response_code.rb | 35 - .../doc_annotations_update404response_name.rb | 11 - lib/CloudPDF/types/doc_changes200response.rb | 9 + .../doc_changes200response_changes_item.rb | 15 + ...changes200response_changes_item_applied.rb | 11 + ...changes200response_changes_item_refused.rb | 11 + lib/CloudPDF/types/doc_changes400response.rb | 23 + lib/CloudPDF/types/doc_changes404response.rb | 23 + lib/CloudPDF/types/doc_changes409response.rb | 23 + lib/CloudPDF/types/doc_changes413response.rb | 23 + lib/CloudPDF/types/doc_download_response.rb | 20 +- .../types/doc_download_response_code.rb | 35 - .../types/doc_download_response_name.rb | 11 - .../doc_forms_delete_widget200response.rb | 15 + .../doc_forms_delete_widget400response.rb | 23 + .../doc_forms_delete_widget404response.rb | 23 + .../types/doc_forms_export_data_response.rb | 15 - .../doc_forms_export_data_response_code.rb | 35 - .../doc_forms_export_data_response_name.rb | 11 - .../types/doc_forms_get200response.rb | 15 - ...s_get200response_calculation_order_item.rb | 15 - ...t200response_calculation_order_item_fqn.rb | 9 - ...se_calculation_order_item_object_number.rb | 9 - .../doc_forms_get200response_fields_item.rb | 27 - ...rms_get200response_fields_item_checkbox.rb | 33 - ...ields_item_checkbox_default_value_entry.rb | 19 - ...item_checkbox_default_value_entry_array.rb | 9 - ..._item_checkbox_default_value_entry_none.rb | 7 - ...tem_checkbox_default_value_entry_scalar.rb | 9 - ...heckbox_default_value_entry_unsupported.rb | 7 - ...t200response_fields_item_checkbox_flags.rb | 15 - ...200response_fields_item_checkbox_origin.rb | 12 - ...get200response_fields_item_checkbox_ref.rb | 15 - ...00response_fields_item_checkbox_ref_fqn.rb | 9 - ..._fields_item_checkbox_ref_object_number.rb | 9 - ...sponse_fields_item_checkbox_value_entry.rb | 19 - ..._fields_item_checkbox_value_entry_array.rb | 9 - ...e_fields_item_checkbox_value_entry_none.rb | 7 - ...fields_item_checkbox_value_entry_scalar.rb | 9 - ...s_item_checkbox_value_entry_unsupported.rb | 7 - ...ponse_fields_item_checkbox_widgets_item.rb | 17 - ...rms_get200response_fields_item_combobox.rb | 37 - ...ields_item_combobox_default_value_entry.rb | 19 - ...item_combobox_default_value_entry_array.rb | 9 - ..._item_combobox_default_value_entry_none.rb | 7 - ...tem_combobox_default_value_entry_scalar.rb | 9 - ...ombobox_default_value_entry_unsupported.rb | 7 - ...t200response_fields_item_combobox_flags.rb | 15 - ...ponse_fields_item_combobox_options_item.rb | 13 - ...200response_fields_item_combobox_origin.rb | 12 - ...get200response_fields_item_combobox_ref.rb | 15 - ...00response_fields_item_combobox_ref_fqn.rb | 9 - ..._fields_item_combobox_ref_object_number.rb | 9 - ...sponse_fields_item_combobox_value_entry.rb | 19 - ..._fields_item_combobox_value_entry_array.rb | 9 - ...e_fields_item_combobox_value_entry_none.rb | 7 - ...fields_item_combobox_value_entry_scalar.rb | 9 - ...s_item_combobox_value_entry_unsupported.rb | 7 - ...ponse_fields_item_combobox_widgets_item.rb | 11 - ...orms_get200response_fields_item_listbox.rb | 35 - ...fields_item_listbox_default_value_entry.rb | 19 - ..._item_listbox_default_value_entry_array.rb | 9 - ...s_item_listbox_default_value_entry_none.rb | 7 - ...item_listbox_default_value_entry_scalar.rb | 9 - ...listbox_default_value_entry_unsupported.rb | 7 - ...et200response_fields_item_listbox_flags.rb | 15 - ...sponse_fields_item_listbox_options_item.rb | 13 - ...t200response_fields_item_listbox_origin.rb | 12 - ..._get200response_fields_item_listbox_ref.rb | 15 - ...200response_fields_item_listbox_ref_fqn.rb | 9 - ...e_fields_item_listbox_ref_object_number.rb | 9 - ...esponse_fields_item_listbox_value_entry.rb | 19 - ...e_fields_item_listbox_value_entry_array.rb | 9 - ...se_fields_item_listbox_value_entry_none.rb | 7 - ..._fields_item_listbox_value_entry_scalar.rb | 9 - ...ds_item_listbox_value_entry_unsupported.rb | 7 - ...sponse_fields_item_listbox_widgets_item.rb | 11 - ...s_get200response_fields_item_pushbutton.rb | 29 - ...lds_item_pushbutton_default_value_entry.rb | 19 - ...em_pushbutton_default_value_entry_array.rb | 9 - ...tem_pushbutton_default_value_entry_none.rb | 7 - ...m_pushbutton_default_value_entry_scalar.rb | 9 - ...hbutton_default_value_entry_unsupported.rb | 7 - ...00response_fields_item_pushbutton_flags.rb | 15 - ...0response_fields_item_pushbutton_origin.rb | 12 - ...t200response_fields_item_pushbutton_ref.rb | 15 - ...response_fields_item_pushbutton_ref_fqn.rb | 9 - ...ields_item_pushbutton_ref_object_number.rb | 9 - ...onse_fields_item_pushbutton_value_entry.rb | 19 - ...ields_item_pushbutton_value_entry_array.rb | 9 - ...fields_item_pushbutton_value_entry_none.rb | 7 - ...elds_item_pushbutton_value_entry_scalar.rb | 9 - ...item_pushbutton_value_entry_unsupported.rb | 7 - ...nse_fields_item_pushbutton_widgets_item.rb | 11 - ..._forms_get200response_fields_item_radio.rb | 35 - ...e_fields_item_radio_default_value_entry.rb | 19 - ...ds_item_radio_default_value_entry_array.rb | 9 - ...lds_item_radio_default_value_entry_none.rb | 7 - ...s_item_radio_default_value_entry_scalar.rb | 9 - ...m_radio_default_value_entry_unsupported.rb | 7 - ..._get200response_fields_item_radio_flags.rb | 15 - ...get200response_fields_item_radio_origin.rb | 12 - ...ms_get200response_fields_item_radio_ref.rb | 15 - ...et200response_fields_item_radio_ref_fqn.rb | 9 - ...nse_fields_item_radio_ref_object_number.rb | 9 - ...0response_fields_item_radio_value_entry.rb | 19 - ...nse_fields_item_radio_value_entry_array.rb | 9 - ...onse_fields_item_radio_value_entry_none.rb | 7 - ...se_fields_item_radio_value_entry_scalar.rb | 9 - ...elds_item_radio_value_entry_unsupported.rb | 7 - ...response_fields_item_radio_widgets_item.rb | 17 - ...ms_get200response_fields_item_signature.rb | 29 - ...elds_item_signature_default_value_entry.rb | 19 - ...tem_signature_default_value_entry_array.rb | 9 - ...item_signature_default_value_entry_none.rb | 7 - ...em_signature_default_value_entry_scalar.rb | 9 - ...gnature_default_value_entry_unsupported.rb | 7 - ...200response_fields_item_signature_flags.rb | 15 - ...00response_fields_item_signature_origin.rb | 12 - ...et200response_fields_item_signature_ref.rb | 15 - ...0response_fields_item_signature_ref_fqn.rb | 9 - ...fields_item_signature_ref_object_number.rb | 9 - ...ponse_fields_item_signature_value_entry.rb | 19 - ...fields_item_signature_value_entry_array.rb | 9 - ..._fields_item_signature_value_entry_none.rb | 7 - ...ields_item_signature_value_entry_scalar.rb | 9 - ..._item_signature_value_entry_unsupported.rb | 7 - ...onse_fields_item_signature_widgets_item.rb | 11 - ...c_forms_get200response_fields_item_text.rb | 41 - ...se_fields_item_text_default_value_entry.rb | 19 - ...lds_item_text_default_value_entry_array.rb | 9 - ...elds_item_text_default_value_entry_none.rb | 7 - ...ds_item_text_default_value_entry_scalar.rb | 9 - ...em_text_default_value_entry_unsupported.rb | 7 - ...s_get200response_fields_item_text_flags.rb | 15 - ..._get200response_fields_item_text_origin.rb | 12 - ...rms_get200response_fields_item_text_ref.rb | 15 - ...get200response_fields_item_text_ref_fqn.rb | 9 - ...onse_fields_item_text_ref_object_number.rb | 9 - ...00response_fields_item_text_value_entry.rb | 19 - ...onse_fields_item_text_value_entry_array.rb | 9 - ...ponse_fields_item_text_value_entry_none.rb | 7 - ...nse_fields_item_text_value_entry_scalar.rb | 9 - ...ields_item_text_value_entry_unsupported.rb | 7 - ...0response_fields_item_text_widgets_item.rb | 11 - ...orms_get200response_fields_item_unknown.rb | 31 - ...fields_item_unknown_default_value_entry.rb | 19 - ..._item_unknown_default_value_entry_array.rb | 9 - ...s_item_unknown_default_value_entry_none.rb | 7 - ...item_unknown_default_value_entry_scalar.rb | 9 - ...unknown_default_value_entry_unsupported.rb | 7 - ...et200response_fields_item_unknown_flags.rb | 15 - ...t200response_fields_item_unknown_origin.rb | 12 - ..._get200response_fields_item_unknown_ref.rb | 15 - ...200response_fields_item_unknown_ref_fqn.rb | 9 - ...e_fields_item_unknown_ref_object_number.rb | 9 - ...esponse_fields_item_unknown_value_entry.rb | 19 - ...e_fields_item_unknown_value_entry_array.rb | 9 - ...se_fields_item_unknown_value_entry_none.rb | 7 - ..._fields_item_unknown_value_entry_scalar.rb | 9 - ...ds_item_unknown_value_entry_unsupported.rb | 7 - ...sponse_fields_item_unknown_widgets_item.rb | 11 - .../doc_forms_get200response_form_kind.rb | 13 - .../types/doc_forms_get404response.rb | 15 - .../types/doc_forms_get404response_code.rb | 35 - .../types/doc_forms_get404response_name.rb | 11 - .../types/doc_forms_import_data200response.rb | 9 - .../doc_forms_import_data200response_meta.rb | 11 - ...ata200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...import_data200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_forms_import_data400response.rb | 15 - .../doc_forms_import_data400response_code.rb | 35 - .../doc_forms_import_data400response_name.rb | 11 - .../types/doc_forms_import_data404response.rb | 15 - .../doc_forms_import_data404response_code.rb | 35 - .../doc_forms_import_data404response_name.rb | 11 - .../types/doc_forms_import_data_request.rb | 23 - .../types/doc_forms_list200response.rb | 17 + .../doc_forms_list200response_form_kind.rb | 13 + .../types/doc_forms_list404response.rb | 23 + ...c_forms_reorder_calculations200response.rb | 11 + ...c_forms_reorder_calculations400response.rb | 23 + ...c_forms_reorder_calculations404response.rb | 23 + .../doc_forms_reorder_widgets200response.rb | 13 + .../doc_forms_reorder_widgets400response.rb | 23 + .../doc_forms_reorder_widgets404response.rb | 23 + .../types/doc_forms_reset200response.rb | 6 +- .../types/doc_forms_reset200response_meta.rb | 11 - ...set200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...forms_reset200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_forms_reset400response.rb | 23 + .../types/doc_forms_reset404response.rb | 20 +- .../types/doc_forms_reset404response_code.rb | 35 - .../types/doc_forms_reset404response_name.rb | 11 - .../types/doc_forms_set_value200response.rb | 6 +- .../doc_forms_set_value200response_meta.rb | 11 - ...lue200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...s_set_value200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_forms_set_value400response.rb | 20 +- .../doc_forms_set_value400response_code.rb | 35 - .../doc_forms_set_value400response_name.rb | 11 - .../types/doc_forms_set_value404response.rb | 20 +- .../doc_forms_set_value404response_code.rb | 35 - .../doc_forms_set_value404response_name.rb | 11 - .../doc_forms_update_widget200response.rb | 13 + ...rms_update_widget200response_appearance.rb | 11 + ...ate_widget200response_appearance_action.rb | 14 + .../doc_forms_update_widget400response.rb | 23 + .../doc_forms_update_widget404response.rb | 23 + lib/CloudPDF/types/doc_head404response.rb | 20 +- .../types/doc_head404response_code.rb | 35 - .../types/doc_head404response_name.rb | 11 - lib/CloudPDF/types/doc_manifest200response.rb | 4 + .../doc_manifest200response_pages_item.rb | 2 +- ...oc_manifest200response_pages_item_cache.rb | 2 + ...oc_manifest200response_pages_item_state.rb | 13 - ...st200response_pages_item_state_revision.rb | 13 - ..._pages_item_state_weak_annotation_state.rb | 15 - ..._item_state_weak_annotation_state_known.rb | 9 - ...tem_state_weak_annotation_state_unknown.rb | 7 - .../doc_manifest200response_protection.rb | 17 + ...est200response_protection_certification.rb | 11 + ...manifest200response_protection_enforced.rb | 14 + ...200response_protection_field_locks_item.rb | 13 + ...onse_protection_field_locks_item_source.rb | 12 + ...sponse_protection_field_locks_item_spec.rb | 13 + ...protection_field_locks_item_spec_action.rb | 13 + ...c_manifest200response_protection_judged.rb | 14 + .../types/doc_manifest200response_scopes.rb | 2 + .../doc_manifest200response_scopes_forms.rb | 12 + lib/CloudPDF/types/doc_manifest404response.rb | 20 +- .../types/doc_manifest404response_code.rb | 35 - .../types/doc_manifest404response_name.rb | 11 - .../doc_metadata_custom_get200response.rb | 23 + .../doc_metadata_custom_get404response.rb | 23 + .../types/doc_metadata_get200response.rb | 36 +- .../doc_metadata_get200response_trapped.rb | 13 - .../types/doc_metadata_get404response.rb | 20 +- .../types/doc_metadata_get404response_code.rb | 35 - .../types/doc_metadata_get404response_name.rb | 11 - .../types/doc_pages_delete200response.rb | 4 +- .../doc_pages_delete200response_layout.rb | 13 + ...lete200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...ges_delete200response_layout_pages_item.rb | 27 + ...lete200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ...elete200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../types/doc_pages_delete200response_meta.rb | 11 - ...ete200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ages_delete200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_delete400response.rb | 20 +- .../types/doc_pages_delete400response_code.rb | 35 - .../types/doc_pages_delete400response_name.rb | 11 - .../types/doc_pages_delete404response.rb | 20 +- .../types/doc_pages_delete404response_code.rb | 35 - .../types/doc_pages_delete404response_name.rb | 11 - .../types/doc_pages_extract400response.rb | 20 +- .../doc_pages_extract400response_code.rb | 35 - .../doc_pages_extract400response_name.rb | 11 - .../types/doc_pages_extract404response.rb | 20 +- .../doc_pages_extract404response_code.rb | 35 - .../doc_pages_extract404response_name.rb | 11 - .../types/doc_pages_flatten200response.rb | 8 +- .../doc_pages_flatten200response_meta.rb | 11 - ...ten200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ges_flatten200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - ...c_pages_flatten200response_results_item.rb | 11 + ..._flatten200response_results_item_status.rb | 12 + .../doc_pages_flatten200response_usage.rb | 12 + .../types/doc_pages_flatten400response.rb | 20 +- .../doc_pages_flatten400response_code.rb | 35 - .../doc_pages_flatten400response_name.rb | 11 - .../types/doc_pages_flatten404response.rb | 20 +- .../doc_pages_flatten404response_code.rb | 35 - .../doc_pages_flatten404response_name.rb | 11 - .../types/doc_pages_insert200response.rb | 6 +- .../doc_pages_insert200response_layout.rb | 13 + ...sert200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...ges_insert200response_layout_pages_item.rb | 27 + ...sert200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ...nsert200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../types/doc_pages_insert200response_meta.rb | 11 - ...ert200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ages_insert200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_insert400response.rb | 20 +- .../types/doc_pages_insert400response_code.rb | 35 - .../types/doc_pages_insert400response_name.rb | 11 - .../types/doc_pages_insert404response.rb | 20 +- .../types/doc_pages_insert404response_code.rb | 35 - .../types/doc_pages_insert404response_name.rb | 11 - .../doc_pages_insert_blank200response.rb | 6 +- ...oc_pages_insert_blank200response_layout.rb | 13 + ...lank200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...sert_blank200response_layout_pages_item.rb | 27 + ...lank200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ...blank200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../doc_pages_insert_blank200response_meta.rb | 11 - ...ank200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...nsert_blank200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../doc_pages_insert_blank400response.rb | 20 +- .../doc_pages_insert_blank400response_code.rb | 35 - .../doc_pages_insert_blank400response_name.rb | 11 - .../doc_pages_insert_blank404response.rb | 20 +- .../doc_pages_insert_blank404response_code.rb | 35 - .../doc_pages_insert_blank404response_name.rb | 11 - .../types/doc_pages_move200response.rb | 9 - .../types/doc_pages_move200response_meta.rb | 11 - ...ove200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ..._pages_move200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_move400response.rb | 15 - .../types/doc_pages_move400response_code.rb | 35 - .../types/doc_pages_move400response_name.rb | 11 - .../types/doc_pages_move404response.rb | 15 - .../types/doc_pages_move404response_code.rb | 35 - .../types/doc_pages_move404response_name.rb | 11 - lib/CloudPDF/types/doc_pages_move_request.rb | 23 - .../types/doc_pages_remove_name200response.rb | 4 +- ...doc_pages_remove_name200response_layout.rb | 13 + ...name200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...emove_name200response_layout_pages_item.rb | 27 + ...name200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ..._name200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../doc_pages_remove_name200response_meta.rb | 11 - ...ame200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...remove_name200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_remove_name400response.rb | 20 +- .../doc_pages_remove_name400response_code.rb | 35 - .../doc_pages_remove_name400response_name.rb | 11 - .../types/doc_pages_remove_name404response.rb | 20 +- .../doc_pages_remove_name404response_code.rb | 35 - .../doc_pages_remove_name404response_name.rb | 11 - .../types/doc_pages_reorder200response.rb | 13 + .../doc_pages_reorder200response_layout.rb | 13 + ...rder200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...es_reorder200response_layout_pages_item.rb | 27 + ...rder200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ...order200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../types/doc_pages_reorder400response.rb | 23 + .../types/doc_pages_reorder404response.rb | 23 + .../types/doc_pages_rotate200response.rb | 4 +- .../doc_pages_rotate200response_layout.rb | 13 + ...tate200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...ges_rotate200response_layout_pages_item.rb | 27 + ...tate200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ...otate200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../types/doc_pages_rotate200response_meta.rb | 11 - ...ate200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...ages_rotate200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_rotate400response.rb | 20 +- .../types/doc_pages_rotate400response_code.rb | 35 - .../types/doc_pages_rotate400response_name.rb | 11 - .../types/doc_pages_rotate404response.rb | 20 +- .../types/doc_pages_rotate404response_code.rb | 35 - .../types/doc_pages_rotate404response_name.rb | 11 - .../types/doc_pages_set_name200response.rb | 4 +- .../doc_pages_set_name200response_layout.rb | 13 + ...name200response_layout_named_pages_item.rb | 11 + ...response_layout_named_pages_item_target.rb | 17 + ...layout_named_pages_item_target_dangling.rb | 7 + ...nse_layout_named_pages_item_target_page.rb | 9 + ...layout_named_pages_item_target_template.rb | 9 + ...s_set_name200response_layout_pages_item.rb | 27 + ...name200response_layout_pages_item_boxes.rb | 17 + ...200response_layout_pages_item_boxes_art.rb | 15 + ...0response_layout_pages_item_boxes_bleed.rb | 15 + ...00response_layout_pages_item_boxes_crop.rb | 15 + ...0response_layout_pages_item_boxes_media.rb | 15 + ...00response_layout_pages_item_boxes_trim.rb | 15 + ...response_layout_pages_item_pdf_crop_box.rb | 15 + ..._name200response_layout_pages_item_size.rb | 11 + ...200response_layout_pages_item_tab_order.rb | 15 + .../doc_pages_set_name200response_meta.rb | 11 - ...ame200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...es_set_name200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_set_name400response.rb | 20 +- .../doc_pages_set_name400response_code.rb | 35 - .../doc_pages_set_name400response_name.rb | 11 - .../types/doc_pages_set_name404response.rb | 20 +- .../doc_pages_set_name404response_code.rb | 35 - .../doc_pages_set_name404response_name.rb | 11 - .../types/doc_pages_set_scale200response.rb | 4 +- .../doc_pages_set_scale200response_meta.rb | 11 - ...ale200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...s_set_scale200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - .../types/doc_pages_set_scale400response.rb | 20 +- .../doc_pages_set_scale400response_code.rb | 35 - .../doc_pages_set_scale400response_name.rb | 11 - .../types/doc_pages_set_scale404response.rb | 20 +- .../doc_pages_set_scale404response_code.rb | 35 - .../doc_pages_set_scale404response_name.rb | 11 - .../types/doc_pages_viewports200response.rb | 18 +- .../doc_pages_viewports200response_item.rb | 15 - ...oc_pages_viewports200response_item_bbox.rb | 15 - ...pages_viewports200response_item_measure.rb | 17 - ...s_viewports200response_item_measure_geo.rb | 7 - ...es_viewports200response_item_measure_rl.rb | 25 - ...s200response_item_measure_rl_angle_item.rb | 27 - ...nse_item_measure_rl_angle_item_fraction.rb | 14 - ...em_measure_rl_angle_item_label_position.rb | 12 - ...ts200response_item_measure_rl_area_item.rb | 27 - ...onse_item_measure_rl_area_item_fraction.rb | 14 - ...tem_measure_rl_area_item_label_position.rb | 12 - ...0response_item_measure_rl_distance_item.rb | 27 - ..._item_measure_rl_distance_item_fraction.rb | 14 - ...measure_rl_distance_item_label_position.rb | 12 - ...ports200response_item_measure_rl_origin.rb | 11 - ...s200response_item_measure_rl_slope_item.rb | 27 - ...nse_item_measure_rl_slope_item_fraction.rb | 14 - ...em_measure_rl_slope_item_label_position.rb | 12 - ...ports200response_item_measure_rl_x_item.rb | 27 - ...esponse_item_measure_rl_x_item_fraction.rb | 14 - ...e_item_measure_rl_x_item_label_position.rb | 12 - ...ports200response_item_measure_rl_y_item.rb | 27 - ...esponse_item_measure_rl_y_item_fraction.rb | 14 - ...e_item_measure_rl_y_item_label_position.rb | 12 - ...ewports200response_item_measure_unknown.rb | 7 - ...ges_viewports200response_viewports_item.rb | 15 + ...iewports200response_viewports_item_bbox.rb | 15 + ...ports200response_viewports_item_measure.rb | 17 + ...ponse_viewports_item_measure_geospatial.rb | 7 + ...onse_viewports_item_measure_rectilinear.rb | 25 + ...rts_item_measure_rectilinear_angle_item.rb | 27 + ...measure_rectilinear_angle_item_fraction.rb | 14 + ...e_rectilinear_angle_item_label_position.rb | 12 + ...orts_item_measure_rectilinear_area_item.rb | 27 + ..._measure_rectilinear_area_item_fraction.rb | 14 + ...re_rectilinear_area_item_label_position.rb | 12 + ..._item_measure_rectilinear_distance_item.rb | 27 + ...sure_rectilinear_distance_item_fraction.rb | 14 + ...ectilinear_distance_item_label_position.rb | 12 + ...ewports_item_measure_rectilinear_origin.rb | 11 + ...rts_item_measure_rectilinear_slope_item.rb | 27 + ...measure_rectilinear_slope_item_fraction.rb | 14 + ...e_rectilinear_slope_item_label_position.rb | 12 + ...ewports_item_measure_rectilinear_x_item.rb | 27 + ...tem_measure_rectilinear_x_item_fraction.rb | 14 + ...asure_rectilinear_x_item_label_position.rb | 12 + ...ewports_item_measure_rectilinear_y_item.rb | 27 + ...tem_measure_rectilinear_y_item_fraction.rb | 14 + ...asure_rectilinear_y_item_label_position.rb | 12 + ...response_viewports_item_measure_unknown.rb | 7 + .../types/doc_pages_viewports404response.rb | 20 +- .../doc_pages_viewports404response_code.rb | 35 - .../doc_pages_viewports404response_name.rb | 11 - .../types/doc_redactions_apply200response.rb | 8 +- .../doc_redactions_apply200response_meta.rb | 11 - ...ply200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...tions_apply200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - ...edactions_apply200response_results_item.rb | 13 + ...ns_apply200response_results_item_status.rb | 12 + .../doc_redactions_apply200response_scope.rb | 11 + .../types/doc_redactions_apply400response.rb | 20 +- .../doc_redactions_apply400response_code.rb | 35 - .../doc_redactions_apply400response_name.rb | 11 - .../types/doc_redactions_apply404response.rb | 20 +- .../doc_redactions_apply404response_code.rb | 35 - .../doc_redactions_apply404response_name.rb | 11 - .../types/doc_redactions_apply_request.rb | 23 - lib/CloudPDF/types/doc_render_response.rb | 20 +- .../types/doc_render_response_code.rb | 35 - .../types/doc_render_response_name.rb | 11 - .../types/doc_signatures_abort200response.rb | 9 - .../doc_signatures_abort200response_status.rb | 13 - .../types/doc_signatures_abort404response.rb | 15 - .../doc_signatures_abort404response_code.rb | 35 - .../doc_signatures_abort404response_name.rb | 11 - .../doc_signatures_analysis400response.rb | 20 +- ...doc_signatures_analysis400response_code.rb | 35 - ...doc_signatures_analysis400response_name.rb | 11 - .../doc_signatures_analysis404response.rb | 20 +- ...doc_signatures_analysis404response_code.rb | 35 - ...doc_signatures_analysis404response_name.rb | 11 - .../types/doc_signatures_cancel200response.rb | 9 + ...doc_signatures_cancel200response_status.rb | 13 + .../types/doc_signatures_cancel404response.rb | 23 + .../doc_signatures_complete200response.rb | 2 +- ...doc_signatures_complete200response_meta.rb | 11 - ...ete200response_meta_affected_pages_item.rb | 13 - ...ponse_meta_affected_pages_item_revision.rb | 13 - ...fected_pages_item_weak_annotation_state.rb | 15 - ..._pages_item_weak_annotation_state_known.rb | 9 - ...ages_item_weak_annotation_state_unknown.rb | 7 - ...es_complete200response_meta_cache_delta.rb | 19 - ...200response_meta_cache_delta_pages_item.rb | 11 - ...ponse_meta_cache_delta_pages_item_cache.rb | 11 - ...ignatures_complete200response_signature.rb | 4 +- ...res_complete200response_signature_field.rb | 15 - ...complete200response_signature_field_fqn.rb | 9 - ...0response_signature_field_object_number.rb | 9 - ...es_complete200response_signature_signer.rb | 2 +- ...es_complete200response_signature_widget.rb | 11 - .../doc_signatures_complete400response.rb | 20 +- ...doc_signatures_complete400response_code.rb | 35 - ...doc_signatures_complete400response_name.rb | 11 - .../doc_signatures_complete404response.rb | 20 +- ...doc_signatures_complete404response_code.rb | 35 - ...doc_signatures_complete404response_name.rb | 11 - .../doc_signatures_complete409response.rb | 20 +- ...doc_signatures_complete409response_code.rb | 35 - ...doc_signatures_complete409response_name.rb | 11 - ...natures_list200response_signatures_item.rb | 4 +- ...s_list200response_signatures_item_field.rb | 15 - ...st200response_signatures_item_field_fqn.rb | 9 - ...nse_signatures_item_field_object_number.rb | 9 - ..._list200response_signatures_item_signer.rb | 2 +- ..._list200response_signatures_item_widget.rb | 11 - .../types/doc_signatures_list404response.rb | 20 +- .../doc_signatures_list404response_code.rb | 35 - .../doc_signatures_list404response_name.rb | 11 - .../doc_signatures_prepare400response.rb | 20 +- .../doc_signatures_prepare400response_code.rb | 35 - .../doc_signatures_prepare400response_name.rb | 11 - .../doc_signatures_prepare404response.rb | 20 +- .../doc_signatures_prepare404response_code.rb | 35 - .../doc_signatures_prepare404response_name.rb | 11 - .../doc_signatures_prepare409response.rb | 20 +- .../doc_signatures_prepare409response_code.rb | 35 - .../doc_signatures_prepare409response_name.rb | 11 - lib/CloudPDF/types/doc_text404response.rb | 20 +- .../types/doc_text404response_code.rb | 35 - .../types/doc_text404response_name.rb | 11 - .../types/doc_versions_analysis400response.rb | 20 +- .../doc_versions_analysis400response_code.rb | 35 - .../doc_versions_analysis400response_name.rb | 11 - .../types/doc_versions_analysis404response.rb | 20 +- .../doc_versions_analysis404response_code.rb | 35 - .../doc_versions_analysis404response_name.rb | 11 - .../types/doc_versions_download_response.rb | 20 +- .../doc_versions_download_response_code.rb | 35 - .../doc_versions_download_response_name.rb | 11 - .../types/doc_versions_list404response.rb | 20 +- .../doc_versions_list404response_code.rb | 35 - .../doc_versions_list404response_name.rb | 11 - .../types/doc_versions_revision_response.rb | 20 +- .../doc_versions_revision_response_code.rb | 35 - .../doc_versions_revision_response_name.rb | 11 - ...oc_versions_signature_contents_response.rb | 20 +- ...rsions_signature_contents_response_code.rb | 35 - ...rsions_signature_contents_response_name.rb | 11 - .../doc_versions_signature_digest_response.rb | 20 +- ...versions_signature_digest_response_code.rb | 35 - ...versions_signature_digest_response_name.rb | 11 - ...s_signatures200response_signatures_item.rb | 4 +- ...atures200response_signatures_item_field.rb | 15 - ...es200response_signatures_item_field_fqn.rb | 9 - ...nse_signatures_item_field_object_number.rb | 9 - ...tures200response_signatures_item_signer.rb | 2 +- ...tures200response_signatures_item_widget.rb | 11 - .../doc_versions_signatures404response.rb | 20 +- ...doc_versions_signatures404response_code.rb | 35 - ...doc_versions_signatures404response_name.rb | 11 - .../types/document_actions_snapshot.rb | 2 +- lib/CloudPDF/types/document_metadata.rb | 25 + .../types/document_metadata_trapped.rb | 13 + .../types/documents_commit400response.rb | 18 +- .../documents_commit400response_error.rb | 11 - .../types/documents_commit404response.rb | 18 +- .../documents_commit404response_error.rb | 11 - .../types/documents_delete403response.rb | 18 +- .../documents_delete403response_error.rb | 11 - .../types/documents_delete404response.rb | 18 +- .../documents_delete404response_error.rb | 11 - .../types/documents_download403response.rb | 18 +- .../documents_download403response_error.rb | 11 - .../types/documents_download404response.rb | 18 +- .../documents_download404response_error.rb | 11 - .../types/documents_get403response.rb | 18 +- .../types/documents_get403response_error.rb | 11 - .../types/documents_get404response.rb | 18 +- .../types/documents_get404response_error.rb | 11 - .../types/documents_import_from400response.rb | 18 +- .../documents_import_from400response_error.rb | 11 - .../types/documents_import_from403response.rb | 18 +- .../documents_import_from403response_error.rb | 11 - .../types/documents_import_from502response.rb | 18 +- .../documents_import_from502response_error.rb | 11 - .../types/documents_init400response.rb | 18 +- .../types/documents_init400response_error.rb | 11 - .../types/documents_list400response.rb | 18 +- .../types/documents_list400response_error.rb | 11 - .../documents_upload_proxy400response.rb | 18 +- ...documents_upload_proxy400response_error.rb | 11 - .../documents_upload_proxy409response.rb | 18 +- ...documents_upload_proxy409response_error.rb | 11 - .../types/engine_error_payload_code.rb | 8 +- lib/CloudPDF/types/field_actions_patch.rb | 15 + lib/CloudPDF/types/field_position.rb | 13 + lib/CloudPDF/types/field_position_after.rb | 11 + lib/CloudPDF/types/field_position_zero.rb | 12 + lib/CloudPDF/types/field_script_write.rb | 13 + lib/CloudPDF/types/field_script_write_type.rb | 11 + lib/CloudPDF/types/form_field.rb | 27 + lib/CloudPDF/types/form_field_checkbox.rb | 49 + ...form_field_checkbox_default_value_entry.rb | 19 + ...ield_checkbox_default_value_entry_array.rb | 9 + ...field_checkbox_default_value_entry_none.rb | 7 + ...eld_checkbox_default_value_entry_scalar.rb | 9 + ...heckbox_default_value_entry_unsupported.rb | 7 + .../types/form_field_checkbox_origin.rb | 12 + .../types/form_field_checkbox_value_entry.rb | 19 + .../form_field_checkbox_value_entry_array.rb | 9 + .../form_field_checkbox_value_entry_none.rb | 7 + .../form_field_checkbox_value_entry_scalar.rb | 9 + ..._field_checkbox_value_entry_unsupported.rb | 7 + .../types/form_field_checkbox_widgets_item.rb | 19 + lib/CloudPDF/types/form_field_combobox.rb | 53 + ...form_field_combobox_default_value_entry.rb | 19 + ...ield_combobox_default_value_entry_array.rb | 9 + ...field_combobox_default_value_entry_none.rb | 7 + ...eld_combobox_default_value_entry_scalar.rb | 9 + ...ombobox_default_value_entry_unsupported.rb | 7 + .../types/form_field_combobox_options_item.rb | 13 + .../types/form_field_combobox_origin.rb | 12 + .../types/form_field_combobox_value_entry.rb | 19 + .../form_field_combobox_value_entry_array.rb | 9 + .../form_field_combobox_value_entry_none.rb | 7 + .../form_field_combobox_value_entry_scalar.rb | 9 + ..._field_combobox_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_draft.rb | 25 + .../types/form_field_draft_checkbox.rb | 25 + .../types/form_field_draft_combobox.rb | 31 + .../form_field_draft_combobox_options_item.rb | 11 + .../types/form_field_draft_listbox.rb | 31 + .../form_field_draft_listbox_options_item.rb | 11 + .../types/form_field_draft_pushbutton.rb | 25 + lib/CloudPDF/types/form_field_draft_radio.rb | 29 + .../types/form_field_draft_signature.rb | 25 + lib/CloudPDF/types/form_field_draft_text.rb | 35 + lib/CloudPDF/types/form_field_listbox.rb | 55 + .../form_field_listbox_default_value_entry.rb | 19 + ...field_listbox_default_value_entry_array.rb | 9 + ..._field_listbox_default_value_entry_none.rb | 7 + ...ield_listbox_default_value_entry_scalar.rb | 9 + ...listbox_default_value_entry_unsupported.rb | 7 + .../types/form_field_listbox_options_item.rb | 13 + .../types/form_field_listbox_origin.rb | 12 + .../types/form_field_listbox_value_entry.rb | 19 + .../form_field_listbox_value_entry_array.rb | 9 + .../form_field_listbox_value_entry_none.rb | 7 + .../form_field_listbox_value_entry_scalar.rb | 9 + ...m_field_listbox_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_patch.rb | 45 + .../types/form_field_patch_default_value.rb | 13 + lib/CloudPDF/types/form_field_patch_family.rb | 17 + .../types/form_field_patch_options_item.rb | 11 + lib/CloudPDF/types/form_field_pushbutton.rb | 45 + ...rm_field_pushbutton_default_value_entry.rb | 19 + ...ld_pushbutton_default_value_entry_array.rb | 9 + ...eld_pushbutton_default_value_entry_none.rb | 7 + ...d_pushbutton_default_value_entry_scalar.rb | 9 + ...hbutton_default_value_entry_unsupported.rb | 7 + .../types/form_field_pushbutton_origin.rb | 12 + .../form_field_pushbutton_value_entry.rb | 19 + ...form_field_pushbutton_value_entry_array.rb | 9 + .../form_field_pushbutton_value_entry_none.rb | 7 + ...orm_field_pushbutton_value_entry_scalar.rb | 9 + ...ield_pushbutton_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_radio.rb | 51 + .../form_field_radio_default_value_entry.rb | 19 + ...m_field_radio_default_value_entry_array.rb | 9 + ...rm_field_radio_default_value_entry_none.rb | 7 + ..._field_radio_default_value_entry_scalar.rb | 9 + ...d_radio_default_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_radio_origin.rb | 12 + .../types/form_field_radio_value_entry.rb | 19 + .../form_field_radio_value_entry_array.rb | 9 + .../form_field_radio_value_entry_none.rb | 7 + .../form_field_radio_value_entry_scalar.rb | 9 + ...orm_field_radio_value_entry_unsupported.rb | 7 + .../types/form_field_radio_widgets_item.rb | 19 + lib/CloudPDF/types/form_field_ref.rb | 15 + lib/CloudPDF/types/form_field_ref_fqn.rb | 9 + .../types/form_field_ref_object_number.rb | 9 + lib/CloudPDF/types/form_field_signature.rb | 45 + ...orm_field_signature_default_value_entry.rb | 19 + ...eld_signature_default_value_entry_array.rb | 9 + ...ield_signature_default_value_entry_none.rb | 7 + ...ld_signature_default_value_entry_scalar.rb | 9 + ...gnature_default_value_entry_unsupported.rb | 7 + .../types/form_field_signature_origin.rb | 12 + .../types/form_field_signature_value_entry.rb | 19 + .../form_field_signature_value_entry_array.rb | 9 + .../form_field_signature_value_entry_none.rb | 7 + ...form_field_signature_value_entry_scalar.rb | 9 + ...field_signature_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_text.rb | 57 + .../form_field_text_default_value_entry.rb | 19 + ...rm_field_text_default_value_entry_array.rb | 9 + ...orm_field_text_default_value_entry_none.rb | 7 + ...m_field_text_default_value_entry_scalar.rb | 9 + ...ld_text_default_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_text_origin.rb | 12 + .../types/form_field_text_value_entry.rb | 19 + .../form_field_text_value_entry_array.rb | 9 + .../types/form_field_text_value_entry_none.rb | 7 + .../form_field_text_value_entry_scalar.rb | 9 + ...form_field_text_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_unknown.rb | 47 + .../form_field_unknown_default_value_entry.rb | 19 + ...field_unknown_default_value_entry_array.rb | 9 + ..._field_unknown_default_value_entry_none.rb | 7 + ...ield_unknown_default_value_entry_scalar.rb | 9 + ...unknown_default_value_entry_unsupported.rb | 7 + .../types/form_field_unknown_origin.rb | 12 + .../types/form_field_unknown_value_entry.rb | 19 + .../form_field_unknown_value_entry_array.rb | 9 + .../form_field_unknown_value_entry_none.rb | 7 + .../form_field_unknown_value_entry_scalar.rb | 9 + ...m_field_unknown_value_entry_unsupported.rb | 7 + lib/CloudPDF/types/form_field_value.rb | 13 + lib/CloudPDF/types/form_mutation_meta.rb | 21 + lib/CloudPDF/types/form_widget.rb | 13 + lib/CloudPDF/types/metadata_patch.rb | 25 + lib/CloudPDF/types/metadata_patch_trapped.rb | 13 + lib/CloudPDF/types/mutation_meta.rb | 15 + lib/CloudPDF/types/page_destination.rb | 27 + lib/CloudPDF/types/page_destination_fit.rb | 9 + lib/CloudPDF/types/page_destination_fit_b.rb | 9 + lib/CloudPDF/types/page_destination_fit_bh.rb | 11 + lib/CloudPDF/types/page_destination_fit_bv.rb | 11 + lib/CloudPDF/types/page_destination_fit_h.rb | 11 + lib/CloudPDF/types/page_destination_fit_r.rb | 17 + lib/CloudPDF/types/page_destination_fit_v.rb | 11 + lib/CloudPDF/types/page_destination_xyz.rb | 15 + lib/CloudPDF/types/page_position.rb | 13 + lib/CloudPDF/types/page_position_after.rb | 11 + lib/CloudPDF/types/page_position_zero.rb | 12 + lib/CloudPDF/types/page_ref.rb | 11 + lib/CloudPDF/types/page_ref_kind.rb | 11 + lib/CloudPDF/types/pdf_action_node_goto.rb | 2 +- lib/CloudPDF/types/pdf_action_write.rb | 25 + lib/CloudPDF/types/pdf_action_write_goto.rb | 11 + lib/CloudPDF/types/pdf_action_write_hide.rb | 13 + .../types/pdf_action_write_javascript.rb | 11 + lib/CloudPDF/types/pdf_action_write_named.rb | 11 + .../types/pdf_action_write_reset_form.rb | 13 + .../types/pdf_action_write_submit_form.rb | 15 + lib/CloudPDF/types/pdf_action_write_uri.rb | 11 + lib/CloudPDF/types/pdf_destination.rb | 27 - lib/CloudPDF/types/pdf_destination_fit.rb | 9 - lib/CloudPDF/types/pdf_destination_fit_b.rb | 9 - lib/CloudPDF/types/pdf_destination_fit_bh.rb | 11 - lib/CloudPDF/types/pdf_destination_fit_bv.rb | 11 - lib/CloudPDF/types/pdf_destination_fit_h.rb | 11 - lib/CloudPDF/types/pdf_destination_fit_r.rb | 17 - lib/CloudPDF/types/pdf_destination_fit_v.rb | 11 - lib/CloudPDF/types/pdf_destination_xyz.rb | 15 - lib/CloudPDF/types/pdf_link_target.rb | 25 + lib/CloudPDF/types/pdf_link_target_goto.rb | 9 + .../types/pdf_link_target_goto_remote.rb | 9 + .../types/pdf_link_target_javascript.rb | 7 + lib/CloudPDF/types/pdf_link_target_launch.rb | 9 + lib/CloudPDF/types/pdf_link_target_named.rb | 9 + .../types/pdf_link_target_unsupported.rb | 7 + lib/CloudPDF/types/pdf_link_target_uri.rb | 9 + .../types/pdf_link_target_writable.rb | 17 + .../types/pdf_link_target_writable_goto.rb | 9 + .../types/pdf_link_target_writable_named.rb | 9 + .../pdf_link_target_writable_named_name.rb | 14 + .../types/pdf_link_target_writable_uri.rb | 9 + .../types/shares_create400response.rb | 18 +- .../types/shares_create400response_error.rb | 11 - .../types/shares_create403response.rb | 18 +- .../types/shares_create403response_error.rb | 11 - .../types/shares_create404response.rb | 18 +- .../types/shares_create404response_error.rb | 11 - lib/CloudPDF/types/shares_delete_response.rb | 18 +- .../types/shares_delete_response_error.rb | 11 - .../types/shares_exchange400response.rb | 18 +- .../types/shares_exchange400response_error.rb | 11 - .../types/shares_exchange403response.rb | 18 +- .../types/shares_exchange403response_error.rb | 11 - .../types/shares_exchange404response.rb | 18 +- .../types/shares_exchange404response_error.rb | 11 - .../types/shares_exchange410response.rb | 18 +- .../types/shares_exchange410response_error.rb | 11 - .../types/shares_exchange422response.rb | 18 +- .../types/shares_exchange422response_error.rb | 11 - lib/CloudPDF/types/shares_get404response.rb | 18 +- .../types/shares_get404response_error.rb | 11 - lib/CloudPDF/types/shares_list400response.rb | 18 +- .../types/shares_list400response_error.rb | 11 - .../types/shares_update400response.rb | 18 +- .../types/shares_update400response_error.rb | 11 - .../types/shares_update404response.rb | 18 +- .../types/shares_update404response_error.rb | 11 - .../types/tenants_create400response.rb | 18 +- .../types/tenants_create400response_error.rb | 11 - lib/CloudPDF/types/tenants_delete_response.rb | 18 +- .../types/tenants_delete_response_error.rb | 11 - lib/CloudPDF/types/tenants_get404response.rb | 18 +- .../types/tenants_get404response_error.rb | 11 - lib/CloudPDF/types/tenants_list400response.rb | 18 +- .../types/tenants_list400response_error.rb | 11 - lib/CloudPDF/types/tenants_resume_response.rb | 18 +- .../types/tenants_resume_response_error.rb | 11 - .../types/tenants_suspend_response.rb | 18 +- .../types/tenants_suspend_response_error.rb | 11 - .../types/tenants_usage400response.rb | 18 +- .../types/tenants_usage400response_error.rb | 11 - .../types/tenants_usage404response.rb | 18 +- .../types/tenants_usage404response_error.rb | 11 - lib/CloudPDF/types/tokens_issue400response.rb | 18 +- .../types/tokens_issue400response_error.rb | 11 - lib/CloudPDF/types/tokens_issue403response.rb | 18 +- .../types/tokens_issue403response_error.rb | 11 - lib/CloudPDF/types/tokens_issue404response.rb | 18 +- .../types/tokens_issue404response_error.rb | 11 - .../types/tokens_issue_request_doc.rb | 8 +- .../tokens_issue_request_doc_identity.rb | 21 + lib/CloudPDF/types/tokens_revoke_response.rb | 18 +- .../types/tokens_revoke_response_error.rb | 11 - lib/CloudPDF/types/widget_actions_patch.rb | 29 + lib/CloudPDF/types/widget_annotation.rb | 99 + .../types/widget_annotation_blend_mode.rb | 26 + .../types/widget_annotation_border_style.rb | 15 + lib/CloudPDF/types/widget_annotation_box.rb | 15 + .../types/widget_annotation_check_style.rb | 16 + .../types/widget_annotation_field_family.rb | 18 + lib/CloudPDF/types/widget_annotation_rect.rb | 15 + lib/CloudPDF/types/widget_annotation_reply.rb | 11 + .../types/widget_annotation_reply_type.rb | 12 + .../types/widget_annotation_subtype.rb | 11 + .../types/widget_annotation_text_align.rb | 13 + lib/CloudPDF/types/widget_patch.rb | 99 + lib/CloudPDF/types/widget_patch_actions.rb | 13 + lib/CloudPDF/types/widget_patch_blend_mode.rb | 26 + .../types/widget_patch_border_style.rb | 15 + lib/CloudPDF/types/widget_patch_box.rb | 15 + .../types/widget_patch_check_style.rb | 16 + lib/CloudPDF/types/widget_patch_rect.rb | 15 + lib/CloudPDF/types/widget_patch_reply.rb | 11 + lib/CloudPDF/types/widget_patch_reply_type.rb | 12 + lib/CloudPDF/types/widget_patch_subtype.rb | 11 + lib/CloudPDF/types/widget_patch_text_align.rb | 13 + lib/CloudPDF/types/widget_placement.rb | 41 + .../types/widget_placement_border_style.rb | 15 + lib/CloudPDF/types/widget_placement_box.rb | 15 + .../types/widget_placement_check_style.rb | 16 + lib/CloudPDF/types/widget_placement_rect.rb | 15 + .../types/widget_placement_text_align.rb | 13 + lib/CloudPDF/version.rb | 2 +- lib/cloudpdf.rb | 2879 ++++++++--------- reference.md | 942 +++++- .../unit/internal/multipart/test_form_data.rb | 79 + test/unit/internal/types/test_model.rb | 40 + 2996 files changed, 27394 insertions(+), 27519 deletions(-) create mode 100644 lib/CloudPDF/doc/annotations/types/doc_annotations_reorder_request.rb create mode 100644 lib/CloudPDF/doc/annotations/types/read_appearance_annotations_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/delete_widget_forms_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/doc_forms_reorder_calculations_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/doc_forms_reorder_widgets_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/doc_forms_reset_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/doc_forms_update_widget_request.rb delete mode 100644 lib/CloudPDF/doc/forms/types/export_data_forms_request.rb delete mode 100644 lib/CloudPDF/doc/forms/types/export_data_forms_request_format.rb delete mode 100644 lib/CloudPDF/doc/forms/types/get_forms_request.rb delete mode 100644 lib/CloudPDF/doc/forms/types/import_data_forms_request.rb create mode 100644 lib/CloudPDF/doc/forms/types/list_forms_request.rb delete mode 100644 lib/CloudPDF/doc/forms/types/reset_forms_request.rb create mode 100644 lib/CloudPDF/doc/metadata/custom/client.rb create mode 100644 lib/CloudPDF/doc/metadata/custom/types/get_custom_request.rb create mode 100644 lib/CloudPDF/doc/pages/types/doc_pages_reorder_request.rb delete mode 100644 lib/CloudPDF/doc/pages/types/move_pages_request.rb delete mode 100644 lib/CloudPDF/doc/redactions/types/apply_redactions_request.rb create mode 100644 lib/CloudPDF/doc/redactions/types/doc_redactions_apply_request.rb delete mode 100644 lib/CloudPDF/doc/signatures/types/abort_signatures_request.rb create mode 100644 lib/CloudPDF/doc/signatures/types/cancel_signatures_request.rb create mode 100644 lib/CloudPDF/doc/types/doc_changes_request.rb create mode 100644 lib/CloudPDF/doc/types/doc_changes_request_changes_item.rb create mode 100644 lib/CloudPDF/types/annotation.rb create mode 100644 lib/CloudPDF/types/annotation_caret.rb create mode 100644 lib/CloudPDF/types/annotation_caret_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_caret_box.rb create mode 100644 lib/CloudPDF/types/annotation_caret_intent.rb create mode 100644 lib/CloudPDF/types/annotation_caret_rect.rb create mode 100644 lib/CloudPDF/types/annotation_caret_reply.rb create mode 100644 lib/CloudPDF/types/annotation_caret_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_circle.rb create mode 100644 lib/CloudPDF/types/annotation_circle_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_circle_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_circle_box.rb create mode 100644 lib/CloudPDF/types/annotation_circle_rect.rb create mode 100644 lib/CloudPDF/types/annotation_circle_reply.rb create mode 100644 lib/CloudPDF/types/annotation_circle_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_caret_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_circle_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_file.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_icon.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_file_attachment_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_line_ending.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_draft_free_text_vertical_align.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_highlight_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_ink_list_item_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_ink_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_caption_offset.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_caption_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_leader.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_points.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_points_end.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_line_points_start.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_line_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_link.rb create mode 100644 lib/CloudPDF/types/annotation_draft_link_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_link_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_link_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_link_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polygon_vertices_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_polyline_vertices_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_popup.rb create mode 100644 lib/CloudPDF/types/annotation_draft_popup_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_popup_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_popup_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_popup_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_redact_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_square_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_squiggly_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_fit.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_stamp_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_intent.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_strikeout_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text_icon.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_underline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_box.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_check_style.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_rect.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_reply.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_draft_widget_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_file.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_icon.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_rect.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_reply.rb create mode 100644 lib/CloudPDF/types/annotation_file_attachment_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_free_text.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_box.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_intent.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_line_ending.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_free_text_vertical_align.rb create mode 100644 lib/CloudPDF/types/annotation_highlight.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_rect.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_reply.rb create mode 100644 lib/CloudPDF/types/annotation_highlight_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_ink.rb create mode 100644 lib/CloudPDF/types/annotation_ink_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_ink_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_ink_ink_list_item_item.rb create mode 100644 lib/CloudPDF/types/annotation_ink_intent.rb create mode 100644 lib/CloudPDF/types/annotation_ink_rect.rb create mode 100644 lib/CloudPDF/types/annotation_ink_reply.rb create mode 100644 lib/CloudPDF/types/annotation_ink_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_line.rb create mode 100644 lib/CloudPDF/types/annotation_line_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_line_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_line_caption_offset.rb create mode 100644 lib/CloudPDF/types/annotation_line_caption_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_intent.rb create mode 100644 lib/CloudPDF/types/annotation_line_leader.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_points.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_points_end.rb create mode 100644 lib/CloudPDF/types/annotation_line_line_points_start.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_line_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_line_rect.rb create mode 100644 lib/CloudPDF/types/annotation_line_reply.rb create mode 100644 lib/CloudPDF/types/annotation_line_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_link.rb create mode 100644 lib/CloudPDF/types/annotation_link_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_link_rect.rb create mode 100644 lib/CloudPDF/types/annotation_link_reply.rb create mode 100644 lib/CloudPDF/types/annotation_link_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_list.rb create mode 100644 lib/CloudPDF/types/annotation_mutation_meta.rb create mode 100644 lib/CloudPDF/types/annotation_patch.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_box.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_caret_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_box.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_circle_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_file.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_icon.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_file_attachment_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_box.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_intent_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_intent_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_line_ending.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_patch_free_text_vertical_align.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_highlight_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_ink_list.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_ink_list_one_item_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_ink_list_zero_item_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_ink_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_caption_offset.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_caption_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_leader.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_points.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_points_end.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_line_points_start.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_line_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_link_target.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_vertices.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_vertices_one_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polygon_vertices_zero_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_vertices.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_vertices_one_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_polyline_vertices_zero_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_popup.rb create mode 100644 lib/CloudPDF/types/annotation_patch_popup_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_popup_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_popup_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_popup_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_redact_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_border_style_one.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_border_style_zero.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_box.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_square_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_squiggly_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_box.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_fit.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_stamp_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_intent.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_strikeout_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text_icon.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_patch_underline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_polygon.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_intent.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_rect.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_reply.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_polygon_vertices_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_caption_center.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_intent.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_line_endings.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_line_endings_end.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_line_endings_start.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_geospatial.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_measure_unknown.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_polyline_vertices_item.rb create mode 100644 lib/CloudPDF/types/annotation_popup.rb create mode 100644 lib/CloudPDF/types/annotation_popup_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_popup_rect.rb create mode 100644 lib/CloudPDF/types/annotation_popup_reply.rb create mode 100644 lib/CloudPDF/types/annotation_popup_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_position.rb create mode 100644 lib/CloudPDF/types/annotation_position_after.rb create mode 100644 lib/CloudPDF/types/annotation_position_zero.rb create mode 100644 lib/CloudPDF/types/annotation_redact.rb create mode 100644 lib/CloudPDF/types/annotation_redact_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_redact_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_redact_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_redact_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_redact_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_redact_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_redact_rect.rb create mode 100644 lib/CloudPDF/types/annotation_redact_reply.rb create mode 100644 lib/CloudPDF/types/annotation_redact_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_redact_text_align.rb create mode 100644 lib/CloudPDF/types/annotation_ref.rb create mode 100644 lib/CloudPDF/types/annotation_ref_base_index.rb create mode 100644 lib/CloudPDF/types/annotation_ref_object_number.rb create mode 100644 lib/CloudPDF/types/annotation_square.rb create mode 100644 lib/CloudPDF/types/annotation_square_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_square_border_style.rb create mode 100644 lib/CloudPDF/types/annotation_square_box.rb create mode 100644 lib/CloudPDF/types/annotation_square_rect.rb create mode 100644 lib/CloudPDF/types/annotation_square_reply.rb create mode 100644 lib/CloudPDF/types/annotation_square_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_rect.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_reply.rb create mode 100644 lib/CloudPDF/types/annotation_squiggly_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_stamp.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_box.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_fit.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_rect.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_reply.rb create mode 100644 lib/CloudPDF/types/annotation_stamp_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_intent.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_rect.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_reply.rb create mode 100644 lib/CloudPDF/types/annotation_strikeout_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_text.rb create mode 100644 lib/CloudPDF/types/annotation_text_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_text_icon.rb create mode 100644 lib/CloudPDF/types/annotation_text_rect.rb create mode 100644 lib/CloudPDF/types/annotation_text_reply.rb create mode 100644 lib/CloudPDF/types/annotation_text_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_underline.rb create mode 100644 lib/CloudPDF/types/annotation_underline_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_underline_quad_points_item.rb create mode 100644 lib/CloudPDF/types/annotation_underline_quad_points_item_lower_left.rb create mode 100644 lib/CloudPDF/types/annotation_underline_quad_points_item_lower_right.rb create mode 100644 lib/CloudPDF/types/annotation_underline_quad_points_item_upper_left.rb create mode 100644 lib/CloudPDF/types/annotation_underline_quad_points_item_upper_right.rb create mode 100644 lib/CloudPDF/types/annotation_underline_rect.rb create mode 100644 lib/CloudPDF/types/annotation_underline_reply.rb create mode 100644 lib/CloudPDF/types/annotation_underline_reply_type.rb create mode 100644 lib/CloudPDF/types/annotation_unsupported.rb create mode 100644 lib/CloudPDF/types/annotation_unsupported_blend_mode.rb create mode 100644 lib/CloudPDF/types/annotation_unsupported_rect.rb create mode 100644 lib/CloudPDF/types/annotation_unsupported_reply.rb create mode 100644 lib/CloudPDF/types/annotation_unsupported_reply_type.rb create mode 100644 lib/CloudPDF/types/cache_delta.rb create mode 100644 lib/CloudPDF/types/cache_delta_pages_item.rb create mode 100644 lib/CloudPDF/types/cache_delta_pages_item_cache.rb create mode 100644 lib/CloudPDF/types/change_item.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_create.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_delete.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_reorder.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_restore.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_update.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_update_appearance.rb create mode 100644 lib/CloudPDF/types/change_item_annotations_update_appearance_action.rb create mode 100644 lib/CloudPDF/types/change_item_forms_add_widget.rb create mode 100644 lib/CloudPDF/types/change_item_forms_create.rb create mode 100644 lib/CloudPDF/types/change_item_forms_delete.rb create mode 100644 lib/CloudPDF/types/change_item_forms_delete_widget.rb create mode 100644 lib/CloudPDF/types/change_item_forms_remove_widget.rb create mode 100644 lib/CloudPDF/types/change_item_forms_reorder_calculations.rb create mode 100644 lib/CloudPDF/types/change_item_forms_reorder_widgets.rb create mode 100644 lib/CloudPDF/types/change_item_forms_reset.rb create mode 100644 lib/CloudPDF/types/change_item_forms_restore.rb create mode 100644 lib/CloudPDF/types/change_item_forms_restore_widget.rb create mode 100644 lib/CloudPDF/types/change_item_forms_set_appearance_text.rb create mode 100644 lib/CloudPDF/types/change_item_forms_set_display.rb create mode 100644 lib/CloudPDF/types/change_item_forms_set_signature_appearance.rb create mode 100644 lib/CloudPDF/types/change_item_forms_set_value.rb create mode 100644 lib/CloudPDF/types/change_item_forms_update.rb create mode 100644 lib/CloudPDF/types/change_item_forms_update_widget.rb create mode 100644 lib/CloudPDF/types/change_item_forms_update_widget_appearance.rb create mode 100644 lib/CloudPDF/types/change_item_forms_update_widget_appearance_action.rb create mode 100644 lib/CloudPDF/types/change_item_metadata_update.rb create mode 100644 lib/CloudPDF/types/change_item_metadata_update_custom.rb create mode 100644 lib/CloudPDF/types/change_item_skipped.rb create mode 100644 lib/CloudPDF/types/change_item_skipped_op.rb create mode 100644 lib/CloudPDF/types/change_op.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_create.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_create_resources.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_delete.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_reorder.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_update.rb create mode 100644 lib/CloudPDF/types/change_op_annotations_update_resources.rb create mode 100644 lib/CloudPDF/types/change_op_forms_add_widget.rb create mode 100644 lib/CloudPDF/types/change_op_forms_create.rb create mode 100644 lib/CloudPDF/types/change_op_forms_delete.rb create mode 100644 lib/CloudPDF/types/change_op_forms_delete_widget.rb create mode 100644 lib/CloudPDF/types/change_op_forms_remove_widget.rb create mode 100644 lib/CloudPDF/types/change_op_forms_reorder_calculations.rb create mode 100644 lib/CloudPDF/types/change_op_forms_reorder_widgets.rb create mode 100644 lib/CloudPDF/types/change_op_forms_reset.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_appearance_text.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_display.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_display_display.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_signature_appearance.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_signature_appearance_resources.rb create mode 100644 lib/CloudPDF/types/change_op_forms_set_value.rb create mode 100644 lib/CloudPDF/types/change_op_forms_update.rb create mode 100644 lib/CloudPDF/types/change_op_forms_update_widget.rb create mode 100644 lib/CloudPDF/types/change_op_metadata_update.rb create mode 100644 lib/CloudPDF/types/change_op_metadata_update_custom.rb create mode 100644 lib/CloudPDF/types/change_result.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_create404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_delete404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_export_appearance400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_export_appearance400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_export_appearance404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_export_appearance404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item_cache.rb create mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_results_item.rb create mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_results_item_status.rb create mode 100644 lib/CloudPDF/types/doc_annotations_flatten200response_usage.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_flatten404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_file.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_icon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_line_ending.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_decoration_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_dir.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_margins.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_script.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_dir.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_margins.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_0dedd5.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_957038.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_fd1f6a.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_offset.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_leader.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_javascript.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_launch.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_named.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_uri.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption_center.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption_center.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_icon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_field_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_page_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_page_state_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_file.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_icon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_795f07.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_8c8dea.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index_2af29e.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_inde_5219ca.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_obje_88252a.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_line_ending.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_d_27cc8f.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_dir.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_margins.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_script.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_182642.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_1e6df8.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_2ecf2a.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_84e1e5.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_99744f.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_aa2697.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_d0e05b.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_e928ea.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_inde_efa0a1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_obje_f048d6.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ink_list_item_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_3a6bbb.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_653de0.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_2c46b5.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_b687a2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_580373.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_c9b4fc.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_bad341.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_c2b452.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_lab_dc7fb0.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_lab_da4937.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto_remote.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_javascript.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_launch.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_named.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_uri.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index_5b450e.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_213607.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_f4f709.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_0a704d.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_98086c.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_1d0fa3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_9963f3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_115a02.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_4ce4a3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_51708d.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_c96251.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_9240d1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_ea2e1e.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_vertices_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index_645ec1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_objec_ec3de4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5bb25f.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5f9ed6.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_29d650.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_acb235.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_22b16f.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_9bbe1e.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_2b8768.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_8ec9f0.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_29ee31.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_c0fc02.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_33a5da.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_5aa477.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_vertices_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect_differences.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index_aa1629.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_objec_dc998d.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_unrotated_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_inde_599aa7.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_obje_3db1d1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_intent.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_icon.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_inde_fb8bd5.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_obje_78ad9a.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p1.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p2.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p4.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_in_54e3a3.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_ob_fe7f51.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_blend_mode.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_border_style.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_field_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_flags.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_family.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_identity_quality.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_interior_color.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_rect.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_nm.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_reply_type.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_text_align.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all409response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_list_all409response_name.rb create mode 100644 lib/CloudPDF/types/doc_annotations_read_appearance400response.rb create mode 100644 lib/CloudPDF/types/doc_annotations_read_appearance404response.rb create mode 100644 lib/CloudPDF/types/doc_annotations_reorder200response.rb create mode 100644 lib/CloudPDF/types/doc_annotations_reorder400response.rb create mode 100644 lib/CloudPDF/types/doc_annotations_reorder404response.rb create mode 100644 lib/CloudPDF/types/doc_annotations_update200response_appearance.rb create mode 100644 lib/CloudPDF/types/doc_annotations_update200response_appearance_action.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_annotations_update404response_name.rb create mode 100644 lib/CloudPDF/types/doc_changes200response.rb create mode 100644 lib/CloudPDF/types/doc_changes200response_changes_item.rb create mode 100644 lib/CloudPDF/types/doc_changes200response_changes_item_applied.rb create mode 100644 lib/CloudPDF/types/doc_changes200response_changes_item_refused.rb create mode 100644 lib/CloudPDF/types/doc_changes400response.rb create mode 100644 lib/CloudPDF/types/doc_changes404response.rb create mode 100644 lib/CloudPDF/types/doc_changes409response.rb create mode 100644 lib/CloudPDF/types/doc_changes413response.rb delete mode 100644 lib/CloudPDF/types/doc_download_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_download_response_name.rb create mode 100644 lib/CloudPDF/types/doc_forms_delete_widget200response.rb create mode 100644 lib/CloudPDF/types/doc_forms_delete_widget400response.rb create mode 100644 lib/CloudPDF/types/doc_forms_delete_widget404response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_export_data_response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_export_data_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_export_data_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_calculation_order_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_options_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_options_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_text_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_flags.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_origin.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_array.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_none.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_widgets_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get200response_form_kind.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get404response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_get404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data400response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data404response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_import_data_request.rb create mode 100644 lib/CloudPDF/types/doc_forms_list200response.rb create mode 100644 lib/CloudPDF/types/doc_forms_list200response_form_kind.rb create mode 100644 lib/CloudPDF/types/doc_forms_list404response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_calculations200response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_calculations400response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_calculations404response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_widgets200response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_widgets400response.rb create mode 100644 lib/CloudPDF/types/doc_forms_reorder_widgets404response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.rb create mode 100644 lib/CloudPDF/types/doc_forms_reset400response.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_reset404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_forms_set_value404response_name.rb create mode 100644 lib/CloudPDF/types/doc_forms_update_widget200response.rb create mode 100644 lib/CloudPDF/types/doc_forms_update_widget200response_appearance.rb create mode 100644 lib/CloudPDF/types/doc_forms_update_widget200response_appearance_action.rb create mode 100644 lib/CloudPDF/types/doc_forms_update_widget400response.rb create mode 100644 lib/CloudPDF/types/doc_forms_update_widget404response.rb delete mode 100644 lib/CloudPDF/types/doc_head404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_head404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_manifest200response_pages_item_state.rb delete mode 100644 lib/CloudPDF/types/doc_manifest200response_pages_item_state_revision.rb delete mode 100644 lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_certification.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_enforced.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_source.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec_action.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_protection_judged.rb create mode 100644 lib/CloudPDF/types/doc_manifest200response_scopes_forms.rb delete mode 100644 lib/CloudPDF/types/doc_manifest404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_manifest404response_name.rb create mode 100644 lib/CloudPDF/types/doc_metadata_custom_get200response.rb create mode 100644 lib/CloudPDF/types/doc_metadata_custom_get404response.rb delete mode 100644 lib/CloudPDF/types/doc_metadata_get200response_trapped.rb delete mode 100644 lib/CloudPDF/types/doc_metadata_get404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_metadata_get404response_name.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_delete404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_extract400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_extract400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_extract404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_extract404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.rb create mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_results_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_results_item_status.rb create mode 100644 lib/CloudPDF/types/doc_pages_flatten200response_usage.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_flatten404response_name.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert404response_name.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_insert_blank404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move400response.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move404response.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_move_request.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_remove_name404response_name.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_tab_order.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder400response.rb create mode 100644 lib/CloudPDF/types/doc_pages_reorder404response.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_rotate404response_name.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_dangling.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_page.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_template.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_art.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_bleed.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_crop.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_media.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_trim.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_pdf_crop_box.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_size.rb create mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_tab_order.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_name404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_set_scale404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_bbox.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_geo.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_origin.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_item_measure_unknown.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_bbox.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_geospatial.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_origin.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_fraction.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_label_position.rb create mode 100644 lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_pages_viewports404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.rb create mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_results_item.rb create mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_results_item_status.rb create mode 100644 lib/CloudPDF/types/doc_redactions_apply200response_scope.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_redactions_apply_request.rb delete mode 100644 lib/CloudPDF/types/doc_render_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_render_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_abort200response.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_abort200response_status.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_abort404response.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_abort404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_abort404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_analysis400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_analysis400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_analysis404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_analysis404response_name.rb create mode 100644 lib/CloudPDF/types/doc_signatures_cancel200response.rb create mode 100644 lib/CloudPDF/types/doc_signatures_cancel200response_status.rb create mode 100644 lib/CloudPDF/types/doc_signatures_cancel404response.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_revision.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_known.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item_cache.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_signature_field.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_signature_field_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_signature_field_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete200response_signature_widget.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete409response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_complete409response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list200response_signatures_item_widget.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_list404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare409response_code.rb delete mode 100644 lib/CloudPDF/types/doc_signatures_prepare409response_name.rb delete mode 100644 lib/CloudPDF/types/doc_text404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_text404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_analysis400response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_analysis400response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_analysis404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_analysis404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_download_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_download_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_list404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_list404response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_revision_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_revision_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signature_contents_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signature_contents_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signature_digest_response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signature_digest_response_name.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_fqn.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_object_number.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_widget.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures404response_code.rb delete mode 100644 lib/CloudPDF/types/doc_versions_signatures404response_name.rb create mode 100644 lib/CloudPDF/types/document_metadata.rb create mode 100644 lib/CloudPDF/types/document_metadata_trapped.rb delete mode 100644 lib/CloudPDF/types/documents_commit400response_error.rb delete mode 100644 lib/CloudPDF/types/documents_commit404response_error.rb delete mode 100644 lib/CloudPDF/types/documents_delete403response_error.rb delete mode 100644 lib/CloudPDF/types/documents_delete404response_error.rb delete mode 100644 lib/CloudPDF/types/documents_download403response_error.rb delete mode 100644 lib/CloudPDF/types/documents_download404response_error.rb delete mode 100644 lib/CloudPDF/types/documents_get403response_error.rb delete mode 100644 lib/CloudPDF/types/documents_get404response_error.rb delete mode 100644 lib/CloudPDF/types/documents_import_from400response_error.rb delete mode 100644 lib/CloudPDF/types/documents_import_from403response_error.rb delete mode 100644 lib/CloudPDF/types/documents_import_from502response_error.rb delete mode 100644 lib/CloudPDF/types/documents_init400response_error.rb delete mode 100644 lib/CloudPDF/types/documents_list400response_error.rb delete mode 100644 lib/CloudPDF/types/documents_upload_proxy400response_error.rb delete mode 100644 lib/CloudPDF/types/documents_upload_proxy409response_error.rb create mode 100644 lib/CloudPDF/types/field_actions_patch.rb create mode 100644 lib/CloudPDF/types/field_position.rb create mode 100644 lib/CloudPDF/types/field_position_after.rb create mode 100644 lib/CloudPDF/types/field_position_zero.rb create mode 100644 lib/CloudPDF/types/field_script_write.rb create mode 100644 lib/CloudPDF/types/field_script_write_type.rb create mode 100644 lib/CloudPDF/types/form_field.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_origin.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_checkbox_widgets_item.rb create mode 100644 lib/CloudPDF/types/form_field_combobox.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_options_item.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_origin.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_combobox_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_draft.rb create mode 100644 lib/CloudPDF/types/form_field_draft_checkbox.rb create mode 100644 lib/CloudPDF/types/form_field_draft_combobox.rb create mode 100644 lib/CloudPDF/types/form_field_draft_combobox_options_item.rb create mode 100644 lib/CloudPDF/types/form_field_draft_listbox.rb create mode 100644 lib/CloudPDF/types/form_field_draft_listbox_options_item.rb create mode 100644 lib/CloudPDF/types/form_field_draft_pushbutton.rb create mode 100644 lib/CloudPDF/types/form_field_draft_radio.rb create mode 100644 lib/CloudPDF/types/form_field_draft_signature.rb create mode 100644 lib/CloudPDF/types/form_field_draft_text.rb create mode 100644 lib/CloudPDF/types/form_field_listbox.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_options_item.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_origin.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_listbox_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_patch.rb create mode 100644 lib/CloudPDF/types/form_field_patch_default_value.rb create mode 100644 lib/CloudPDF/types/form_field_patch_family.rb create mode 100644 lib/CloudPDF/types/form_field_patch_options_item.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_origin.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_pushbutton_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_radio.rb create mode 100644 lib/CloudPDF/types/form_field_radio_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_radio_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_radio_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_radio_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_radio_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_radio_origin.rb create mode 100644 lib/CloudPDF/types/form_field_radio_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_radio_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_radio_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_radio_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_radio_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_radio_widgets_item.rb create mode 100644 lib/CloudPDF/types/form_field_ref.rb create mode 100644 lib/CloudPDF/types/form_field_ref_fqn.rb create mode 100644 lib/CloudPDF/types/form_field_ref_object_number.rb create mode 100644 lib/CloudPDF/types/form_field_signature.rb create mode 100644 lib/CloudPDF/types/form_field_signature_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_signature_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_signature_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_signature_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_signature_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_signature_origin.rb create mode 100644 lib/CloudPDF/types/form_field_signature_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_signature_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_signature_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_signature_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_signature_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_text.rb create mode 100644 lib/CloudPDF/types/form_field_text_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_text_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_text_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_text_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_text_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_text_origin.rb create mode 100644 lib/CloudPDF/types/form_field_text_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_text_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_text_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_text_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_text_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_unknown.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_default_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_default_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_default_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_default_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_default_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_origin.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_value_entry.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_value_entry_array.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_value_entry_none.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_value_entry_scalar.rb create mode 100644 lib/CloudPDF/types/form_field_unknown_value_entry_unsupported.rb create mode 100644 lib/CloudPDF/types/form_field_value.rb create mode 100644 lib/CloudPDF/types/form_mutation_meta.rb create mode 100644 lib/CloudPDF/types/form_widget.rb create mode 100644 lib/CloudPDF/types/metadata_patch.rb create mode 100644 lib/CloudPDF/types/metadata_patch_trapped.rb create mode 100644 lib/CloudPDF/types/mutation_meta.rb create mode 100644 lib/CloudPDF/types/page_destination.rb create mode 100644 lib/CloudPDF/types/page_destination_fit.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_b.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_bh.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_bv.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_h.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_r.rb create mode 100644 lib/CloudPDF/types/page_destination_fit_v.rb create mode 100644 lib/CloudPDF/types/page_destination_xyz.rb create mode 100644 lib/CloudPDF/types/page_position.rb create mode 100644 lib/CloudPDF/types/page_position_after.rb create mode 100644 lib/CloudPDF/types/page_position_zero.rb create mode 100644 lib/CloudPDF/types/page_ref.rb create mode 100644 lib/CloudPDF/types/page_ref_kind.rb create mode 100644 lib/CloudPDF/types/pdf_action_write.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_goto.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_hide.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_javascript.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_named.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_reset_form.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_submit_form.rb create mode 100644 lib/CloudPDF/types/pdf_action_write_uri.rb delete mode 100644 lib/CloudPDF/types/pdf_destination.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_b.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_bh.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_bv.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_h.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_r.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_fit_v.rb delete mode 100644 lib/CloudPDF/types/pdf_destination_xyz.rb create mode 100644 lib/CloudPDF/types/pdf_link_target.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_goto.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_goto_remote.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_javascript.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_launch.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_named.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_unsupported.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_uri.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_writable.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_writable_goto.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_writable_named.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_writable_named_name.rb create mode 100644 lib/CloudPDF/types/pdf_link_target_writable_uri.rb delete mode 100644 lib/CloudPDF/types/shares_create400response_error.rb delete mode 100644 lib/CloudPDF/types/shares_create403response_error.rb delete mode 100644 lib/CloudPDF/types/shares_create404response_error.rb delete mode 100644 lib/CloudPDF/types/shares_delete_response_error.rb delete mode 100644 lib/CloudPDF/types/shares_exchange400response_error.rb delete mode 100644 lib/CloudPDF/types/shares_exchange403response_error.rb delete mode 100644 lib/CloudPDF/types/shares_exchange404response_error.rb delete mode 100644 lib/CloudPDF/types/shares_exchange410response_error.rb delete mode 100644 lib/CloudPDF/types/shares_exchange422response_error.rb delete mode 100644 lib/CloudPDF/types/shares_get404response_error.rb delete mode 100644 lib/CloudPDF/types/shares_list400response_error.rb delete mode 100644 lib/CloudPDF/types/shares_update400response_error.rb delete mode 100644 lib/CloudPDF/types/shares_update404response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_create400response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_delete_response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_get404response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_list400response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_resume_response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_suspend_response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_usage400response_error.rb delete mode 100644 lib/CloudPDF/types/tenants_usage404response_error.rb delete mode 100644 lib/CloudPDF/types/tokens_issue400response_error.rb delete mode 100644 lib/CloudPDF/types/tokens_issue403response_error.rb delete mode 100644 lib/CloudPDF/types/tokens_issue404response_error.rb create mode 100644 lib/CloudPDF/types/tokens_issue_request_doc_identity.rb delete mode 100644 lib/CloudPDF/types/tokens_revoke_response_error.rb create mode 100644 lib/CloudPDF/types/widget_actions_patch.rb create mode 100644 lib/CloudPDF/types/widget_annotation.rb create mode 100644 lib/CloudPDF/types/widget_annotation_blend_mode.rb create mode 100644 lib/CloudPDF/types/widget_annotation_border_style.rb create mode 100644 lib/CloudPDF/types/widget_annotation_box.rb create mode 100644 lib/CloudPDF/types/widget_annotation_check_style.rb create mode 100644 lib/CloudPDF/types/widget_annotation_field_family.rb create mode 100644 lib/CloudPDF/types/widget_annotation_rect.rb create mode 100644 lib/CloudPDF/types/widget_annotation_reply.rb create mode 100644 lib/CloudPDF/types/widget_annotation_reply_type.rb create mode 100644 lib/CloudPDF/types/widget_annotation_subtype.rb create mode 100644 lib/CloudPDF/types/widget_annotation_text_align.rb create mode 100644 lib/CloudPDF/types/widget_patch.rb create mode 100644 lib/CloudPDF/types/widget_patch_actions.rb create mode 100644 lib/CloudPDF/types/widget_patch_blend_mode.rb create mode 100644 lib/CloudPDF/types/widget_patch_border_style.rb create mode 100644 lib/CloudPDF/types/widget_patch_box.rb create mode 100644 lib/CloudPDF/types/widget_patch_check_style.rb create mode 100644 lib/CloudPDF/types/widget_patch_rect.rb create mode 100644 lib/CloudPDF/types/widget_patch_reply.rb create mode 100644 lib/CloudPDF/types/widget_patch_reply_type.rb create mode 100644 lib/CloudPDF/types/widget_patch_subtype.rb create mode 100644 lib/CloudPDF/types/widget_patch_text_align.rb create mode 100644 lib/CloudPDF/types/widget_placement.rb create mode 100644 lib/CloudPDF/types/widget_placement_border_style.rb create mode 100644 lib/CloudPDF/types/widget_placement_box.rb create mode 100644 lib/CloudPDF/types/widget_placement_check_style.rb create mode 100644 lib/CloudPDF/types/widget_placement_rect.rb create mode 100644 lib/CloudPDF/types/widget_placement_text_align.rb create mode 100644 test/unit/internal/multipart/test_form_data.rb diff --git a/.fern/metadata.json b/.fern/metadata.json index f6f55ca..3e42a66 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,13 +1,13 @@ { "cliVersion": "5.91.0", "generatorName": "fernapi/fern-ruby-sdk", - "generatorVersion": "1.21.1", + "generatorVersion": "1.28.1", "generatorConfig": { "moduleName": "CloudPDF" }, - "originGitCommit": "b7dddfba5011349a40db7878b5cbc8685b2d42cf", + "originGitCommit": "c6f87eecf9636e7ef367946a7fd7f3729401ce90", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "3.0.0.alpha.14", + "requestedVersion": "3.0.0.alpha.15", "ciProvider": "github" } \ No newline at end of file diff --git a/README.md b/README.md index 8fa4988..1f320b6 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,13 @@ require "cloudpdf" client = CloudPDF::Client.new(token: "") -client.shares.exchange(share_token: "shareToken") +client.doc.changes( + doc_id: "docId", + layer_name: "layerName", + changes: [{ + op_id: "opId" + }] +) ``` ## Environments @@ -58,7 +64,7 @@ client = CloudPDF::Client.new( ) begin - result = client.shares.exchange + result = client.doc.changes rescue CloudPDF::Errors::TimeoutError puts "API didn't respond before our timeout elapsed" rescue CloudPDF::Errors::ServiceUnavailableError @@ -108,7 +114,7 @@ The SDK defaults to a 60 second timeout. Use the `timeout` option to configure t ```ruby require "cloudpdf" -response = client.shares.exchange( +response = client.doc.changes( ..., timeout: 30 # 30 second timeout ) @@ -121,7 +127,7 @@ If you would like to send additional headers as part of the request, use the `ad ```ruby require "cloudpdf" -response = client.shares.exchange( +response = client.doc.changes( ..., request_options: { additional_headers: { @@ -138,7 +144,7 @@ If you would like to send additional query parameters as part of the request, us ```ruby require "cloudpdf" -response = client.shares.exchange( +response = client.doc.changes( ..., request_options: { additional_query_parameters: { diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json index 9ff38ec..b84f5c1 100644 --- a/cloudpdf-generation.json +++ b/cloudpdf-generation.json @@ -1,17 +1,17 @@ { "language": "ruby", - "canonicalVersion": "3.0.0-next.14", - "sdkVersion": "3.0.0.alpha.14", + "canonicalVersion": "3.0.0-next.15", + "sdkVersion": "3.0.0.alpha.15", "source": { "repository": "embedpdf/embed-pdf-viewer", "openapi": "cloudpdf/contract/openapi.json", - "openapiSha256": "188ea071e3534971638ee3d1fb1f19c77f36e04b2a783f5eefdbe67326527ea6", - "gitCommit": "b7dddfba5011349a40db7878b5cbc8685b2d42cf", + "openapiSha256": "9d70deca638cc7a80b0e670ec47fc45710d6603eb8f493d5fac95a38d7e5f8b3", + "gitCommit": "c6f87eecf9636e7ef367946a7fd7f3729401ce90", "gitCommitIsDirty": false }, "fern": { "cliVersion": "5.91.0", "generatorName": "fernapi/fern-ruby-sdk", - "generatorVersion": "1.21.1" + "generatorVersion": "1.28.1" } } diff --git a/lib/CloudPDF/deployment/client.rb b/lib/CloudPDF/deployment/client.rb index baf70fe..3120a0e 100644 --- a/lib/CloudPDF/deployment/client.rb +++ b/lib/CloudPDF/deployment/client.rb @@ -36,7 +36,7 @@ def license_status(request_options: {}, **_params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DeploymentLicenseStatusResponse.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DeploymentLicenseStatusResponse.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/annotations/client.rb b/lib/CloudPDF/doc/annotations/client.rb index ab39cac..f191caa 100644 --- a/lib/CloudPDF/doc/annotations/client.rb +++ b/lib/CloudPDF/doc/annotations/client.rb @@ -12,7 +12,7 @@ def initialize(client:) end # Returns one entry per page plus the audit-log cursor for reconciling subsequent document events. Page order is - # unspecified; join by `pageState.pageObjectNumber` when display order matters. + # unspecified; join by `page` (a `PageRef`) when display order matters. # # @param request_options [Hash] # @param params [Hash] @@ -31,7 +31,7 @@ def initialize(client:) # layer_name: "layerName" # ) # - # @return [CloudPDF::Types::DocAnnotationsListAll200Response] + # @return [CloudPDF::Types::AnnotationList] def list_all(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} @@ -51,7 +51,7 @@ def list_all(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsListAll200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsListAll200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -67,17 +67,17 @@ def list_all(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password # # @example # client.doc.annotations.list( # doc_id: "docId", # layer_name: "layerName", - # pon: 1 + # page_key: "pageKey" # ) # - # @return [CloudPDF::Types::DocAnnotationsList200Response] + # @return [CloudPDF::Types::AnnotationList] def list(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} @@ -86,7 +86,7 @@ def list(request_options: {}, **params) request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "GET", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items", headers: headers, request_options: request_options ) @@ -97,7 +97,7 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -116,14 +116,15 @@ def list(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.annotations.create( # doc_id: "docId", # layer_name: "layerName", - # pon: 1, + # page_key: "pageKey", # request: { # key: "value" # } @@ -132,16 +133,17 @@ def list(request_options: {}, **params) # @return [CloudPDF::Types::DocAnnotationsCreate200Response] def create(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name pon] + path_param_names = %i[doc_id layer_name page_key] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items", headers: headers, body: body_params, request_options: request_options @@ -153,7 +155,7 @@ def create(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsCreate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsCreate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -169,15 +171,16 @@ def create(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String] :annot_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.annotations.delete( # doc_id: "docId", # layer_name: "layerName", - # pon: 1, + # page_key: "pageKey", # annot_key: "annotKey" # ) # @@ -186,11 +189,12 @@ def delete(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "DELETE", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items/#{URI.encode_uri_component(params[:annot_key].to_s)}", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/#{URI.encode_uri_component(params[:annot_key].to_s)}", headers: headers, request_options: request_options ) @@ -201,7 +205,7 @@ def delete(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsDelete200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsDelete200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -217,15 +221,16 @@ def delete(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String] :annot_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.annotations.update( # doc_id: "docId", # layer_name: "layerName", - # pon: 1, + # page_key: "pageKey", # annot_key: "annotKey", # request: { # key: "value" @@ -235,16 +240,17 @@ def delete(request_options: {}, **params) # @return [CloudPDF::Types::DocAnnotationsUpdate200Response] def update(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name pon annot_key] + path_param_names = %i[doc_id layer_name page_key annot_key] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "PATCH", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items/#{URI.encode_uri_component(params[:annot_key].to_s)}", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/#{URI.encode_uri_component(params[:annot_key].to_s)}", headers: headers, body: body_params, request_options: request_options @@ -256,13 +262,59 @@ def update(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsUpdate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsUpdate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String] :page_key + # @option params [String] :annot_key + # @option params [String, nil] :document_password + # + # @example + # client.doc.annotations.read_appearance( + # doc_id: "docId", + # layer_name: "layerName", + # page_key: "pageKey", + # annot_key: "annotKey" + # ) + # + # @return [untyped] + def read_appearance(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/#{URI.encode_uri_component(params[:annot_key].to_s)}/resources/appearance", + headers: headers, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + return if code.between?(200, 299) + + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + # @param request_options [Hash] # @param params [CloudPDF::Types::DocAnnotationsExportAppearanceRequest] # @option request_options [String] :base_url @@ -272,14 +324,14 @@ def update(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password # # @example # client.doc.annotations.export_appearance( # doc_id: "docId", # layer_name: "layerName", - # pon: 1, + # page_key: "pageKey", # request: { # string: { # key: "value" @@ -290,7 +342,7 @@ def update(request_options: {}, **params) # @return [untyped] def export_appearance(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name pon] + path_param_names = %i[doc_id layer_name page_key] body_params = params.except(*path_param_names) headers = {} @@ -299,7 +351,7 @@ def export_appearance(request_options: {}, **params) request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items/appearance", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/appearance", headers: headers, body: body_params, request_options: request_options @@ -325,14 +377,15 @@ def export_appearance(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.annotations.flatten( # doc_id: "docId", # layer_name: "layerName", - # pon: 1, + # page_key: "pageKey", # request: { # key: "value" # } @@ -341,16 +394,17 @@ def export_appearance(request_options: {}, **params) # @return [CloudPDF::Types::DocAnnotationsFlatten200Response] def flatten(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name pon] + path_param_names = %i[doc_id layer_name page_key] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:pon].to_s)}/items/flatten", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/flatten", headers: headers, body: body_params, request_options: request_options @@ -362,7 +416,62 @@ def flatten(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocAnnotationsFlatten200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsFlatten200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # @param request_options [Hash] + # @param params [CloudPDF::Doc::Annotations::Types::DocAnnotationsReorderRequest] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String] :page_key + # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key + # + # @example + # client.doc.annotations.reorder( + # doc_id: "docId", + # layer_name: "layerName", + # page_key: "pageKey", + # refs: [], + # position: "start" + # ) + # + # @return [CloudPDF::Types::DocAnnotationsReorder200Response] + def reorder(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + request_data = CloudPDF::Doc::Annotations::Types::DocAnnotationsReorderRequest.new(params).to_h + non_body_param_names = %w[docId layerName pageKey X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) + + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "POST", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/annotations/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/items/reorder", + headers: headers, + body: body, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocAnnotationsReorder200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/annotations/types/create_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/create_annotations_request.rb index 448b31f..08a8ee2 100644 --- a/lib/CloudPDF/doc/annotations/types/create_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/create_annotations_request.rb @@ -9,10 +9,12 @@ class CreateAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/annotations/types/delete_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/delete_annotations_request.rb index 59271bb..246db75 100644 --- a/lib/CloudPDF/doc/annotations/types/delete_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/delete_annotations_request.rb @@ -9,11 +9,13 @@ class DeleteAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :annot_key, -> { String }, optional: false, nullable: false, api_name: "annotKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" end end end diff --git a/lib/CloudPDF/doc/annotations/types/doc_annotations_reorder_request.rb b/lib/CloudPDF/doc/annotations/types/doc_annotations_reorder_request.rb new file mode 100644 index 0000000..96e71e6 --- /dev/null +++ b/lib/CloudPDF/doc/annotations/types/doc_annotations_reorder_request.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Annotations + module Types + class DocAnnotationsReorderRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :refs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::AnnotationPosition }, optional: false, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/annotations/types/export_appearance_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/export_appearance_annotations_request.rb index a2dabb0..4033149 100644 --- a/lib/CloudPDF/doc/annotations/types/export_appearance_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/export_appearance_annotations_request.rb @@ -9,7 +9,7 @@ class ExportAppearanceAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" diff --git a/lib/CloudPDF/doc/annotations/types/flatten_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/flatten_annotations_request.rb index 1ab5914..fad98ee 100644 --- a/lib/CloudPDF/doc/annotations/types/flatten_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/flatten_annotations_request.rb @@ -9,10 +9,12 @@ class FlattenAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/annotations/types/list_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/list_annotations_request.rb index e64f0d7..d0552c9 100644 --- a/lib/CloudPDF/doc/annotations/types/list_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/list_annotations_request.rb @@ -9,7 +9,7 @@ class ListAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" end diff --git a/lib/CloudPDF/doc/annotations/types/read_appearance_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/read_appearance_annotations_request.rb new file mode 100644 index 0000000..4882191 --- /dev/null +++ b/lib/CloudPDF/doc/annotations/types/read_appearance_annotations_request.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Annotations + module Types + class ReadAppearanceAnnotationsRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" + + field :annot_key, -> { String }, optional: false, nullable: false, api_name: "annotKey" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + end + end + end + end +end diff --git a/lib/CloudPDF/doc/annotations/types/update_annotations_request.rb b/lib/CloudPDF/doc/annotations/types/update_annotations_request.rb index 318eece..6328c01 100644 --- a/lib/CloudPDF/doc/annotations/types/update_annotations_request.rb +++ b/lib/CloudPDF/doc/annotations/types/update_annotations_request.rb @@ -9,12 +9,14 @@ class UpdateAnnotationsRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :annot_key, -> { String }, optional: false, nullable: false, api_name: "annotKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/client.rb b/lib/CloudPDF/doc/client.rb index 4b1c0ca..2dff2ee 100644 --- a/lib/CloudPDF/doc/client.rb +++ b/lib/CloudPDF/doc/client.rb @@ -43,7 +43,71 @@ def head(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocHead200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocHead200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # Each change stands on its own and names itself by `opId`: a refused change rolls back alone, and the answer + # lists every change in order, applied with its result or refused with its error. Asked again under its `opId`, a + # change gets the same answer, refusals included; a different change under an answered `opId` is refused + # (IdempotencyKeyReused). `{ opId, undoOf }` undoes an earlier change of the caller, here or in an earlier + # request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a + # form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked + # against its own capability: annotation ops need `doc.annotate.modify`, form values `doc.forms.fill`, form + # structure `doc.forms.modify`, metadata `doc.metadata.modify`. Bytes (a stamp's drawing, an attached file, a + # signature's artwork) travel as multipart: a JSON `body` part, each op naming its files by role as `resources: { + # : '' }`, and each file as the part `resource:`. At most 64 changes per request and 512 ops per + # change. + # + # @param request_options [Hash] + # @param params [CloudPDF::Doc::Types::DocChangesRequest] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String, nil] :document_password + # + # @example + # client.doc.changes( + # doc_id: "docId", + # layer_name: "layerName", + # changes: [{ + # op_id: "opId" + # }] + # ) + # + # @return [CloudPDF::Types::DocChanges200Response] + def changes(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + request_data = CloudPDF::Doc::Types::DocChangesRequest.new(params).to_h + non_body_param_names = %w[docId layerName X-Document-Password] + body = request_data.except(*non_body_param_names) + + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "POST", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/changes", + headers: headers, + body: body, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocChanges200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -129,7 +193,7 @@ def manifest(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocManifest200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocManifest200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -148,14 +212,14 @@ def manifest(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password # # @example # client.doc.render( # doc_id: "docId", # layer_name: "layerName", - # pon: 1 + # page_key: "pageKey" # ) # # @return [untyped] @@ -167,7 +231,7 @@ def render(request_options: {}, **params) request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "GET", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/render/pages/#{URI.encode_uri_component(params[:pon].to_s)}/data", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/render/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/data", headers: headers, request_options: request_options ) @@ -192,14 +256,14 @@ def render(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password # # @example # client.doc.text( # doc_id: "docId", # layer_name: "layerName", - # pon: 1 + # page_key: "pageKey" # ) # # @return [CloudPDF::Types::DocText200Response] @@ -211,7 +275,7 @@ def text(request_options: {}, **params) request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "GET", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/text/pages/#{URI.encode_uri_component(params[:pon].to_s)}/data", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/text/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/data", headers: headers, request_options: request_options ) @@ -222,7 +286,7 @@ def text(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocText200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocText200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/forms/client.rb b/lib/CloudPDF/doc/forms/client.rb index e428f14..fc76054 100644 --- a/lib/CloudPDF/doc/forms/client.rb +++ b/lib/CloudPDF/doc/forms/client.rb @@ -23,13 +23,13 @@ def initialize(client:) # @option params [String, nil] :document_password # # @example - # client.doc.forms.get( + # client.doc.forms.list( # doc_id: "docId", # layer_name: "layerName" # ) # - # @return [CloudPDF::Types::DocFormsGet200Response] - def get(request_options: {}, **params) + # @return [CloudPDF::Types::DocFormsList200Response] + def list(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] @@ -48,7 +48,7 @@ def get(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocFormsGet200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -56,7 +56,7 @@ def get(request_options: {}, **params) end # @param request_options [Hash] - # @param params [Hash] + # @param params [CloudPDF::Doc::Forms::Types::DocFormsReorderCalculationsRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -64,30 +64,34 @@ def get(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [CloudPDF::Doc::Forms::Types::ExportDataFormsRequestFormat, nil] :format # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.forms.export_data( + # client.doc.forms.reorder_calculations( # doc_id: "docId", - # layer_name: "layerName" + # layer_name: "layerName", + # fields: [], + # position: "start" # ) # - # @return [untyped] - def export_data(request_options: {}, **params) + # @return [CloudPDF::Types::DocFormsReorderCalculations200Response] + def reorder_calculations(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - query_params = {} - query_params["format"] = params[:format] if params.key?(:format) + request_data = CloudPDF::Doc::Forms::Types::DocFormsReorderCalculationsRequest.new(params).to_h + non_body_param_names = %w[docId layerName X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], - method: "GET", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/data", + method: "POST", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/calculations/reorder", headers: headers, - query: query_params, + body: body, request_options: request_options ) begin @@ -96,14 +100,16 @@ def export_data(request_options: {}, **params) raise CloudPDF::Errors::TimeoutError end code = response.code.to_i - return if code.between?(200, 299) - - error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) - raise error_class.new(response.body, code: code) + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsReorderCalculations200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocFormsImportDataRequest] + # @param params [CloudPDF::Types::DocFormsSetValueRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -111,30 +117,34 @@ def export_data(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name + # @option params [String] :field_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.forms.import_data( + # client.doc.forms.set_value( # doc_id: "docId", # layer_name: "layerName", + # field_key: "fieldKey", # request: { # key: "value" # } # ) # - # @return [CloudPDF::Types::DocFormsImportData200Response] - def import_data(request_options: {}, **params) + # @return [CloudPDF::Types::DocFormsSetValue200Response] + def set_value(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name] + path_param_names = %i[doc_id layer_name field_key] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/data", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/fields/#{URI.encode_uri_component(params[:field_key].to_s)}/value", headers: headers, body: body_params, request_options: request_options @@ -146,7 +156,7 @@ def import_data(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocFormsImportData200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsSetValue200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -154,7 +164,7 @@ def import_data(request_options: {}, **params) end # @param request_options [Hash] - # @param params [Hash] + # @param params [CloudPDF::Doc::Forms::Types::DocFormsResetRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -162,27 +172,32 @@ def import_data(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [String] :field_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.forms.reset( # doc_id: "docId", - # layer_name: "layerName", - # field_key: "fieldKey" + # layer_name: "layerName" # ) # # @return [CloudPDF::Types::DocFormsReset200Response] def reset(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + request_data = CloudPDF::Doc::Forms::Types::DocFormsResetRequest.new(params).to_h + non_body_param_names = %w[docId layerName X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) + headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/fields/#{URI.encode_uri_component(params[:field_key].to_s)}/reset", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/reset", headers: headers, + body: body, request_options: request_options ) begin @@ -192,7 +207,7 @@ def reset(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocFormsReset200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsReset200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -200,7 +215,7 @@ def reset(request_options: {}, **params) end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocFormsSetValueRequest] + # @param params [Hash] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -208,34 +223,142 @@ def reset(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [String] :field_key + # @option params [String] :page_key + # @option params [String] :annot_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.forms.set_value( + # client.doc.forms.delete_widget( # doc_id: "docId", # layer_name: "layerName", - # field_key: "fieldKey", - # request: { - # key: "value" - # } + # page_key: "pageKey", + # annot_key: "annotKey" # ) # - # @return [CloudPDF::Types::DocFormsSetValue200Response] - def set_value(request_options: {}, **params) + # @return [CloudPDF::Types::DocFormsDeleteWidget200Response] + def delete_widget(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name field_key] - body_params = params.except(*path_param_names) + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "DELETE", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/widgets/#{URI.encode_uri_component(params[:page_key].to_s)}/#{URI.encode_uri_component(params[:annot_key].to_s)}", + headers: headers, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsDeleteWidget200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # @param request_options [Hash] + # @param params [CloudPDF::Doc::Forms::Types::DocFormsUpdateWidgetRequest] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String] :page_key + # @option params [String] :annot_key + # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key + # + # @example + # client.doc.forms.update_widget( + # doc_id: "docId", + # layer_name: "layerName", + # page_key: "pageKey", + # annot_key: "annotKey", + # patch: {} + # ) + # + # @return [CloudPDF::Types::DocFormsUpdateWidget200Response] + def update_widget(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + request_data = CloudPDF::Doc::Forms::Types::DocFormsUpdateWidgetRequest.new(params).to_h + non_body_param_names = %w[docId layerName pageKey annotKey X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) + + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "PATCH", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/widgets/#{URI.encode_uri_component(params[:page_key].to_s)}/#{URI.encode_uri_component(params[:annot_key].to_s)}", + headers: headers, + body: body, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsUpdateWidget200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + + # @param request_options [Hash] + # @param params [CloudPDF::Doc::Forms::Types::DocFormsReorderWidgetsRequest] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String] :page_key + # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key + # + # @example + # client.doc.forms.reorder_widgets( + # doc_id: "docId", + # layer_name: "layerName", + # page_key: "pageKey", + # widgets: [], + # position: "start" + # ) + # + # @return [CloudPDF::Types::DocFormsReorderWidgets200Response] + def reorder_widgets(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + request_data = CloudPDF::Doc::Forms::Types::DocFormsReorderWidgetsRequest.new(params).to_h + non_body_param_names = %w[docId layerName pageKey X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/fields/#{URI.encode_uri_component(params[:field_key].to_s)}/value", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/form/widgets/#{URI.encode_uri_component(params[:page_key].to_s)}/reorder", headers: headers, - body: body_params, + body: body, request_options: request_options ) begin @@ -245,7 +368,7 @@ def set_value(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocFormsSetValue200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocFormsReorderWidgets200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/forms/types/delete_widget_forms_request.rb b/lib/CloudPDF/doc/forms/types/delete_widget_forms_request.rb new file mode 100644 index 0000000..d83004e --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/delete_widget_forms_request.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class DeleteWidgetFormsRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" + + field :annot_key, -> { String }, optional: false, nullable: false, api_name: "annotKey" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/doc_forms_reorder_calculations_request.rb b/lib/CloudPDF/doc/forms/types/doc_forms_reorder_calculations_request.rb new file mode 100644 index 0000000..3e78a4b --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/doc_forms_reorder_calculations_request.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class DocFormsReorderCalculationsRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::FieldPosition }, optional: false, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/doc_forms_reorder_widgets_request.rb b/lib/CloudPDF/doc/forms/types/doc_forms_reorder_widgets_request.rb new file mode 100644 index 0000000..9128ece --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/doc_forms_reorder_widgets_request.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class DocFormsReorderWidgetsRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::AnnotationPosition }, optional: false, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/doc_forms_reset_request.rb b/lib/CloudPDF/doc/forms/types/doc_forms_reset_request.rb new file mode 100644 index 0000000..a459beb --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/doc_forms_reset_request.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class DocFormsResetRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :refs, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/doc_forms_update_widget_request.rb b/lib/CloudPDF/doc/forms/types/doc_forms_update_widget_request.rb new file mode 100644 index 0000000..673fb7a --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/doc_forms_update_widget_request.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class DocFormsUpdateWidgetRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" + + field :annot_key, -> { String }, optional: false, nullable: false, api_name: "annotKey" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :patch, -> { CloudPDF::Types::WidgetPatch }, optional: false, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/export_data_forms_request.rb b/lib/CloudPDF/doc/forms/types/export_data_forms_request.rb deleted file mode 100644 index 891cc6d..0000000 --- a/lib/CloudPDF/doc/forms/types/export_data_forms_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Forms - module Types - class ExportDataFormsRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :format, -> { CloudPDF::Doc::Forms::Types::ExportDataFormsRequestFormat }, optional: true, nullable: false - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - end - end - end - end -end diff --git a/lib/CloudPDF/doc/forms/types/export_data_forms_request_format.rb b/lib/CloudPDF/doc/forms/types/export_data_forms_request_format.rb deleted file mode 100644 index 084139e..0000000 --- a/lib/CloudPDF/doc/forms/types/export_data_forms_request_format.rb +++ /dev/null @@ -1,16 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Forms - module Types - module ExportDataFormsRequestFormat - extend CloudPDF::Internal::Types::Enum - - FDF = "fdf" - XFDF = "xfdf" - end - end - end - end -end diff --git a/lib/CloudPDF/doc/forms/types/get_forms_request.rb b/lib/CloudPDF/doc/forms/types/get_forms_request.rb deleted file mode 100644 index 85112a3..0000000 --- a/lib/CloudPDF/doc/forms/types/get_forms_request.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Forms - module Types - class GetFormsRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - end - end - end - end -end diff --git a/lib/CloudPDF/doc/forms/types/import_data_forms_request.rb b/lib/CloudPDF/doc/forms/types/import_data_forms_request.rb deleted file mode 100644 index 3510a35..0000000 --- a/lib/CloudPDF/doc/forms/types/import_data_forms_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Forms - module Types - class ImportDataFormsRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - - field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false - end - end - end - end -end diff --git a/lib/CloudPDF/doc/forms/types/list_forms_request.rb b/lib/CloudPDF/doc/forms/types/list_forms_request.rb new file mode 100644 index 0000000..e7739fb --- /dev/null +++ b/lib/CloudPDF/doc/forms/types/list_forms_request.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Forms + module Types + class ListFormsRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + end + end + end + end +end diff --git a/lib/CloudPDF/doc/forms/types/reset_forms_request.rb b/lib/CloudPDF/doc/forms/types/reset_forms_request.rb deleted file mode 100644 index 7027b79..0000000 --- a/lib/CloudPDF/doc/forms/types/reset_forms_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Forms - module Types - class ResetFormsRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :field_key, -> { String }, optional: false, nullable: false, api_name: "fieldKey" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - end - end - end - end -end diff --git a/lib/CloudPDF/doc/forms/types/set_value_forms_request.rb b/lib/CloudPDF/doc/forms/types/set_value_forms_request.rb index 4b9a1b0..71b6e58 100644 --- a/lib/CloudPDF/doc/forms/types/set_value_forms_request.rb +++ b/lib/CloudPDF/doc/forms/types/set_value_forms_request.rb @@ -13,6 +13,8 @@ class SetValueFormsRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/metadata/client.rb b/lib/CloudPDF/doc/metadata/client.rb index 34c1703..3e944eb 100644 --- a/lib/CloudPDF/doc/metadata/client.rb +++ b/lib/CloudPDF/doc/metadata/client.rb @@ -28,7 +28,7 @@ def initialize(client:) # layer_name: "layerName" # ) # - # @return [CloudPDF::Types::DocMetadataGet200Response] + # @return [CloudPDF::Types::DocumentMetadata] def get(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} @@ -48,12 +48,17 @@ def get(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocMetadataGet200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocMetadataGet200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end + + # @return [CloudPDF::Custom::Client] + def custom + @custom ||= CloudPDF::Doc::Metadata::Custom::Client.new(client: @client) + end end end end diff --git a/lib/CloudPDF/doc/metadata/custom/client.rb b/lib/CloudPDF/doc/metadata/custom/client.rb new file mode 100644 index 0000000..153e9f5 --- /dev/null +++ b/lib/CloudPDF/doc/metadata/custom/client.rb @@ -0,0 +1,62 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Metadata + module Custom + class Client + # @param client [CloudPDF::Internal::Http::RawClient] + # + # @return [void] + def initialize(client:) + @client = client + end + + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :doc_id + # @option params [String] :layer_name + # @option params [String, nil] :document_password + # + # @example + # client.doc.metadata.custom.get( + # doc_id: "docId", + # layer_name: "layerName" + # ) + # + # @return [Hash[String, String]] + def get(request_options: {}, **params) + params = CloudPDF::Internal::Types::Utils.normalize_keys(params) + headers = {} + headers["X-Document-Password"] = params[:document_password] if params[:document_password] + + request = CloudPDF::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/metadata/custom", + headers: headers, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise CloudPDF::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocMetadataCustomGet200Response.load(response.body)) + else + error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) + raise error_class.new(response.body, code: code) + end + end + end + end + end + end +end diff --git a/lib/CloudPDF/doc/metadata/custom/types/get_custom_request.rb b/lib/CloudPDF/doc/metadata/custom/types/get_custom_request.rb new file mode 100644 index 0000000..7f28987 --- /dev/null +++ b/lib/CloudPDF/doc/metadata/custom/types/get_custom_request.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Metadata + module Custom + module Types + class GetCustomRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + end + end + end + end + end +end diff --git a/lib/CloudPDF/doc/pages/client.rb b/lib/CloudPDF/doc/pages/client.rb index e37466e..d435b49 100644 --- a/lib/CloudPDF/doc/pages/client.rb +++ b/lib/CloudPDF/doc/pages/client.rb @@ -20,30 +20,32 @@ def initialize(client:) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.set_scale( # doc_id: "docId", # layer_name: "layerName", - # pon: 1 + # page_key: "pageKey" # ) # # @return [CloudPDF::Types::DocPagesSetScale200Response] def set_scale(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) request_data = CloudPDF::Doc::Pages::Types::DocPagesSetScaleRequest.new(params).to_h - non_body_param_names = %w[docId layerName pon X-Document-Password] + non_body_param_names = %w[docId layerName pageKey X-Document-Password Idempotency-Key] body = request_data.except(*non_body_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "PUT", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/#{URI.encode_uri_component(params[:pon].to_s)}/scale", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/scale", headers: headers, body: body, request_options: request_options @@ -55,7 +57,7 @@ def set_scale(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesSetScale200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesSetScale200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -71,17 +73,17 @@ def set_scale(request_options: {}, **params) # @option request_options [Integer] :timeout_in_seconds # @option params [String] :doc_id # @option params [String] :layer_name - # @option params [Integer] :pon + # @option params [String] :page_key # @option params [String, nil] :document_password # # @example # client.doc.pages.viewports( # doc_id: "docId", # layer_name: "layerName", - # pon: 1 + # page_key: "pageKey" # ) # - # @return [Array[CloudPDF::Types::DocPagesViewports200ResponseItem]] + # @return [CloudPDF::Types::DocPagesViewports200Response] def viewports(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} @@ -90,7 +92,7 @@ def viewports(request_options: {}, **params) request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "GET", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/#{URI.encode_uri_component(params[:pon].to_s)}/viewports", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/#{URI.encode_uri_component(params[:page_key].to_s)}/viewports", headers: headers, request_options: request_options ) @@ -101,7 +103,7 @@ def viewports(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesViewports200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesViewports200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -118,6 +120,7 @@ def viewports(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.delete( @@ -136,6 +139,7 @@ def delete(request_options: {}, **params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], @@ -152,15 +156,15 @@ def delete(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesDelete200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesDelete200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end - # A read, not a mutation: the source document is untouched and no event is published. Body is - # `{"pageObjectNumbers": number[]}`; the response body is the new PDF. + # A read, not a mutation: the source document is untouched and no event is published. Body is `{"pages": + # PageRef[]}`; the response body is the new PDF. # # @param request_options [Hash] # @param params [CloudPDF::Types::DocPagesExtractRequest] @@ -223,6 +227,7 @@ def extract(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.flatten( @@ -241,6 +246,7 @@ def flatten(request_options: {}, **params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], @@ -257,16 +263,16 @@ def flatten(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesFlatten200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesFlatten200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end - # Multipart mutation envelope: a `body` field holding `{"destIndex"?: number}` (omitted → append) plus a - # `resource:source` file part carrying the standalone PDF whose pages are copied in. The inserted copies get - # fresh page object numbers, returned in insertion order. + # Multipart: a JSON `body` part `{"position"?: PagePosition, "resources": {"source": ""}}` (position + # omitted → the end), and the standalone PDF whose pages are copied in as the part `resource:`. The + # inserted copies get fresh page object numbers, returned in insertion order. # # @param request_options [Hash] # @param params [void] @@ -278,6 +284,7 @@ def flatten(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.insert( @@ -290,7 +297,12 @@ def insert(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) body = Internal::Multipart::FormData.new - body.add_part(params[:file].to_form_data_part(name: "file")) if params[:file] + if params[:file] + body.add_file( + name: "file", + file: params[:file] + ) + end request = CloudPDF::Internal::Multipart::Request.new( base_url: request_options[:base_url], @@ -306,15 +318,15 @@ def insert(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesInsert200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesInsert200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end - # Body is `{"size": {"width", "height"}, "count"?, "destIndex"?}` — size in PDF points, count in [1, 100], - # destIndex omitted → append. + # Body is `{"size": {"width", "height"}, "count"?, "position"?}` — size in PDF points, count in [1, 100], + # `position` a `PagePosition` (omitted → the end). # # @param request_options [Hash] # @param params [CloudPDF::Types::DocPagesInsertBlankRequest] @@ -326,6 +338,7 @@ def insert(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.insert_blank( @@ -344,6 +357,7 @@ def insert_blank(request_options: {}, **params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], @@ -360,7 +374,7 @@ def insert_blank(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesInsertBlank200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesInsertBlank200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -368,7 +382,7 @@ def insert_blank(request_options: {}, **params) end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocPagesMoveRequest] + # @param params [CloudPDF::Types::DocPagesSetNameRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -377,9 +391,10 @@ def insert_blank(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.pages.move( + # client.doc.pages.set_name( # doc_id: "docId", # layer_name: "layerName", # request: { @@ -387,19 +402,20 @@ def insert_blank(request_options: {}, **params) # } # ) # - # @return [CloudPDF::Types::DocPagesMove200Response] - def move(request_options: {}, **params) + # @return [CloudPDF::Types::DocPagesSetName200Response] + def set_name(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) path_param_names = %i[doc_id layer_name] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/move", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/names", headers: headers, body: body_params, request_options: request_options @@ -411,7 +427,7 @@ def move(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesMove200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesSetName200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -419,7 +435,7 @@ def move(request_options: {}, **params) end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocPagesSetNameRequest] + # @param params [CloudPDF::Types::DocPagesRemoveNameRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -428,9 +444,10 @@ def move(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.pages.set_name( + # client.doc.pages.remove_name( # doc_id: "docId", # layer_name: "layerName", # request: { @@ -438,19 +455,20 @@ def move(request_options: {}, **params) # } # ) # - # @return [CloudPDF::Types::DocPagesSetName200Response] - def set_name(request_options: {}, **params) + # @return [CloudPDF::Types::DocPagesRemoveName200Response] + def remove_name(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) path_param_names = %i[doc_id layer_name] body_params = params.except(*path_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/names", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/names/delete", headers: headers, body: body_params, request_options: request_options @@ -462,7 +480,7 @@ def set_name(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesSetName200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesRemoveName200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -470,7 +488,7 @@ def set_name(request_options: {}, **params) end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocPagesRemoveNameRequest] + # @param params [CloudPDF::Doc::Pages::Types::DocPagesReorderRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -479,31 +497,36 @@ def set_name(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example - # client.doc.pages.remove_name( + # client.doc.pages.reorder( # doc_id: "docId", # layer_name: "layerName", - # request: { - # key: "value" - # } + # pages: [{ + # kind: "objectNumber", + # object_number: 1 + # }], + # position: "start" # ) # - # @return [CloudPDF::Types::DocPagesRemoveName200Response] - def remove_name(request_options: {}, **params) + # @return [CloudPDF::Types::DocPagesReorder200Response] + def reorder(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name] - body_params = params.except(*path_param_names) + request_data = CloudPDF::Doc::Pages::Types::DocPagesReorderRequest.new(params).to_h + non_body_param_names = %w[docId layerName X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", - path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/names/delete", + path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/pages/reorder", headers: headers, - body: body_params, + body: body, request_options: request_options ) begin @@ -513,7 +536,7 @@ def remove_name(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesRemoveName200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesReorder200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -530,6 +553,7 @@ def remove_name(request_options: {}, **params) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.pages.rotate( @@ -548,6 +572,7 @@ def rotate(request_options: {}, **params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], @@ -564,7 +589,7 @@ def rotate(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocPagesRotate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocPagesRotate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/pages/types/delete_pages_request.rb b/lib/CloudPDF/doc/pages/types/delete_pages_request.rb index 7161788..4e229d1 100644 --- a/lib/CloudPDF/doc/pages/types/delete_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/delete_pages_request.rb @@ -11,6 +11,8 @@ class DeletePagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/doc_pages_reorder_request.rb b/lib/CloudPDF/doc/pages/types/doc_pages_reorder_request.rb new file mode 100644 index 0000000..c1d6393 --- /dev/null +++ b/lib/CloudPDF/doc/pages/types/doc_pages_reorder_request.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Pages + module Types + class DocPagesReorderRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::PagePosition }, optional: false, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request.rb b/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request.rb index e135a59..2f19c1a 100644 --- a/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request.rb +++ b/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request.rb @@ -9,10 +9,12 @@ class DocPagesSetScaleRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :measure, -> { CloudPDF::Doc::Pages::Types::DocPagesSetScaleRequestMeasure }, optional: false, nullable: true end end diff --git a/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_subtype.rb b/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_subtype.rb index e92b457..42c76aa 100644 --- a/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_subtype.rb +++ b/lib/CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_subtype.rb @@ -7,7 +7,7 @@ module Types module DocPagesSetScaleRequestMeasureSubtype extend CloudPDF::Internal::Types::Enum - RL = "RL" + RECTILINEAR = "rectilinear" end end end diff --git a/lib/CloudPDF/doc/pages/types/flatten_pages_request.rb b/lib/CloudPDF/doc/pages/types/flatten_pages_request.rb index 2203aea..3cf045b 100644 --- a/lib/CloudPDF/doc/pages/types/flatten_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/flatten_pages_request.rb @@ -11,6 +11,8 @@ class FlattenPagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/insert_blank_pages_request.rb b/lib/CloudPDF/doc/pages/types/insert_blank_pages_request.rb index 042bb2e..8a5beed 100644 --- a/lib/CloudPDF/doc/pages/types/insert_blank_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/insert_blank_pages_request.rb @@ -11,6 +11,8 @@ class InsertBlankPagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/insert_pages_request.rb b/lib/CloudPDF/doc/pages/types/insert_pages_request.rb index 8a34ca6..572517b 100644 --- a/lib/CloudPDF/doc/pages/types/insert_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/insert_pages_request.rb @@ -10,6 +10,8 @@ class InsertPagesRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" end end end diff --git a/lib/CloudPDF/doc/pages/types/move_pages_request.rb b/lib/CloudPDF/doc/pages/types/move_pages_request.rb deleted file mode 100644 index 6303d96..0000000 --- a/lib/CloudPDF/doc/pages/types/move_pages_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Pages - module Types - class MovePagesRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - - field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false - end - end - end - end -end diff --git a/lib/CloudPDF/doc/pages/types/remove_name_pages_request.rb b/lib/CloudPDF/doc/pages/types/remove_name_pages_request.rb index 9590b08..5cbc840 100644 --- a/lib/CloudPDF/doc/pages/types/remove_name_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/remove_name_pages_request.rb @@ -11,6 +11,8 @@ class RemoveNamePagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/rotate_pages_request.rb b/lib/CloudPDF/doc/pages/types/rotate_pages_request.rb index 2201145..4d33f7e 100644 --- a/lib/CloudPDF/doc/pages/types/rotate_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/rotate_pages_request.rb @@ -11,6 +11,8 @@ class RotatePagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/set_name_pages_request.rb b/lib/CloudPDF/doc/pages/types/set_name_pages_request.rb index caf9e22..d15b80b 100644 --- a/lib/CloudPDF/doc/pages/types/set_name_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/set_name_pages_request.rb @@ -11,6 +11,8 @@ class SetNamePagesRequest < Internal::Types::Model field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/doc/pages/types/viewports_pages_request.rb b/lib/CloudPDF/doc/pages/types/viewports_pages_request.rb index 6bb538c..fa3493c 100644 --- a/lib/CloudPDF/doc/pages/types/viewports_pages_request.rb +++ b/lib/CloudPDF/doc/pages/types/viewports_pages_request.rb @@ -9,7 +9,7 @@ class ViewportsPagesRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" end diff --git a/lib/CloudPDF/doc/redactions/client.rb b/lib/CloudPDF/doc/redactions/client.rb index 149cb6c..f9e2f4c 100644 --- a/lib/CloudPDF/doc/redactions/client.rb +++ b/lib/CloudPDF/doc/redactions/client.rb @@ -12,7 +12,7 @@ def initialize(client:) end # @param request_options [Hash] - # @param params [CloudPDF::Types::DocRedactionsApplyRequest] + # @param params [CloudPDF::Doc::Redactions::Types::DocRedactionsApplyRequest] # @option request_options [String] :base_url # @option request_options [Hash{String => Object}] :additional_headers # @option request_options [Hash{String => Object}] :additional_query_parameters @@ -21,31 +21,31 @@ def initialize(client:) # @option params [String] :doc_id # @option params [String] :layer_name # @option params [String, nil] :document_password + # @option params [String, nil] :idempotency_key # # @example # client.doc.redactions.apply( # doc_id: "docId", - # layer_name: "layerName", - # request: { - # key: "value" - # } + # layer_name: "layerName" # ) # # @return [CloudPDF::Types::DocRedactionsApply200Response] def apply(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) - path_param_names = %i[doc_id layer_name] - body_params = params.except(*path_param_names) + request_data = CloudPDF::Doc::Redactions::Types::DocRedactionsApplyRequest.new(params).to_h + non_body_param_names = %w[docId layerName X-Document-Password Idempotency-Key] + body = request_data.except(*non_body_param_names) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] + headers["Idempotency-Key"] = params[:idempotency_key] if params[:idempotency_key] request = CloudPDF::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "POST", path: "v1/docs/#{URI.encode_uri_component(params[:doc_id].to_s)}/layers/#{URI.encode_uri_component(params[:layer_name].to_s)}/redactions/apply", headers: headers, - body: body_params, + body: body, request_options: request_options ) begin @@ -55,7 +55,7 @@ def apply(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocRedactionsApply200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocRedactionsApply200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/redactions/types/apply_redactions_request.rb b/lib/CloudPDF/doc/redactions/types/apply_redactions_request.rb deleted file mode 100644 index 71034a6..0000000 --- a/lib/CloudPDF/doc/redactions/types/apply_redactions_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Redactions - module Types - class ApplyRedactionsRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - - field :body, -> { Internal::Types::Hash[String, Object] }, optional: false, nullable: false - end - end - end - end -end diff --git a/lib/CloudPDF/doc/redactions/types/doc_redactions_apply_request.rb b/lib/CloudPDF/doc/redactions/types/doc_redactions_apply_request.rb new file mode 100644 index 0000000..ba65e4f --- /dev/null +++ b/lib/CloudPDF/doc/redactions/types/doc_redactions_apply_request.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Redactions + module Types + class DocRedactionsApplyRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :idempotency_key, -> { String }, optional: true, nullable: false, api_name: "Idempotency-Key" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: true, nullable: false + + field :annotations, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: true, nullable: false + end + end + end + end +end diff --git a/lib/CloudPDF/doc/signatures/client.rb b/lib/CloudPDF/doc/signatures/client.rb index 6c42585..407b211 100644 --- a/lib/CloudPDF/doc/signatures/client.rb +++ b/lib/CloudPDF/doc/signatures/client.rb @@ -51,7 +51,7 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocSignaturesList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocSignaturesList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -71,14 +71,14 @@ def list(request_options: {}, **params) # @option params [String, nil] :document_password # # @example - # client.doc.signatures.abort( + # client.doc.signatures.cancel( # doc_id: "docId", # layer_name: "layerName", # signing_id: "signingId" # ) # - # @return [CloudPDF::Types::DocSignaturesAbort200Response] - def abort(request_options: {}, **params) + # @return [CloudPDF::Types::DocSignaturesCancel200Response] + def cancel(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) headers = {} headers["X-Document-Password"] = params[:document_password] if params[:document_password] @@ -97,7 +97,7 @@ def abort(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocSignaturesAbort200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocSignaturesCancel200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -157,7 +157,7 @@ def complete(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocSignaturesComplete200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocSignaturesComplete200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -214,17 +214,18 @@ def analysis(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocSignaturesAnalysis200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocSignaturesAnalysis200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end - # The multipart envelope: a JSON `body` part (field, subFilter, digest, contentsSize, signer, certify, lock, - # appearance) and an optional `resource:` PDF part the body's `appearance.resource` names. A certification - # (`certify.permission`) additionally requires `doc.sign.certify`. The layer is read-only until the signing - # completes, is aborted, or expires (15 minutes). A layer behind the document head cannot sign (StaleBase). + # Multipart: a JSON `body` part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the + # appearance PDF it may carry as `resources: { appearance: '' }`, and that PDF as the part + # `resource:`. A certification (`certify.permission`) additionally requires `doc.sign.certify`. The layer + # is read-only until the signing completes, is cancelled, or expires (15 minutes). A layer behind the document + # head cannot sign (StaleBase). # # @param request_options [Hash] # @param params [void] @@ -248,7 +249,12 @@ def prepare(request_options: {}, **params) params = CloudPDF::Internal::Types::Utils.normalize_keys(params) body = Internal::Multipart::FormData.new - body.add_part(params[:file].to_form_data_part(name: "file")) if params[:file] + if params[:file] + body.add_file( + name: "file", + file: params[:file] + ) + end request = CloudPDF::Internal::Multipart::Request.new( base_url: request_options[:base_url], @@ -264,7 +270,7 @@ def prepare(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocSignaturesPrepare200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocSignaturesPrepare200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/doc/signatures/types/abort_signatures_request.rb b/lib/CloudPDF/doc/signatures/types/abort_signatures_request.rb deleted file mode 100644 index bc5c701..0000000 --- a/lib/CloudPDF/doc/signatures/types/abort_signatures_request.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Doc - module Signatures - module Types - class AbortSignaturesRequest < Internal::Types::Model - field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" - - field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - - field :signing_id, -> { String }, optional: false, nullable: false, api_name: "signingId" - - field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" - end - end - end - end -end diff --git a/lib/CloudPDF/doc/signatures/types/cancel_signatures_request.rb b/lib/CloudPDF/doc/signatures/types/cancel_signatures_request.rb new file mode 100644 index 0000000..0fd5d90 --- /dev/null +++ b/lib/CloudPDF/doc/signatures/types/cancel_signatures_request.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Signatures + module Types + class CancelSignaturesRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :signing_id, -> { String }, optional: false, nullable: false, api_name: "signingId" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + end + end + end + end +end diff --git a/lib/CloudPDF/doc/types/doc_changes_request.rb b/lib/CloudPDF/doc/types/doc_changes_request.rb new file mode 100644 index 0000000..f4988d2 --- /dev/null +++ b/lib/CloudPDF/doc/types/doc_changes_request.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Types + class DocChangesRequest < Internal::Types::Model + field :doc_id, -> { String }, optional: false, nullable: false, api_name: "docId" + + field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" + + field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" + + field :changes, -> { Internal::Types::Array[CloudPDF::Doc::Types::DocChangesRequestChangesItem] }, optional: false, nullable: false + end + end + end +end diff --git a/lib/CloudPDF/doc/types/doc_changes_request_changes_item.rb b/lib/CloudPDF/doc/types/doc_changes_request_changes_item.rb new file mode 100644 index 0000000..209fe7d --- /dev/null +++ b/lib/CloudPDF/doc/types/doc_changes_request_changes_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Doc + module Types + class DocChangesRequestChangesItem < Internal::Types::Model + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :ops, -> { Internal::Types::Array[CloudPDF::Types::ChangeOp] }, optional: true, nullable: false + + field :undo_of, -> { String }, optional: true, nullable: false, api_name: "undoOf" + end + end + end +end diff --git a/lib/CloudPDF/doc/types/render_doc_request.rb b/lib/CloudPDF/doc/types/render_doc_request.rb index a8b503e..8e295da 100644 --- a/lib/CloudPDF/doc/types/render_doc_request.rb +++ b/lib/CloudPDF/doc/types/render_doc_request.rb @@ -8,7 +8,7 @@ class RenderDocRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" end diff --git a/lib/CloudPDF/doc/types/text_doc_request.rb b/lib/CloudPDF/doc/types/text_doc_request.rb index dbd6cfb..d5d112e 100644 --- a/lib/CloudPDF/doc/types/text_doc_request.rb +++ b/lib/CloudPDF/doc/types/text_doc_request.rb @@ -8,7 +8,7 @@ class TextDocRequest < Internal::Types::Model field :layer_name, -> { String }, optional: false, nullable: false, api_name: "layerName" - field :pon, -> { Integer }, optional: false, nullable: false + field :page_key, -> { String }, optional: false, nullable: false, api_name: "pageKey" field :document_password, -> { String }, optional: true, nullable: false, api_name: "X-Document-Password" end diff --git a/lib/CloudPDF/doc/versions/client.rb b/lib/CloudPDF/doc/versions/client.rb index aa5fae7..e86daed 100644 --- a/lib/CloudPDF/doc/versions/client.rb +++ b/lib/CloudPDF/doc/versions/client.rb @@ -46,7 +46,7 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocVersionsList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocVersionsList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -106,7 +106,7 @@ def analysis(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocVersionsAnalysis200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocVersionsAnalysis200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -236,7 +236,7 @@ def signatures(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocVersionsSignatures200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocVersionsSignatures200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/documents/client.rb b/lib/CloudPDF/documents/client.rb index af6d79f..d741296 100644 --- a/lib/CloudPDF/documents/client.rb +++ b/lib/CloudPDF/documents/client.rb @@ -47,7 +47,7 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -86,7 +86,7 @@ def get(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsGet200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsGet200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -168,7 +168,7 @@ def commit(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsCommit200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsCommit200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -276,6 +276,7 @@ def upload_proxy(request_options: {}, **params) body = Internal::Multipart::FormData.new raise ArgumentError, "file is required" unless params[:file] + body.add_file(name: "file", file: params[:file], content_type: "application/pdf") request = CloudPDF::Internal::Multipart::Request.new( @@ -292,7 +293,7 @@ def upload_proxy(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsUploadProxy200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsUploadProxy200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -341,7 +342,7 @@ def import_from(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsImportFrom200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsImportFrom200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -385,7 +386,7 @@ def init(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::DocumentsInit200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::DocumentsInit200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/documents/types/documents_import_from_request_source.rb b/lib/CloudPDF/documents/types/documents_import_from_request_source.rb index 0f2589a..045434b 100644 --- a/lib/CloudPDF/documents/types/documents_import_from_request_source.rb +++ b/lib/CloudPDF/documents/types/documents_import_from_request_source.rb @@ -3,7 +3,7 @@ module CloudPDF module Documents module Types - # Where CloudPDF pulls the bytes from. The two shapes differ in WHO supplies the authority to read, not in which + # Where CloudPDF pulls the bytes from. The two shapes differ in who supplies the authority to read, not in which # storage vendor holds the file. class DocumentsImportFromRequestSource < Internal::Types::Model extend CloudPDF::Internal::Types::Union diff --git a/lib/CloudPDF/errors/server_error.rb b/lib/CloudPDF/errors/server_error.rb index f3a5b49..37bd915 100644 --- a/lib/CloudPDF/errors/server_error.rb +++ b/lib/CloudPDF/errors/server_error.rb @@ -5,7 +5,7 @@ module Errors class ServerError < ResponseError end - class ServiceUnavailableError < ApiError + class ServiceUnavailableError < ResponseError end end end diff --git a/lib/CloudPDF/internal/multipart/multipart_form_data.rb b/lib/CloudPDF/internal/multipart/multipart_form_data.rb index a017634..eb5f51e 100644 --- a/lib/CloudPDF/internal/multipart/multipart_form_data.rb +++ b/lib/CloudPDF/internal/multipart/multipart_form_data.rb @@ -30,13 +30,18 @@ def add(name:, value:, content_type: nil) # Adds a file to the multipart form data. # # @param name [String] The name of the form field - # @param file [#read] The file or readable object - # @param filename [String, nil] Optional filename (defaults to basename of path for File objects) + # @param file [String, #read] A path to a file on disk, or a file/readable object + # @param filename [String, nil] Optional filename (defaults to basename of the path for paths and File objects) # @param content_type [String, nil] Optional content type (e.g. "image/png") # @return [self] Returns self for chaining def add_file(name:, file:, filename: nil, content_type: nil) headers = content_type ? { "Content-Type" => content_type } : nil - filename ||= filename_for(file) + if file.is_a?(::String) + filename ||= ::File.basename(file) + file = ::File.binread(file) + else + filename ||= filename_for(file) + end add_part(FormDataPart.new(name:, value: file, filename:, headers:)) end diff --git a/lib/CloudPDF/internal/types/model.rb b/lib/CloudPDF/internal/types/model.rb index e0b5301..3053ebb 100644 --- a/lib/CloudPDF/internal/types/model.rb +++ b/lib/CloudPDF/internal/types/model.rb @@ -141,13 +141,21 @@ def initialize(values = {}) values = Utils.symbolize_keys(values.dup) self.class.fields.each do |field_name, field| - value = values.delete(field.api_name.to_sym) || values.delete(field.api_name) || values.delete(field_name) + value = nil + [field.api_name.to_sym, field_name].uniq.each do |key| + next unless values.key?(key) - field_value = value || (if field.literal? - field.value - elsif field.default - field.default - end) + candidate = values.delete(key) + value = candidate if value.nil? + end + + field_value = if !value.nil? + value + elsif field.literal? + field.value + elsif !field.default.nil? + field.default + end @data[field_name] = Utils.coerce(field.type, field_value) end diff --git a/lib/CloudPDF/shares/client.rb b/lib/CloudPDF/shares/client.rb index 0423b9a..310eec2 100644 --- a/lib/CloudPDF/shares/client.rb +++ b/lib/CloudPDF/shares/client.rb @@ -42,7 +42,7 @@ def exchange(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::SharesExchange200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::SharesExchange200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -86,14 +86,14 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::SharesList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::SharesList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) end end - # The returned share id IS the public share token. Mounted only when the deployment can sign (HS256 mode) — + # The returned share id is the public share token. Mounted only when the deployment can sign (HS256 mode) — # exchange mints session JWTs, so grants exist only where minting does. # # @param request_options [Hash] @@ -133,7 +133,7 @@ def create(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::SharesCreate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::SharesCreate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -172,7 +172,7 @@ def get(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::SharesGet200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::SharesGet200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -253,7 +253,7 @@ def update(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::SharesUpdate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::SharesUpdate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/tenants/client.rb b/lib/CloudPDF/tenants/client.rb index b7195ec..4636d60 100644 --- a/lib/CloudPDF/tenants/client.rb +++ b/lib/CloudPDF/tenants/client.rb @@ -44,7 +44,7 @@ def list(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::TenantsList200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::TenantsList200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -79,7 +79,7 @@ def create(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::TenantsCreate200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::TenantsCreate200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -114,7 +114,7 @@ def get(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::TenantsGet200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::TenantsGet200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) @@ -267,7 +267,7 @@ def usage(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::TenantsUsage200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::TenantsUsage200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/tokens/client.rb b/lib/CloudPDF/tokens/client.rb index 910e182..aac5763 100644 --- a/lib/CloudPDF/tokens/client.rb +++ b/lib/CloudPDF/tokens/client.rb @@ -45,7 +45,7 @@ def issue(request_options: {}, **params) end code = response.code.to_i if code.between?(200, 299) - CloudPDF::Types::TokensIssue200Response.load(response.body) + (response.body.to_s.empty? ? nil : CloudPDF::Types::TokensIssue200Response.load(response.body)) else error_class = CloudPDF::Errors::ResponseError.subclass_for_code(code) raise error_class.new(response.body, code: code) diff --git a/lib/CloudPDF/types/annotation.rb b/lib/CloudPDF/types/annotation.rb new file mode 100644 index 0000000..5eb8e96 --- /dev/null +++ b/lib/CloudPDF/types/annotation.rb @@ -0,0 +1,51 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class Annotation < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationHighlight }, key: "HIGHLIGHT" + + member -> { CloudPDF::Types::AnnotationUnderline }, key: "UNDERLINE" + + member -> { CloudPDF::Types::AnnotationSquiggly }, key: "SQUIGGLY" + + member -> { CloudPDF::Types::AnnotationStrikeout }, key: "STRIKEOUT" + + member -> { CloudPDF::Types::AnnotationCircle }, key: "CIRCLE" + + member -> { CloudPDF::Types::AnnotationSquare }, key: "SQUARE" + + member -> { CloudPDF::Types::AnnotationPolygon }, key: "POLYGON" + + member -> { CloudPDF::Types::AnnotationPolyline }, key: "POLYLINE" + + member -> { CloudPDF::Types::AnnotationLine }, key: "LINE" + + member -> { CloudPDF::Types::AnnotationLink }, key: "LINK" + + member -> { CloudPDF::Types::AnnotationInk }, key: "INK" + + member -> { CloudPDF::Types::AnnotationFreeText }, key: "FREE_TEXT" + + member -> { CloudPDF::Types::AnnotationCaret }, key: "CARET" + + member -> { CloudPDF::Types::AnnotationText }, key: "TEXT" + + member -> { CloudPDF::Types::AnnotationStamp }, key: "STAMP" + + member -> { CloudPDF::Types::AnnotationFileAttachment }, key: "FILE_ATTACHMENT" + + member -> { CloudPDF::Types::WidgetAnnotation }, key: "WIDGET" + + member -> { CloudPDF::Types::AnnotationRedact }, key: "REDACT" + + member -> { CloudPDF::Types::AnnotationPopup }, key: "POPUP" + + member -> { CloudPDF::Types::AnnotationUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret.rb b/lib/CloudPDF/types/annotation_caret.rb new file mode 100644 index 0000000..6a9c6f2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCaret < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationCaretRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationCaretBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationCaretReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationCaretBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :intent, -> { CloudPDF::Types::AnnotationCaretIntent }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_blend_mode.rb b/lib/CloudPDF/types/annotation_caret_blend_mode.rb new file mode 100644 index 0000000..d467ceb --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCaretBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_box.rb b/lib/CloudPDF/types/annotation_caret_box.rb new file mode 100644 index 0000000..fa1fcc1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCaretBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_intent.rb b/lib/CloudPDF/types/annotation_caret_intent.rb new file mode 100644 index 0000000..acc9301 --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCaretIntent + extend CloudPDF::Internal::Types::Enum + + REPLACE = "replace" + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_rect.rb b/lib/CloudPDF/types/annotation_caret_rect.rb new file mode 100644 index 0000000..1ac20fe --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCaretRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_reply.rb b/lib/CloudPDF/types/annotation_caret_reply.rb new file mode 100644 index 0000000..8fdcacc --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCaretReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationCaretReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_caret_reply_type.rb b/lib/CloudPDF/types/annotation_caret_reply_type.rb new file mode 100644 index 0000000..b207713 --- /dev/null +++ b/lib/CloudPDF/types/annotation_caret_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCaretReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle.rb b/lib/CloudPDF/types/annotation_circle.rb new file mode 100644 index 0000000..f2b625a --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCircle < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationCircleRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationCircleBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationCircleReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationCircleBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationCircleBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_blend_mode.rb b/lib/CloudPDF/types/annotation_circle_blend_mode.rb new file mode 100644 index 0000000..2448304 --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCircleBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_border_style.rb b/lib/CloudPDF/types/annotation_circle_border_style.rb new file mode 100644 index 0000000..0dc6a8b --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCircleBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_box.rb b/lib/CloudPDF/types/annotation_circle_box.rb new file mode 100644 index 0000000..766fc3a --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCircleBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_rect.rb b/lib/CloudPDF/types/annotation_circle_rect.rb new file mode 100644 index 0000000..98af1a6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCircleRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_reply.rb b/lib/CloudPDF/types/annotation_circle_reply.rb new file mode 100644 index 0000000..e3b8211 --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationCircleReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationCircleReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_circle_reply_type.rb b/lib/CloudPDF/types/annotation_circle_reply_type.rb new file mode 100644 index 0000000..a34833e --- /dev/null +++ b/lib/CloudPDF/types/annotation_circle_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationCircleReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft.rb b/lib/CloudPDF/types/annotation_draft.rb new file mode 100644 index 0000000..9ddade4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraft < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftHighlight }, key: "HIGHLIGHT" + + member -> { CloudPDF::Types::AnnotationDraftUnderline }, key: "UNDERLINE" + + member -> { CloudPDF::Types::AnnotationDraftSquiggly }, key: "SQUIGGLY" + + member -> { CloudPDF::Types::AnnotationDraftStrikeout }, key: "STRIKEOUT" + + member -> { CloudPDF::Types::AnnotationDraftCircle }, key: "CIRCLE" + + member -> { CloudPDF::Types::AnnotationDraftSquare }, key: "SQUARE" + + member -> { CloudPDF::Types::AnnotationDraftPolygon }, key: "POLYGON" + + member -> { CloudPDF::Types::AnnotationDraftPolyline }, key: "POLYLINE" + + member -> { CloudPDF::Types::AnnotationDraftLine }, key: "LINE" + + member -> { CloudPDF::Types::AnnotationDraftLink }, key: "LINK" + + member -> { CloudPDF::Types::AnnotationDraftInk }, key: "INK" + + member -> { CloudPDF::Types::AnnotationDraftFreeText }, key: "FREE_TEXT" + + member -> { CloudPDF::Types::AnnotationDraftCaret }, key: "CARET" + + member -> { CloudPDF::Types::AnnotationDraftText }, key: "TEXT" + + member -> { CloudPDF::Types::AnnotationDraftStamp }, key: "STAMP" + + member -> { CloudPDF::Types::AnnotationDraftFileAttachment }, key: "FILE_ATTACHMENT" + + member -> { CloudPDF::Types::AnnotationDraftWidget }, key: "WIDGET" + + member -> { CloudPDF::Types::AnnotationDraftRedact }, key: "REDACT" + + member -> { CloudPDF::Types::AnnotationDraftPopup }, key: "POPUP" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret.rb b/lib/CloudPDF/types/annotation_draft_caret.rb new file mode 100644 index 0000000..97d0b5e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCaret < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftCaretRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftCaretBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftCaretReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationDraftCaretBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationDraftCaretIntent }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_caret_blend_mode.rb new file mode 100644 index 0000000..d74a635 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCaretBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_box.rb b/lib/CloudPDF/types/annotation_draft_caret_box.rb new file mode 100644 index 0000000..beaf416 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCaretBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_intent.rb b/lib/CloudPDF/types/annotation_draft_caret_intent.rb new file mode 100644 index 0000000..968a57b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCaretIntent + extend CloudPDF::Internal::Types::Enum + + REPLACE = "replace" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_rect.rb b/lib/CloudPDF/types/annotation_draft_caret_rect.rb new file mode 100644 index 0000000..dad9914 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCaretRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_reply.rb b/lib/CloudPDF/types/annotation_draft_caret_reply.rb new file mode 100644 index 0000000..683501a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCaretReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftCaretReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_caret_reply_type.rb b/lib/CloudPDF/types/annotation_draft_caret_reply_type.rb new file mode 100644 index 0000000..8283775 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_caret_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCaretReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle.rb b/lib/CloudPDF/types/annotation_draft_circle.rb new file mode 100644 index 0000000..2489685 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCircle < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftCircleRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftCircleBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftCircleReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftCircleBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationDraftCircleBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_circle_blend_mode.rb new file mode 100644 index 0000000..237bce0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCircleBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_border_style.rb b/lib/CloudPDF/types/annotation_draft_circle_border_style.rb new file mode 100644 index 0000000..d0f58a6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCircleBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_box.rb b/lib/CloudPDF/types/annotation_draft_circle_box.rb new file mode 100644 index 0000000..2a490ee --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCircleBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_rect.rb b/lib/CloudPDF/types/annotation_draft_circle_rect.rb new file mode 100644 index 0000000..b5ec0ce --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCircleRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_reply.rb b/lib/CloudPDF/types/annotation_draft_circle_reply.rb new file mode 100644 index 0000000..56b8f57 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftCircleReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftCircleReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_circle_reply_type.rb b/lib/CloudPDF/types/annotation_draft_circle_reply_type.rb new file mode 100644 index 0000000..e6825ad --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_circle_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftCircleReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment.rb b/lib/CloudPDF/types/annotation_draft_file_attachment.rb new file mode 100644 index 0000000..37f7e3d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFileAttachment < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftFileAttachmentRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftFileAttachmentBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftFileAttachmentReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationDraftFileAttachmentIcon }, optional: true, nullable: false + + field :file, -> { CloudPDF::Types::AnnotationDraftFileAttachmentFile }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_blend_mode.rb new file mode 100644 index 0000000..f7efd0b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFileAttachmentBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_file.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_file.rb new file mode 100644 index 0000000..105ee24 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_file.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFileAttachmentFile < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :mime_type, -> { String }, optional: true, nullable: false, api_name: "mimeType" + + field :description, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_icon.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_icon.rb new file mode 100644 index 0000000..3b20bcd --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_icon.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFileAttachmentIcon + extend CloudPDF::Internal::Types::Enum + + PUSH_PIN = "push-pin" + PAPERCLIP = "paperclip" + GRAPH = "graph" + TAG = "tag" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_rect.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_rect.rb new file mode 100644 index 0000000..58eb376 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFileAttachmentRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_reply.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_reply.rb new file mode 100644 index 0000000..e915f90 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFileAttachmentReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftFileAttachmentReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment_reply_type.rb b/lib/CloudPDF/types/annotation_draft_file_attachment_reply_type.rb new file mode 100644 index 0000000..2216aaa --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_file_attachment_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFileAttachmentReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text.rb b/lib/CloudPDF/types/annotation_draft_free_text.rb new file mode 100644 index 0000000..1519138 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeText < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftFreeTextRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftFreeTextBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftFreeTextReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationDraftFreeTextBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationDraftFreeTextIntent }, optional: true, nullable: false + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :text_align, -> { CloudPDF::Types::AnnotationDraftFreeTextTextAlign }, optional: true, nullable: false, api_name: "textAlign" + + field :vertical_align, -> { CloudPDF::Types::AnnotationDraftFreeTextVerticalAlign }, optional: true, nullable: false, api_name: "verticalAlign" + + field :rich_text, -> { CloudPDF::Types::AnnotationDraftFreeTextRichText }, optional: true, nullable: false, api_name: "richText" + + field :color, -> { String }, optional: true, nullable: false + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftFreeTextBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + + field :callout_line, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "calloutLine" + + field :line_ending, -> { CloudPDF::Types::AnnotationDraftFreeTextLineEnding }, optional: true, nullable: false, api_name: "lineEnding" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_free_text_blend_mode.rb new file mode 100644 index 0000000..0f26a19 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_border_style.rb b/lib/CloudPDF/types/annotation_draft_free_text_border_style.rb new file mode 100644 index 0000000..a4027e9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_box.rb b/lib/CloudPDF/types/annotation_draft_free_text_box.rb new file mode 100644 index 0000000..dfab66c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_intent.rb b/lib/CloudPDF/types/annotation_draft_free_text_intent.rb new file mode 100644 index 0000000..264890c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextIntent + extend CloudPDF::Internal::Types::Enum + + FREE_TEXT = "free-text" + FREE_TEXT_CALLOUT = "free-text-callout" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_line_ending.rb b/lib/CloudPDF/types/annotation_draft_free_text_line_ending.rb new file mode 100644 index 0000000..a5b6dea --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_line_ending.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextLineEnding + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rect.rb b/lib/CloudPDF/types/annotation_draft_free_text_rect.rb new file mode 100644 index 0000000..9de4352 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_reply.rb b/lib/CloudPDF/types/annotation_draft_free_text_reply.rb new file mode 100644 index 0000000..1ec9119 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftFreeTextReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_reply_type.rb b/lib/CloudPDF/types/annotation_draft_free_text_reply_type.rb new file mode 100644 index 0000000..c8808c1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb new file mode 100644 index 0000000..35fc3d4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichText < Internal::Types::Model + field :body, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBody }, optional: true, nullable: false + + field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb new file mode 100644 index 0000000..33bddc7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextBody < Internal::Types::Model + field :family, -> { String }, optional: true, nullable: false + + field :weight, -> { Integer }, optional: true, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :size, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyDecorationItem] }, optional: true, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyScript }, optional: true, nullable: false + + field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + + field :align, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyAlign }, optional: true, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyDir }, optional: true, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb new file mode 100644 index 0000000..33dfc5c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextBodyAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb new file mode 100644 index 0000000..a0581ae --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextBodyDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb new file mode 100644 index 0000000..d7e5dc3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextBodyDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb new file mode 100644 index 0000000..973345c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextBodyMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb new file mode 100644 index 0000000..0c725b4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextBodyScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb new file mode 100644 index 0000000..cd5cce6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextParagraphsItem < Internal::Types::Model + field :align, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemAlign }, optional: true, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemDir }, optional: true, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + + field :unknown, -> { String }, optional: true, nullable: false + + field :runs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemRunsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align.rb new file mode 100644 index 0000000..073991b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextParagraphsItemAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir.rb new file mode 100644 index 0000000..52f0fb6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextParagraphsItemDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins.rb new file mode 100644 index 0000000..cdba30a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextParagraphsItemMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item.rb new file mode 100644 index 0000000..cd55a01 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextParagraphsItemRunsItem < Internal::Types::Model + field :text, -> { String }, optional: false, nullable: false + + field :style, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyle }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style.rb new file mode 100644 index 0000000..8a20ad5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model + field :family, -> { String }, optional: true, nullable: false + + field :weight, -> { Integer }, optional: true, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :size, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false + + field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb new file mode 100644 index 0000000..a21ff4b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script.rb new file mode 100644 index 0000000..a13a1fc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextRichTextParagraphsItemRunsItemStyleScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_text_align.rb b/lib/CloudPDF/types/annotation_draft_free_text_text_align.rb new file mode 100644 index 0000000..b4ca6aa --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_text_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_free_text_vertical_align.rb b/lib/CloudPDF/types/annotation_draft_free_text_vertical_align.rb new file mode 100644 index 0000000..b74b597 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_free_text_vertical_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftFreeTextVerticalAlign + extend CloudPDF::Internal::Types::Enum + + TOP = "top" + MIDDLE = "middle" + BOTTOM = "bottom" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight.rb b/lib/CloudPDF/types/annotation_draft_highlight.rb new file mode 100644 index 0000000..8c31c9b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlight < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftHighlightRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftHighlightBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftHighlightReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftHighlightQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_highlight_blend_mode.rb new file mode 100644 index 0000000..14ac0df --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftHighlightBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item.rb b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item.rb new file mode 100644 index 0000000..4f2c7a5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationDraftHighlightQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationDraftHighlightQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationDraftHighlightQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationDraftHighlightQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_left.rb new file mode 100644 index 0000000..879c124 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_right.rb new file mode 100644 index 0000000..5485c23 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_left.rb new file mode 100644 index 0000000..3490a3f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_right.rb new file mode 100644 index 0000000..73aaf0d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_rect.rb b/lib/CloudPDF/types/annotation_draft_highlight_rect.rb new file mode 100644 index 0000000..96d4b58 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_reply.rb b/lib/CloudPDF/types/annotation_draft_highlight_reply.rb new file mode 100644 index 0000000..91e8be4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftHighlightReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftHighlightReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_highlight_reply_type.rb b/lib/CloudPDF/types/annotation_draft_highlight_reply_type.rb new file mode 100644 index 0000000..4b2f636 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_highlight_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftHighlightReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink.rb b/lib/CloudPDF/types/annotation_draft_ink.rb new file mode 100644 index 0000000..06f01bf --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink.rb @@ -0,0 +1,83 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftInk < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftInkRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftInkBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftInkReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftInkBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :ink_list, -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::AnnotationDraftInkInkListItemItem]] }, optional: false, nullable: false, api_name: "inkList" + + field :intent, -> { CloudPDF::Types::AnnotationDraftInkIntent }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_ink_blend_mode.rb new file mode 100644 index 0000000..778788b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftInkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_border_style.rb b/lib/CloudPDF/types/annotation_draft_ink_border_style.rb new file mode 100644 index 0000000..cd9530d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftInkBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_ink_list_item_item.rb b/lib/CloudPDF/types/annotation_draft_ink_ink_list_item_item.rb new file mode 100644 index 0000000..aca7e47 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_ink_list_item_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftInkInkListItemItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_intent.rb b/lib/CloudPDF/types/annotation_draft_ink_intent.rb new file mode 100644 index 0000000..ff0b9d1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftInkIntent + extend CloudPDF::Internal::Types::Enum + + INK_HIGHLIGHT = "ink-highlight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_rect.rb b/lib/CloudPDF/types/annotation_draft_ink_rect.rb new file mode 100644 index 0000000..04f9570 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftInkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_reply.rb b/lib/CloudPDF/types/annotation_draft_ink_reply.rb new file mode 100644 index 0000000..9ba6d6f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftInkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftInkReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_ink_reply_type.rb b/lib/CloudPDF/types/annotation_draft_ink_reply_type.rb new file mode 100644 index 0000000..f7ac24a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_ink_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftInkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line.rb b/lib/CloudPDF/types/annotation_draft_line.rb new file mode 100644 index 0000000..6ebaf60 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line.rb @@ -0,0 +1,97 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLine < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftLineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftLineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftLineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftLineBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :line_points, -> { CloudPDF::Types::AnnotationDraftLineLinePoints }, optional: false, nullable: false, api_name: "linePoints" + + field :line_endings, -> { CloudPDF::Types::AnnotationDraftLineLineEndings }, optional: true, nullable: false, api_name: "lineEndings" + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationDraftLineIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationDraftLineMeasure }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_position, -> { CloudPDF::Types::AnnotationDraftLineCaptionPosition }, optional: true, nullable: false, api_name: "captionPosition" + + field :caption_offset, -> { CloudPDF::Types::AnnotationDraftLineCaptionOffset }, optional: true, nullable: false, api_name: "captionOffset" + + field :leader, -> { CloudPDF::Types::AnnotationDraftLineLeader }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_line_blend_mode.rb new file mode 100644 index 0000000..3ecaf60 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_border_style.rb b/lib/CloudPDF/types/annotation_draft_line_border_style.rb new file mode 100644 index 0000000..2a0b5ec --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_caption_offset.rb b/lib/CloudPDF/types/annotation_draft_line_caption_offset.rb new file mode 100644 index 0000000..0876611 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_caption_offset.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineCaptionOffset < Internal::Types::Model + field :along, -> { Integer }, optional: false, nullable: false + + field :perpendicular, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_caption_position.rb b/lib/CloudPDF/types/annotation_draft_line_caption_position.rb new file mode 100644 index 0000000..201f463 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_caption_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineCaptionPosition + extend CloudPDF::Internal::Types::Enum + + INLINE = "inline" + TOP = "top" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_intent.rb b/lib/CloudPDF/types/annotation_draft_line_intent.rb new file mode 100644 index 0000000..c417c4e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineIntent + extend CloudPDF::Internal::Types::Enum + + LINE_ARROW = "line-arrow" + LINE_DIMENSION = "line-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_leader.rb b/lib/CloudPDF/types/annotation_draft_line_leader.rb new file mode 100644 index 0000000..1f129b0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_leader.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineLeader < Internal::Types::Model + field :length, -> { Integer }, optional: false, nullable: false + + field :extension, -> { Integer }, optional: true, nullable: false + + field :offset, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_endings.rb b/lib/CloudPDF/types/annotation_draft_line_line_endings.rb new file mode 100644 index 0000000..296c516 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationDraftLineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationDraftLineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_endings_end.rb b/lib/CloudPDF/types/annotation_draft_line_line_endings_end.rb new file mode 100644 index 0000000..e2c4cfc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_endings_start.rb b/lib/CloudPDF/types/annotation_draft_line_line_endings_start.rb new file mode 100644 index 0000000..45a8a27 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_points.rb b/lib/CloudPDF/types/annotation_draft_line_line_points.rb new file mode 100644 index 0000000..d0ad05e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_points.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineLinePoints < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationDraftLineLinePointsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationDraftLineLinePointsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_points_end.rb b/lib/CloudPDF/types/annotation_draft_line_line_points_end.rb new file mode 100644 index 0000000..17cf53b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_points_end.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineLinePointsEnd < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_line_points_start.rb b/lib/CloudPDF/types/annotation_draft_line_line_points_start.rb new file mode 100644 index 0000000..9d28df3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_line_points_start.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineLinePointsStart < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure.rb b/lib/CloudPDF/types/annotation_draft_line_measure.rb new file mode 100644 index 0000000..b035020 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationDraftLineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear.rb new file mode 100644 index 0000000..9dedc35 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftLineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..da97c70 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..1de7d02 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..ae005f4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..50304d5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..23c03ff --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..35353a1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..94d6e36 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..38ffb47 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..37cd5b6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_origin.rb new file mode 100644 index 0000000..b73c1f3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..46654ef --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..d1a2019 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..4cecea4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..b3d0cbc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..351dc60 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..dcbda34 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..8b9bb79 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftLineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..a98e18e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..6440b67 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_unknown.rb b/lib/CloudPDF/types/annotation_draft_line_measure_unknown.rb new file mode 100644 index 0000000..dfaeaf1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftLineMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationDraftLineMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_draft_line_measure_unknown_geospatial.rb new file mode 100644 index 0000000..07075a0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_draft_line_measure_unknown_unknown.rb new file mode 100644 index 0000000..e47304c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_rect.rb b/lib/CloudPDF/types/annotation_draft_line_rect.rb new file mode 100644 index 0000000..d0ee18f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_reply.rb b/lib/CloudPDF/types/annotation_draft_line_reply.rb new file mode 100644 index 0000000..e84a9b1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftLineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_line_reply_type.rb b/lib/CloudPDF/types/annotation_draft_line_reply_type.rb new file mode 100644 index 0000000..ec7cee9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_line_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_link.rb b/lib/CloudPDF/types/annotation_draft_link.rb new file mode 100644 index 0000000..f2e38ad --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_link.rb @@ -0,0 +1,69 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLink < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftLinkRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftLinkBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftLinkReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :target, -> { CloudPDF::Types::PdfLinkTargetWritable }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_link_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_link_blend_mode.rb new file mode 100644 index 0000000..a0d03ea --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_link_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLinkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_link_rect.rb b/lib/CloudPDF/types/annotation_draft_link_rect.rb new file mode 100644 index 0000000..2f4a63c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_link_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLinkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_link_reply.rb b/lib/CloudPDF/types/annotation_draft_link_reply.rb new file mode 100644 index 0000000..51b11f7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_link_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftLinkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftLinkReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_link_reply_type.rb b/lib/CloudPDF/types/annotation_draft_link_reply_type.rb new file mode 100644 index 0000000..5aa259c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_link_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftLinkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon.rb b/lib/CloudPDF/types/annotation_draft_polygon.rb new file mode 100644 index 0000000..3dc02cd --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygon < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftPolygonRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftPolygonBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftPolygonReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftPolygonBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :vertices, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonVerticesItem] }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationDraftPolygonCaptionCenter }, optional: true, nullable: false, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationDraftPolygonIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationDraftPolygonMeasure }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_polygon_blend_mode.rb new file mode 100644 index 0000000..3ab8455 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_border_style.rb b/lib/CloudPDF/types/annotation_draft_polygon_border_style.rb new file mode 100644 index 0000000..04c5183 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_caption_center.rb b/lib/CloudPDF/types/annotation_draft_polygon_caption_center.rb new file mode 100644 index 0000000..d9d7f6c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_intent.rb b/lib/CloudPDF/types/annotation_draft_polygon_intent.rb new file mode 100644 index 0000000..4377f49 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonIntent + extend CloudPDF::Internal::Types::Enum + + POLYGON_CLOUD = "polygon-cloud" + POLYGON_DIMENSION = "polygon-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure.rb new file mode 100644 index 0000000..79fec3e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationDraftPolygonMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear.rb new file mode 100644 index 0000000..dfddc37 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..eb5b525 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..3178150 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..cea7a73 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..dafcb88 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..e7b6f28 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..9937495 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..42eeb97 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..ac900ef --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..106624e --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_origin.rb new file mode 100644 index 0000000..12dfd7f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..6ab898d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..cc799a2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..2f2b4e1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..0deae6c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..afa0842 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..eb2f43d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..c756b0c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolygonMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..b25aca8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..e21d3a3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown.rb new file mode 100644 index 0000000..487784f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftPolygonMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationDraftPolygonMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_geospatial.rb new file mode 100644 index 0000000..483053f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_unknown.rb new file mode 100644 index 0000000..a013763 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_rect.rb b/lib/CloudPDF/types/annotation_draft_polygon_rect.rb new file mode 100644 index 0000000..c1269a0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_reply.rb b/lib/CloudPDF/types/annotation_draft_polygon_reply.rb new file mode 100644 index 0000000..b5dedde --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftPolygonReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_reply_type.rb b/lib/CloudPDF/types/annotation_draft_polygon_reply_type.rb new file mode 100644 index 0000000..0c4e7f5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolygonReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polygon_vertices_item.rb b/lib/CloudPDF/types/annotation_draft_polygon_vertices_item.rb new file mode 100644 index 0000000..37f0992 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polygon_vertices_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolygonVerticesItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline.rb b/lib/CloudPDF/types/annotation_draft_polyline.rb new file mode 100644 index 0000000..43f7dc8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolyline < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftPolylineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftPolylineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftPolylineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftPolylineBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :vertices, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineVerticesItem] }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationDraftPolylineCaptionCenter }, optional: true, nullable: false, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationDraftPolylineIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationDraftPolylineMeasure }, optional: true, nullable: false + + field :line_endings, -> { CloudPDF::Types::AnnotationDraftPolylineLineEndings }, optional: true, nullable: false, api_name: "lineEndings" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_polyline_blend_mode.rb new file mode 100644 index 0000000..1e0eeea --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_border_style.rb b/lib/CloudPDF/types/annotation_draft_polyline_border_style.rb new file mode 100644 index 0000000..a75a064 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_caption_center.rb b/lib/CloudPDF/types/annotation_draft_polyline_caption_center.rb new file mode 100644 index 0000000..d93d64c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_intent.rb b/lib/CloudPDF/types/annotation_draft_polyline_intent.rb new file mode 100644 index 0000000..550c691 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineIntent + extend CloudPDF::Internal::Types::Enum + + POLYLINE_DIMENSION = "polyline-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_line_endings.rb b/lib/CloudPDF/types/annotation_draft_polyline_line_endings.rb new file mode 100644 index 0000000..bebb7cb --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationDraftPolylineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationDraftPolylineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_line_endings_end.rb b/lib/CloudPDF/types/annotation_draft_polyline_line_endings_end.rb new file mode 100644 index 0000000..11c6ec4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_line_endings_start.rb b/lib/CloudPDF/types/annotation_draft_polyline_line_endings_start.rb new file mode 100644 index 0000000..bb73079 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure.rb new file mode 100644 index 0000000..edbb98d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationDraftPolylineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear.rb new file mode 100644 index 0000000..81b697a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..d094602 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..45d2841 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..5c745e8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..640997f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..ce22f17 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..f633a93 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..6c894ce --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..e200f98 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..58008cb --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_origin.rb new file mode 100644 index 0000000..5ef09e2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..153df28 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..bd80f43 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..896caed --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..f4b2259 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..855ddac --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..96c0d35 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..1d671bc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationDraftPolylineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..9d98207 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..c8e1083 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown.rb new file mode 100644 index 0000000..9863d12 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationDraftPolylineMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationDraftPolylineMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_geospatial.rb new file mode 100644 index 0000000..4e47df3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_unknown.rb new file mode 100644 index 0000000..ed88693 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_rect.rb b/lib/CloudPDF/types/annotation_draft_polyline_rect.rb new file mode 100644 index 0000000..8114418 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_reply.rb b/lib/CloudPDF/types/annotation_draft_polyline_reply.rb new file mode 100644 index 0000000..862f409 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftPolylineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_reply_type.rb b/lib/CloudPDF/types/annotation_draft_polyline_reply_type.rb new file mode 100644 index 0000000..3e0d66d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPolylineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_polyline_vertices_item.rb b/lib/CloudPDF/types/annotation_draft_polyline_vertices_item.rb new file mode 100644 index 0000000..572e501 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_polyline_vertices_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPolylineVerticesItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_popup.rb b/lib/CloudPDF/types/annotation_draft_popup.rb new file mode 100644 index 0000000..54d95bc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_popup.rb @@ -0,0 +1,71 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPopup < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftPopupRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftPopupBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftPopupReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :parent, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :open, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_popup_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_popup_blend_mode.rb new file mode 100644 index 0000000..7e2a026 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_popup_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPopupBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_popup_rect.rb b/lib/CloudPDF/types/annotation_draft_popup_rect.rb new file mode 100644 index 0000000..cce5d9b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_popup_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPopupRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_popup_reply.rb b/lib/CloudPDF/types/annotation_draft_popup_reply.rb new file mode 100644 index 0000000..184b07d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_popup_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftPopupReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftPopupReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_popup_reply_type.rb b/lib/CloudPDF/types/annotation_draft_popup_reply_type.rb new file mode 100644 index 0000000..405b0e2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_popup_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftPopupReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact.rb b/lib/CloudPDF/types/annotation_draft_redact.rb new file mode 100644 index 0000000..5f78d81 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact.rb @@ -0,0 +1,87 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedact < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftRedactRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftRedactBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftRedactReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftRedactQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :overlay_text, -> { String }, optional: true, nullable: false, api_name: "overlayText" + + field :repeat, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::AnnotationDraftRedactTextAlign }, optional: true, nullable: false, api_name: "textAlign" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_redact_blend_mode.rb new file mode 100644 index 0000000..e0e4da1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftRedactBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_quad_points_item.rb b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item.rb new file mode 100644 index 0000000..731aa11 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationDraftRedactQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationDraftRedactQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationDraftRedactQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationDraftRedactQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_left.rb new file mode 100644 index 0000000..b9a9e1d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_right.rb new file mode 100644 index 0000000..e942fce --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_left.rb new file mode 100644 index 0000000..398716f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_right.rb new file mode 100644 index 0000000..56eba76 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_rect.rb b/lib/CloudPDF/types/annotation_draft_redact_rect.rb new file mode 100644 index 0000000..2004a36 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_reply.rb b/lib/CloudPDF/types/annotation_draft_redact_reply.rb new file mode 100644 index 0000000..6855667 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftRedactReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftRedactReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_reply_type.rb b/lib/CloudPDF/types/annotation_draft_redact_reply_type.rb new file mode 100644 index 0000000..9e81343 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftRedactReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_redact_text_align.rb b/lib/CloudPDF/types/annotation_draft_redact_text_align.rb new file mode 100644 index 0000000..39e5500 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_redact_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftRedactTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square.rb b/lib/CloudPDF/types/annotation_draft_square.rb new file mode 100644 index 0000000..cfcfec1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquare < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftSquareRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftSquareBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftSquareReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftSquareBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationDraftSquareBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_square_blend_mode.rb new file mode 100644 index 0000000..bf1be03 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftSquareBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_border_style.rb b/lib/CloudPDF/types/annotation_draft_square_border_style.rb new file mode 100644 index 0000000..8aa0776 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_border_style.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftSquareBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_box.rb b/lib/CloudPDF/types/annotation_draft_square_box.rb new file mode 100644 index 0000000..c216bc8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquareBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_rect.rb b/lib/CloudPDF/types/annotation_draft_square_rect.rb new file mode 100644 index 0000000..f50b3bb --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquareRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_reply.rb b/lib/CloudPDF/types/annotation_draft_square_reply.rb new file mode 100644 index 0000000..4c07543 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquareReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftSquareReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_square_reply_type.rb b/lib/CloudPDF/types/annotation_draft_square_reply_type.rb new file mode 100644 index 0000000..d4524e7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_square_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftSquareReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly.rb b/lib/CloudPDF/types/annotation_draft_squiggly.rb new file mode 100644 index 0000000..6e5576b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquiggly < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftSquigglyRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftSquigglyBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftSquigglyReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftSquigglyQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_squiggly_blend_mode.rb new file mode 100644 index 0000000..af913d2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftSquigglyBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item.rb b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item.rb new file mode 100644 index 0000000..246e88b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationDraftSquigglyQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationDraftSquigglyQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationDraftSquigglyQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationDraftSquigglyQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_left.rb new file mode 100644 index 0000000..c1793c7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_right.rb new file mode 100644 index 0000000..a9e7f05 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_left.rb new file mode 100644 index 0000000..d691c88 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_right.rb new file mode 100644 index 0000000..60ceeeb --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_rect.rb b/lib/CloudPDF/types/annotation_draft_squiggly_rect.rb new file mode 100644 index 0000000..7aa681a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_reply.rb b/lib/CloudPDF/types/annotation_draft_squiggly_reply.rb new file mode 100644 index 0000000..d02b440 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftSquigglyReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftSquigglyReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_squiggly_reply_type.rb b/lib/CloudPDF/types/annotation_draft_squiggly_reply_type.rb new file mode 100644 index 0000000..9a01090 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_squiggly_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftSquigglyReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp.rb b/lib/CloudPDF/types/annotation_draft_stamp.rb new file mode 100644 index 0000000..3016356 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStamp < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftStampRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftStampBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftStampReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationDraftStampBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :fit, -> { CloudPDF::Types::AnnotationDraftStampFit }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_stamp_blend_mode.rb new file mode 100644 index 0000000..404111f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStampBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_box.rb b/lib/CloudPDF/types/annotation_draft_stamp_box.rb new file mode 100644 index 0000000..582dc54 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStampBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_fit.rb b/lib/CloudPDF/types/annotation_draft_stamp_fit.rb new file mode 100644 index 0000000..382db0c --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_fit.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStampFit + extend CloudPDF::Internal::Types::Enum + + CONTAIN = "contain" + COVER = "cover" + FILL = "fill" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_rect.rb b/lib/CloudPDF/types/annotation_draft_stamp_rect.rb new file mode 100644 index 0000000..f2687d6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStampRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_reply.rb b/lib/CloudPDF/types/annotation_draft_stamp_reply.rb new file mode 100644 index 0000000..45b661f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStampReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftStampReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_stamp_reply_type.rb b/lib/CloudPDF/types/annotation_draft_stamp_reply_type.rb new file mode 100644 index 0000000..32d8eb3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_stamp_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStampReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout.rb b/lib/CloudPDF/types/annotation_draft_strikeout.rb new file mode 100644 index 0000000..2fceddc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeout < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftStrikeoutRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftStrikeoutBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftStrikeoutReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftStrikeoutQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + + field :intent, -> { CloudPDF::Types::AnnotationDraftStrikeoutIntent }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_strikeout_blend_mode.rb new file mode 100644 index 0000000..7171b0f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStrikeoutBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_intent.rb b/lib/CloudPDF/types/annotation_draft_strikeout_intent.rb new file mode 100644 index 0000000..c21f304 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStrikeoutIntent + extend CloudPDF::Internal::Types::Enum + + STRIKEOUT_TEXT_EDIT = "strikeout-text-edit" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item.rb b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item.rb new file mode 100644 index 0000000..4300fe4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationDraftStrikeoutQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationDraftStrikeoutQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationDraftStrikeoutQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationDraftStrikeoutQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_left.rb new file mode 100644 index 0000000..feeab48 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_right.rb new file mode 100644 index 0000000..0f2eead --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_left.rb new file mode 100644 index 0000000..99617f8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_right.rb new file mode 100644 index 0000000..a540204 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_rect.rb b/lib/CloudPDF/types/annotation_draft_strikeout_rect.rb new file mode 100644 index 0000000..1725fd3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_reply.rb b/lib/CloudPDF/types/annotation_draft_strikeout_reply.rb new file mode 100644 index 0000000..b5fce22 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftStrikeoutReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftStrikeoutReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_strikeout_reply_type.rb b/lib/CloudPDF/types/annotation_draft_strikeout_reply_type.rb new file mode 100644 index 0000000..4dc8290 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_strikeout_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftStrikeoutReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text.rb b/lib/CloudPDF/types/annotation_draft_text.rb new file mode 100644 index 0000000..540eac1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftText < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftTextRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftTextBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftTextReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationDraftTextIcon }, optional: true, nullable: false + + field :open, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :state, -> { String }, optional: true, nullable: false + + field :state_model, -> { String }, optional: true, nullable: false, api_name: "stateModel" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_text_blend_mode.rb new file mode 100644 index 0000000..ed8677d --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text_icon.rb b/lib/CloudPDF/types/annotation_draft_text_icon.rb new file mode 100644 index 0000000..eb6fdc2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text_icon.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftTextIcon + extend CloudPDF::Internal::Types::Enum + + COMMENT = "comment" + KEY = "key" + NOTE = "note" + HELP = "help" + NEW_PARAGRAPH = "new-paragraph" + PARAGRAPH = "paragraph" + INSERT = "insert" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text_rect.rb b/lib/CloudPDF/types/annotation_draft_text_rect.rb new file mode 100644 index 0000000..b2c8e68 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text_reply.rb b/lib/CloudPDF/types/annotation_draft_text_reply.rb new file mode 100644 index 0000000..a19f543 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftTextReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_text_reply_type.rb b/lib/CloudPDF/types/annotation_draft_text_reply_type.rb new file mode 100644 index 0000000..51693d4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline.rb b/lib/CloudPDF/types/annotation_draft_underline.rb new file mode 100644 index 0000000..8d2180b --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderline < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftUnderlineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftUnderlineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftUnderlineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftUnderlineQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_underline_blend_mode.rb new file mode 100644 index 0000000..9dfec90 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftUnderlineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_quad_points_item.rb b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item.rb new file mode 100644 index 0000000..16fa1e3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationDraftUnderlineQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationDraftUnderlineQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationDraftUnderlineQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationDraftUnderlineQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_left.rb new file mode 100644 index 0000000..bf5feff --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_right.rb new file mode 100644 index 0000000..c3c5512 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_left.rb new file mode 100644 index 0000000..328081a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_right.rb new file mode 100644 index 0000000..3bc2536 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_rect.rb b/lib/CloudPDF/types/annotation_draft_underline_rect.rb new file mode 100644 index 0000000..86346bc --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_reply.rb b/lib/CloudPDF/types/annotation_draft_underline_reply.rb new file mode 100644 index 0000000..9bb82de --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftUnderlineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftUnderlineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_underline_reply_type.rb b/lib/CloudPDF/types/annotation_draft_underline_reply_type.rb new file mode 100644 index 0000000..bec86b0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_underline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftUnderlineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget.rb b/lib/CloudPDF/types/annotation_draft_widget.rb new file mode 100644 index 0000000..19a215f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget.rb @@ -0,0 +1,97 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftWidget < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationDraftWidgetRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationDraftWidgetBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationDraftWidgetReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::WidgetActionsPatch }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationDraftWidgetBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationDraftWidgetBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::AnnotationDraftWidgetTextAlign }, optional: true, nullable: false, api_name: "textAlign" + + field :caption, -> { String }, optional: true, nullable: false + + field :check_style, -> { CloudPDF::Types::AnnotationDraftWidgetCheckStyle }, optional: true, nullable: false, api_name: "checkStyle" + + field :field, -> { Object }, optional: true, nullable: false + + field :field_family, -> { Object }, optional: true, nullable: false, api_name: "fieldFamily" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_blend_mode.rb b/lib/CloudPDF/types/annotation_draft_widget_blend_mode.rb new file mode 100644 index 0000000..b71b85f --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftWidgetBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_border_style.rb b/lib/CloudPDF/types/annotation_draft_widget_border_style.rb new file mode 100644 index 0000000..590afae --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_border_style.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftWidgetBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + UNDERLINE = "underline" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_box.rb b/lib/CloudPDF/types/annotation_draft_widget_box.rb new file mode 100644 index 0000000..5d3907a --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftWidgetBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_check_style.rb b/lib/CloudPDF/types/annotation_draft_widget_check_style.rb new file mode 100644 index 0000000..a54f189 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_check_style.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftWidgetCheckStyle + extend CloudPDF::Internal::Types::Enum + + CHECK = "check" + CROSS = "cross" + STAR = "star" + CIRCLE = "circle" + SQUARE = "square" + DIAMOND = "diamond" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_rect.rb b/lib/CloudPDF/types/annotation_draft_widget_rect.rb new file mode 100644 index 0000000..e496715 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftWidgetRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_reply.rb b/lib/CloudPDF/types/annotation_draft_widget_reply.rb new file mode 100644 index 0000000..b0ae682 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationDraftWidgetReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationDraftWidgetReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_reply_type.rb b/lib/CloudPDF/types/annotation_draft_widget_reply_type.rb new file mode 100644 index 0000000..48b7889 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftWidgetReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_draft_widget_text_align.rb b/lib/CloudPDF/types/annotation_draft_widget_text_align.rb new file mode 100644 index 0000000..9db0478 --- /dev/null +++ b/lib/CloudPDF/types/annotation_draft_widget_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationDraftWidgetTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment.rb b/lib/CloudPDF/types/annotation_file_attachment.rb new file mode 100644 index 0000000..ca8b2c6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFileAttachment < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationFileAttachmentRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationFileAttachmentBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationFileAttachmentReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationFileAttachmentIcon }, optional: false, nullable: false + + field :file, -> { CloudPDF::Types::AnnotationFileAttachmentFile }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_blend_mode.rb b/lib/CloudPDF/types/annotation_file_attachment_blend_mode.rb new file mode 100644 index 0000000..83883c7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFileAttachmentBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_file.rb b/lib/CloudPDF/types/annotation_file_attachment_file.rb new file mode 100644 index 0000000..214ba5b --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_file.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFileAttachmentFile < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :mime_type, -> { String }, optional: false, nullable: true, api_name: "mimeType" + + field :description, -> { String }, optional: false, nullable: true + + field :size, -> { Integer }, optional: false, nullable: true + + field :checksum, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_icon.rb b/lib/CloudPDF/types/annotation_file_attachment_icon.rb new file mode 100644 index 0000000..000baad --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_icon.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFileAttachmentIcon + extend CloudPDF::Internal::Types::Enum + + PUSH_PIN = "push-pin" + PAPERCLIP = "paperclip" + GRAPH = "graph" + TAG = "tag" + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_rect.rb b/lib/CloudPDF/types/annotation_file_attachment_rect.rb new file mode 100644 index 0000000..8fa28f9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFileAttachmentRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_reply.rb b/lib/CloudPDF/types/annotation_file_attachment_reply.rb new file mode 100644 index 0000000..143ca85 --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFileAttachmentReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationFileAttachmentReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_file_attachment_reply_type.rb b/lib/CloudPDF/types/annotation_file_attachment_reply_type.rb new file mode 100644 index 0000000..aa770d8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_file_attachment_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFileAttachmentReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text.rb b/lib/CloudPDF/types/annotation_free_text.rb new file mode 100644 index 0000000..534d3a6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeText < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationFreeTextRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationFreeTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationFreeTextReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :box, -> { CloudPDF::Types::AnnotationFreeTextBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :intent, -> { CloudPDF::Types::AnnotationFreeTextIntent }, optional: false, nullable: false + + field :font_family, -> { String }, optional: false, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" + + field :text_align, -> { CloudPDF::Types::AnnotationFreeTextTextAlign }, optional: false, nullable: false, api_name: "textAlign" + + field :vertical_align, -> { CloudPDF::Types::AnnotationFreeTextVerticalAlign }, optional: false, nullable: false, api_name: "verticalAlign" + + field :rich_text, -> { CloudPDF::Types::AnnotationFreeTextRichText }, optional: false, nullable: false, api_name: "richText" + + field :color, -> { String }, optional: false, nullable: false + + field :font_color, -> { String }, optional: false, nullable: false, api_name: "fontColor" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationFreeTextBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" + + field :callout_line, -> { Internal::Types::Array[Object] }, optional: false, nullable: true, api_name: "calloutLine" + + field :line_ending, -> { CloudPDF::Types::AnnotationFreeTextLineEnding }, optional: false, nullable: true, api_name: "lineEnding" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_blend_mode.rb b/lib/CloudPDF/types/annotation_free_text_blend_mode.rb new file mode 100644 index 0000000..2bc538a --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_border_style.rb b/lib/CloudPDF/types/annotation_free_text_border_style.rb new file mode 100644 index 0000000..86d2863 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_box.rb b/lib/CloudPDF/types/annotation_free_text_box.rb new file mode 100644 index 0000000..3689135 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_intent.rb b/lib/CloudPDF/types/annotation_free_text_intent.rb new file mode 100644 index 0000000..9e17c14 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_intent.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextIntent + extend CloudPDF::Internal::Types::Enum + + FREE_TEXT = "free-text" + FREE_TEXT_CALLOUT = "free-text-callout" + FREE_TEXT_TYPEWRITER = "free-text-typewriter" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_line_ending.rb b/lib/CloudPDF/types/annotation_free_text_line_ending.rb new file mode 100644 index 0000000..34cfced --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_line_ending.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextLineEnding + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rect.rb b/lib/CloudPDF/types/annotation_free_text_rect.rb new file mode 100644 index 0000000..e6d18cc --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_reply.rb b/lib/CloudPDF/types/annotation_free_text_reply.rb new file mode 100644 index 0000000..53e7aa6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationFreeTextReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_reply_type.rb b/lib/CloudPDF/types/annotation_free_text_reply_type.rb new file mode 100644 index 0000000..50e5dc7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_free_text_rich_text.rb new file mode 100644 index 0000000..2b70c21 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichText < Internal::Types::Model + field :body, -> { CloudPDF::Types::AnnotationFreeTextRichTextBody }, optional: false, nullable: false + + field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body.rb new file mode 100644 index 0000000..1acb628 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextBody < Internal::Types::Model + field :family, -> { String }, optional: false, nullable: false + + field :weight, -> { Integer }, optional: false, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :size, -> { Integer }, optional: false, nullable: false + + field :color, -> { String }, optional: false, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextBodyDecorationItem] }, optional: false, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyScript }, optional: false, nullable: false + + field :letter_spacing, -> { Integer }, optional: false, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: false, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + + field :align, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyAlign }, optional: false, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyDir }, optional: false, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb new file mode 100644 index 0000000..f4237df --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextBodyAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb new file mode 100644 index 0000000..0e761c5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextBodyDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb new file mode 100644 index 0000000..d2adfd4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextBodyDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb new file mode 100644 index 0000000..821584e --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextBodyMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb new file mode 100644 index 0000000..1d1a3e2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextBodyScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb new file mode 100644 index 0000000..79394dc --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextParagraphsItem < Internal::Types::Model + field :align, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemAlign }, optional: true, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemDir }, optional: true, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + + field :unknown, -> { String }, optional: true, nullable: false + + field :runs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb new file mode 100644 index 0000000..13dbdc6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextParagraphsItemAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb new file mode 100644 index 0000000..2798a67 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextParagraphsItemDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb new file mode 100644 index 0000000..aadc9c7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextParagraphsItemMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb new file mode 100644 index 0000000..2613bf9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextParagraphsItemRunsItem < Internal::Types::Model + field :text, -> { String }, optional: false, nullable: false + + field :style, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItemStyle }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb new file mode 100644 index 0000000..ddb33ad --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model + field :family, -> { String }, optional: true, nullable: false + + field :weight, -> { Integer }, optional: true, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :size, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false + + field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb new file mode 100644 index 0000000..ebd7048 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb new file mode 100644 index 0000000..0a9e84e --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextRichTextParagraphsItemRunsItemStyleScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_text_align.rb b/lib/CloudPDF/types/annotation_free_text_text_align.rb new file mode 100644 index 0000000..24563e8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_text_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_free_text_vertical_align.rb b/lib/CloudPDF/types/annotation_free_text_vertical_align.rb new file mode 100644 index 0000000..2f042e2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_free_text_vertical_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationFreeTextVerticalAlign + extend CloudPDF::Internal::Types::Enum + + TOP = "top" + MIDDLE = "middle" + BOTTOM = "bottom" + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight.rb b/lib/CloudPDF/types/annotation_highlight.rb new file mode 100644 index 0000000..736a21e --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlight < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationHighlightRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationHighlightBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationHighlightReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationHighlightQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_blend_mode.rb b/lib/CloudPDF/types/annotation_highlight_blend_mode.rb new file mode 100644 index 0000000..cc1426b --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationHighlightBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_quad_points_item.rb b/lib/CloudPDF/types/annotation_highlight_quad_points_item.rb new file mode 100644 index 0000000..72d4268 --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationHighlightQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationHighlightQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationHighlightQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationHighlightQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_left.rb new file mode 100644 index 0000000..31cd160 --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_right.rb new file mode 100644 index 0000000..71003b0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_left.rb new file mode 100644 index 0000000..b6a119b --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_right.rb new file mode 100644 index 0000000..0f23bdc --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_rect.rb b/lib/CloudPDF/types/annotation_highlight_rect.rb new file mode 100644 index 0000000..9044423 --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_reply.rb b/lib/CloudPDF/types/annotation_highlight_reply.rb new file mode 100644 index 0000000..9b7e74f --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationHighlightReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationHighlightReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_highlight_reply_type.rb b/lib/CloudPDF/types/annotation_highlight_reply_type.rb new file mode 100644 index 0000000..048fe73 --- /dev/null +++ b/lib/CloudPDF/types/annotation_highlight_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationHighlightReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink.rb b/lib/CloudPDF/types/annotation_ink.rb new file mode 100644 index 0000000..531f700 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink.rb @@ -0,0 +1,83 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationInk < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationInkRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationInkBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationInkReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationInkBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :ink_list, -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::AnnotationInkInkListItemItem]] }, optional: false, nullable: false, api_name: "inkList" + + field :intent, -> { CloudPDF::Types::AnnotationInkIntent }, optional: false, nullable: true + + field :rotation, -> { Integer }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_blend_mode.rb b/lib/CloudPDF/types/annotation_ink_blend_mode.rb new file mode 100644 index 0000000..1edb1e3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationInkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_border_style.rb b/lib/CloudPDF/types/annotation_ink_border_style.rb new file mode 100644 index 0000000..dc86fe3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationInkBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_ink_list_item_item.rb b/lib/CloudPDF/types/annotation_ink_ink_list_item_item.rb new file mode 100644 index 0000000..9d0dcdb --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_ink_list_item_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationInkInkListItemItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_intent.rb b/lib/CloudPDF/types/annotation_ink_intent.rb new file mode 100644 index 0000000..046577b --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationInkIntent + extend CloudPDF::Internal::Types::Enum + + INK_HIGHLIGHT = "ink-highlight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_rect.rb b/lib/CloudPDF/types/annotation_ink_rect.rb new file mode 100644 index 0000000..c0a1cf8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationInkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_reply.rb b/lib/CloudPDF/types/annotation_ink_reply.rb new file mode 100644 index 0000000..ff48c5f --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationInkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationInkReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_ink_reply_type.rb b/lib/CloudPDF/types/annotation_ink_reply_type.rb new file mode 100644 index 0000000..99573b5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ink_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationInkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line.rb b/lib/CloudPDF/types/annotation_line.rb new file mode 100644 index 0000000..c77dd28 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line.rb @@ -0,0 +1,97 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLine < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationLineRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationLineBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationLineReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationLineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :line_points, -> { CloudPDF::Types::AnnotationLineLinePoints }, optional: false, nullable: false, api_name: "linePoints" + + field :line_endings, -> { CloudPDF::Types::AnnotationLineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :intent, -> { CloudPDF::Types::AnnotationLineIntent }, optional: false, nullable: true + + field :measure, -> { CloudPDF::Types::AnnotationLineMeasure }, optional: false, nullable: true + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: false, nullable: true, api_name: "captionEnabled" + + field :caption_position, -> { CloudPDF::Types::AnnotationLineCaptionPosition }, optional: false, nullable: false, api_name: "captionPosition" + + field :caption_offset, -> { CloudPDF::Types::AnnotationLineCaptionOffset }, optional: false, nullable: true, api_name: "captionOffset" + + field :leader, -> { CloudPDF::Types::AnnotationLineLeader }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_blend_mode.rb b/lib/CloudPDF/types/annotation_line_blend_mode.rb new file mode 100644 index 0000000..b1dea0d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_border_style.rb b/lib/CloudPDF/types/annotation_line_border_style.rb new file mode 100644 index 0000000..b2f390c --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_caption_offset.rb b/lib/CloudPDF/types/annotation_line_caption_offset.rb new file mode 100644 index 0000000..7e81b82 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_caption_offset.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineCaptionOffset < Internal::Types::Model + field :along, -> { Integer }, optional: false, nullable: false + + field :perpendicular, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_caption_position.rb b/lib/CloudPDF/types/annotation_line_caption_position.rb new file mode 100644 index 0000000..2966552 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_caption_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineCaptionPosition + extend CloudPDF::Internal::Types::Enum + + INLINE = "inline" + TOP = "top" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_intent.rb b/lib/CloudPDF/types/annotation_line_intent.rb new file mode 100644 index 0000000..2510767 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineIntent + extend CloudPDF::Internal::Types::Enum + + LINE_ARROW = "line-arrow" + LINE_DIMENSION = "line-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_leader.rb b/lib/CloudPDF/types/annotation_line_leader.rb new file mode 100644 index 0000000..02bd04a --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_leader.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineLeader < Internal::Types::Model + field :length, -> { Integer }, optional: false, nullable: false + + field :extension, -> { Integer }, optional: true, nullable: false + + field :offset, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_endings.rb b/lib/CloudPDF/types/annotation_line_line_endings.rb new file mode 100644 index 0000000..77b59a1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationLineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationLineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_endings_end.rb b/lib/CloudPDF/types/annotation_line_line_endings_end.rb new file mode 100644 index 0000000..2518034 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_endings_start.rb b/lib/CloudPDF/types/annotation_line_line_endings_start.rb new file mode 100644 index 0000000..667918e --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_points.rb b/lib/CloudPDF/types/annotation_line_line_points.rb new file mode 100644 index 0000000..0b4607d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_points.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineLinePoints < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationLineLinePointsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationLineLinePointsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_points_end.rb b/lib/CloudPDF/types/annotation_line_line_points_end.rb new file mode 100644 index 0000000..67a1599 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_points_end.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineLinePointsEnd < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_line_points_start.rb b/lib/CloudPDF/types/annotation_line_line_points_start.rb new file mode 100644 index 0000000..2dac88d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_line_points_start.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineLinePointsStart < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure.rb b/lib/CloudPDF/types/annotation_line_measure.rb new file mode 100644 index 0000000..ec35a65 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationLineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationLineMeasureGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationLineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_geospatial.rb b/lib/CloudPDF/types/annotation_line_measure_geospatial.rb new file mode 100644 index 0000000..89e8145 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear.rb new file mode 100644 index 0000000..68bb08d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationLineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..4c3f4e0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..fac7ce9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..c899fff --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..208afbf --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..5813db5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..3704f53 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..3059cb2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..afc44d9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..b8c4cbd --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_origin.rb new file mode 100644 index 0000000..fcd6aeb --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..acdef32 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..568440d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..c814ac8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..b01e0c4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..cbdbd8a --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..bcfbc00 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..299889a --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationLineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..0269093 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..705560d --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_measure_unknown.rb b/lib/CloudPDF/types/annotation_line_measure_unknown.rb new file mode 100644 index 0000000..0b8a4d2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_measure_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineMeasureUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_line_rect.rb b/lib/CloudPDF/types/annotation_line_rect.rb new file mode 100644 index 0000000..6e78ffa --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_reply.rb b/lib/CloudPDF/types/annotation_line_reply.rb new file mode 100644 index 0000000..8cc1b56 --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationLineReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_line_reply_type.rb b/lib/CloudPDF/types/annotation_line_reply_type.rb new file mode 100644 index 0000000..2709a1a --- /dev/null +++ b/lib/CloudPDF/types/annotation_line_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_link.rb b/lib/CloudPDF/types/annotation_link.rb new file mode 100644 index 0000000..c13400b --- /dev/null +++ b/lib/CloudPDF/types/annotation_link.rb @@ -0,0 +1,69 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLink < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationLinkRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationLinkBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationLinkReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :target, -> { CloudPDF::Types::PdfLinkTarget }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_link_blend_mode.rb b/lib/CloudPDF/types/annotation_link_blend_mode.rb new file mode 100644 index 0000000..a0f10e5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_link_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLinkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_link_rect.rb b/lib/CloudPDF/types/annotation_link_rect.rb new file mode 100644 index 0000000..4382766 --- /dev/null +++ b/lib/CloudPDF/types/annotation_link_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLinkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_link_reply.rb b/lib/CloudPDF/types/annotation_link_reply.rb new file mode 100644 index 0000000..100f350 --- /dev/null +++ b/lib/CloudPDF/types/annotation_link_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationLinkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationLinkReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_link_reply_type.rb b/lib/CloudPDF/types/annotation_link_reply_type.rb new file mode 100644 index 0000000..671c21c --- /dev/null +++ b/lib/CloudPDF/types/annotation_link_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationLinkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_list.rb b/lib/CloudPDF/types/annotation_list.rb new file mode 100644 index 0000000..dc610a2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_list.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationList < Internal::Types::Model + field :annotations, -> { Internal::Types::Array[CloudPDF::Types::Annotation] }, optional: false, nullable: false + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false + + field :audit_head, -> { Integer }, optional: true, nullable: false, api_name: "auditHead" + end + end +end diff --git a/lib/CloudPDF/types/annotation_mutation_meta.rb b/lib/CloudPDF/types/annotation_mutation_meta.rb new file mode 100644 index 0000000..63d4bb4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_mutation_meta.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationMutationMeta < Internal::Types::Model + field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false, api_name: "affectedPages" + + field :cache_delta, -> { CloudPDF::Types::CacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" + + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :undoable, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :changed, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch.rb b/lib/CloudPDF/types/annotation_patch.rb new file mode 100644 index 0000000..5371059 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatch < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchHighlight }, key: "HIGHLIGHT" + + member -> { CloudPDF::Types::AnnotationPatchUnderline }, key: "UNDERLINE" + + member -> { CloudPDF::Types::AnnotationPatchSquiggly }, key: "SQUIGGLY" + + member -> { CloudPDF::Types::AnnotationPatchStrikeout }, key: "STRIKEOUT" + + member -> { CloudPDF::Types::AnnotationPatchCircle }, key: "CIRCLE" + + member -> { CloudPDF::Types::AnnotationPatchSquare }, key: "SQUARE" + + member -> { CloudPDF::Types::AnnotationPatchPolygon }, key: "POLYGON" + + member -> { CloudPDF::Types::AnnotationPatchPolyline }, key: "POLYLINE" + + member -> { CloudPDF::Types::AnnotationPatchLine }, key: "LINE" + + member -> { CloudPDF::Types::AnnotationPatchLink }, key: "LINK" + + member -> { CloudPDF::Types::AnnotationPatchInk }, key: "INK" + + member -> { CloudPDF::Types::AnnotationPatchFreeText }, key: "FREE_TEXT" + + member -> { CloudPDF::Types::AnnotationPatchCaret }, key: "CARET" + + member -> { CloudPDF::Types::AnnotationPatchText }, key: "TEXT" + + member -> { CloudPDF::Types::AnnotationPatchStamp }, key: "STAMP" + + member -> { CloudPDF::Types::AnnotationPatchFileAttachment }, key: "FILE_ATTACHMENT" + + member -> { CloudPDF::Types::WidgetPatch }, key: "WIDGET" + + member -> { CloudPDF::Types::AnnotationPatchRedact }, key: "REDACT" + + member -> { CloudPDF::Types::AnnotationPatchPopup }, key: "POPUP" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret.rb b/lib/CloudPDF/types/annotation_patch_caret.rb new file mode 100644 index 0000000..d2d4b1a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCaret < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchCaretRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchCaretBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchCaretReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationPatchCaretBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationPatchCaretIntent }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_caret_blend_mode.rb new file mode 100644 index 0000000..598b1c4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCaretBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_box.rb b/lib/CloudPDF/types/annotation_patch_caret_box.rb new file mode 100644 index 0000000..1810e53 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCaretBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_intent.rb b/lib/CloudPDF/types/annotation_patch_caret_intent.rb new file mode 100644 index 0000000..3f0186c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCaretIntent + extend CloudPDF::Internal::Types::Enum + + REPLACE = "replace" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_rect.rb b/lib/CloudPDF/types/annotation_patch_caret_rect.rb new file mode 100644 index 0000000..62aec37 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCaretRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_reply.rb b/lib/CloudPDF/types/annotation_patch_caret_reply.rb new file mode 100644 index 0000000..fe036cf --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCaretReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchCaretReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_caret_reply_type.rb b/lib/CloudPDF/types/annotation_patch_caret_reply_type.rb new file mode 100644 index 0000000..7ad9953 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_caret_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCaretReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle.rb b/lib/CloudPDF/types/annotation_patch_circle.rb new file mode 100644 index 0000000..62ab918 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCircle < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchCircleRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchCircleBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchCircleReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchCircleBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationPatchCircleBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_circle_blend_mode.rb new file mode 100644 index 0000000..e4c6d86 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCircleBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_border_style.rb b/lib/CloudPDF/types/annotation_patch_circle_border_style.rb new file mode 100644 index 0000000..e8e3ab1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCircleBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchCircleBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchCircleBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_circle_border_style_one.rb new file mode 100644 index 0000000..628c9d6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCircleBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_circle_border_style_zero.rb new file mode 100644 index 0000000..8b5e9fc --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCircleBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_box.rb b/lib/CloudPDF/types/annotation_patch_circle_box.rb new file mode 100644 index 0000000..ff5233e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCircleBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_rect.rb b/lib/CloudPDF/types/annotation_patch_circle_rect.rb new file mode 100644 index 0000000..57404da --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCircleRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_reply.rb b/lib/CloudPDF/types/annotation_patch_circle_reply.rb new file mode 100644 index 0000000..a321855 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchCircleReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchCircleReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_circle_reply_type.rb b/lib/CloudPDF/types/annotation_patch_circle_reply_type.rb new file mode 100644 index 0000000..57bf865 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_circle_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchCircleReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment.rb b/lib/CloudPDF/types/annotation_patch_file_attachment.rb new file mode 100644 index 0000000..6533684 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFileAttachment < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchFileAttachmentRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchFileAttachmentBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchFileAttachmentReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationPatchFileAttachmentIcon }, optional: true, nullable: false + + field :file, -> { CloudPDF::Types::AnnotationPatchFileAttachmentFile }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_blend_mode.rb new file mode 100644 index 0000000..63500df --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFileAttachmentBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_file.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_file.rb new file mode 100644 index 0000000..61cc2a1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_file.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFileAttachmentFile < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :mime_type, -> { String }, optional: true, nullable: false, api_name: "mimeType" + + field :description, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_icon.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_icon.rb new file mode 100644 index 0000000..4966659 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_icon.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFileAttachmentIcon + extend CloudPDF::Internal::Types::Enum + + PUSH_PIN = "push-pin" + PAPERCLIP = "paperclip" + GRAPH = "graph" + TAG = "tag" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_rect.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_rect.rb new file mode 100644 index 0000000..c4c456f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFileAttachmentRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_reply.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_reply.rb new file mode 100644 index 0000000..74960d9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFileAttachmentReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchFileAttachmentReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment_reply_type.rb b/lib/CloudPDF/types/annotation_patch_file_attachment_reply_type.rb new file mode 100644 index 0000000..23ce497 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_file_attachment_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFileAttachmentReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text.rb b/lib/CloudPDF/types/annotation_patch_free_text.rb new file mode 100644 index 0000000..abd836c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeText < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchFreeTextRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchFreeTextBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchFreeTextReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationPatchFreeTextBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationPatchFreeTextIntent }, optional: true, nullable: false + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :text_align, -> { CloudPDF::Types::AnnotationPatchFreeTextTextAlign }, optional: true, nullable: false, api_name: "textAlign" + + field :vertical_align, -> { CloudPDF::Types::AnnotationPatchFreeTextVerticalAlign }, optional: true, nullable: false, api_name: "verticalAlign" + + field :rich_text, -> { CloudPDF::Types::AnnotationPatchFreeTextRichText }, optional: true, nullable: false, api_name: "richText" + + field :color, -> { String }, optional: true, nullable: false + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchFreeTextBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + + field :callout_line, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "calloutLine" + + field :line_ending, -> { CloudPDF::Types::AnnotationPatchFreeTextLineEnding }, optional: true, nullable: false, api_name: "lineEnding" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_free_text_blend_mode.rb new file mode 100644 index 0000000..e40a3d2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_border_style.rb b/lib/CloudPDF/types/annotation_patch_free_text_border_style.rb new file mode 100644 index 0000000..2e69262 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchFreeTextBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchFreeTextBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_free_text_border_style_one.rb new file mode 100644 index 0000000..8e38695 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_free_text_border_style_zero.rb new file mode 100644 index 0000000..9056488 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_box.rb b/lib/CloudPDF/types/annotation_patch_free_text_box.rb new file mode 100644 index 0000000..1a4175d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_intent.rb b/lib/CloudPDF/types/annotation_patch_free_text_intent.rb new file mode 100644 index 0000000..5eb98ae --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_intent.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextIntent < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchFreeTextIntentZero } + + member -> { CloudPDF::Types::AnnotationPatchFreeTextIntentOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_intent_one.rb b/lib/CloudPDF/types/annotation_patch_free_text_intent_one.rb new file mode 100644 index 0000000..0fb322f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_intent_one.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextIntentOne + extend CloudPDF::Internal::Types::Enum + + FREE_TEXT = "free-text" + FREE_TEXT_CALLOUT = "free-text-callout" + FREE_TEXT_TYPEWRITER = "free-text-typewriter" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_intent_zero.rb b/lib/CloudPDF/types/annotation_patch_free_text_intent_zero.rb new file mode 100644 index 0000000..d108f4f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_intent_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextIntentZero + extend CloudPDF::Internal::Types::Enum + + FREE_TEXT = "free-text" + FREE_TEXT_CALLOUT = "free-text-callout" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_line_ending.rb b/lib/CloudPDF/types/annotation_patch_free_text_line_ending.rb new file mode 100644 index 0000000..4cf6358 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_line_ending.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextLineEnding + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rect.rb b/lib/CloudPDF/types/annotation_patch_free_text_rect.rb new file mode 100644 index 0000000..2e582ca --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_reply.rb b/lib/CloudPDF/types/annotation_patch_free_text_reply.rb new file mode 100644 index 0000000..a403cbe --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchFreeTextReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_reply_type.rb b/lib/CloudPDF/types/annotation_patch_free_text_reply_type.rb new file mode 100644 index 0000000..45f0eec --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb new file mode 100644 index 0000000..239b697 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichText < Internal::Types::Model + field :body, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextBody }, optional: true, nullable: false + + field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body.rb new file mode 100644 index 0000000..0dca878 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextBody < Internal::Types::Model + field :family, -> { String }, optional: true, nullable: false + + field :weight, -> { Integer }, optional: true, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :size, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchFreeTextRichTextBodyDecorationItem] }, optional: true, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextBodyScript }, optional: true, nullable: false + + field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + + field :align, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextBodyAlign }, optional: true, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextBodyDir }, optional: true, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextBodyMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb new file mode 100644 index 0000000..0f7ee1f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextBodyAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb new file mode 100644 index 0000000..f649d69 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextBodyDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb new file mode 100644 index 0000000..4c26bd6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextBodyDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb new file mode 100644 index 0000000..1f9b808 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextBodyMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb new file mode 100644 index 0000000..9e8fe58 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextBodyScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb new file mode 100644 index 0000000..f29a66b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextParagraphsItem < Internal::Types::Model + field :align, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemAlign }, optional: true, nullable: false + + field :dir, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemDir }, optional: true, nullable: false + + field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" + + field :margins, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemMargins }, optional: true, nullable: false + + field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" + + field :unknown, -> { String }, optional: true, nullable: false + + field :runs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align.rb new file mode 100644 index 0000000..75f4e50 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextParagraphsItemAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir.rb new file mode 100644 index 0000000..7b6f865 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextParagraphsItemDir + extend CloudPDF::Internal::Types::Enum + + LTR = "ltr" + RTL = "rtl" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins.rb new file mode 100644 index 0000000..04858bd --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextParagraphsItemMargins < Internal::Types::Model + field :top, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :left, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item.rb new file mode 100644 index 0000000..fdd8397 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextParagraphsItemRunsItem < Internal::Types::Model + field :text, -> { String }, optional: false, nullable: false + + field :style, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyle }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb new file mode 100644 index 0000000..8dd0257 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model + field :family, -> { String }, optional: true, nullable: false + + field :weight, -> { Integer }, optional: true, nullable: false + + field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :size, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false + + field :script, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false + + field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" + + field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" + + field :unknown, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb new file mode 100644 index 0000000..fc7639e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem + extend CloudPDF::Internal::Types::Enum + + UNDERLINE = "underline" + LINE_THROUGH = "line-through" + WORD = "word" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script.rb new file mode 100644 index 0000000..cd2dad1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleScript + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + SUB = "sub" + SUPER = "super" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_text_align.rb b/lib/CloudPDF/types/annotation_patch_free_text_text_align.rb new file mode 100644 index 0000000..f17e57d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_text_align.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + JUSTIFY = "justify" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_free_text_vertical_align.rb b/lib/CloudPDF/types/annotation_patch_free_text_vertical_align.rb new file mode 100644 index 0000000..a361f55 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_free_text_vertical_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchFreeTextVerticalAlign + extend CloudPDF::Internal::Types::Enum + + TOP = "top" + MIDDLE = "middle" + BOTTOM = "bottom" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight.rb b/lib/CloudPDF/types/annotation_patch_highlight.rb new file mode 100644 index 0000000..af6f639 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlight < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchHighlightRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchHighlightBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchHighlightReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchHighlightQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_highlight_blend_mode.rb new file mode 100644 index 0000000..d61fab8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchHighlightBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item.rb b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item.rb new file mode 100644 index 0000000..7ded93f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationPatchHighlightQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationPatchHighlightQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationPatchHighlightQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationPatchHighlightQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_left.rb new file mode 100644 index 0000000..ee63eeb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_right.rb new file mode 100644 index 0000000..9157757 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_left.rb new file mode 100644 index 0000000..72ed7d5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_right.rb new file mode 100644 index 0000000..3866e2b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_rect.rb b/lib/CloudPDF/types/annotation_patch_highlight_rect.rb new file mode 100644 index 0000000..e2cb4e8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_reply.rb b/lib/CloudPDF/types/annotation_patch_highlight_reply.rb new file mode 100644 index 0000000..586fe79 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchHighlightReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchHighlightReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_highlight_reply_type.rb b/lib/CloudPDF/types/annotation_patch_highlight_reply_type.rb new file mode 100644 index 0000000..741be27 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_highlight_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchHighlightReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink.rb b/lib/CloudPDF/types/annotation_patch_ink.rb new file mode 100644 index 0000000..d4cdf8b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink.rb @@ -0,0 +1,83 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInk < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchInkRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchInkBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchInkReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchInkBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :ink_list, -> { CloudPDF::Types::AnnotationPatchInkInkList }, optional: true, nullable: false, api_name: "inkList" + + field :intent, -> { CloudPDF::Types::AnnotationPatchInkIntent }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_ink_blend_mode.rb new file mode 100644 index 0000000..0578dc2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchInkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_border_style.rb b/lib/CloudPDF/types/annotation_patch_ink_border_style.rb new file mode 100644 index 0000000..b6bfb25 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchInkBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchInkBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_ink_border_style_one.rb new file mode 100644 index 0000000..3a73dec --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchInkBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_ink_border_style_zero.rb new file mode 100644 index 0000000..da5b566 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchInkBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_ink_list.rb b/lib/CloudPDF/types/annotation_patch_ink_ink_list.rb new file mode 100644 index 0000000..4c365a9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_ink_list.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkInkList < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::AnnotationPatchInkInkListZeroItemItem]] } + + member -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::AnnotationPatchInkInkListOneItemItem]] } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_ink_list_one_item_item.rb b/lib/CloudPDF/types/annotation_patch_ink_ink_list_one_item_item.rb new file mode 100644 index 0000000..956c5bd --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_ink_list_one_item_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkInkListOneItemItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_ink_list_zero_item_item.rb b/lib/CloudPDF/types/annotation_patch_ink_ink_list_zero_item_item.rb new file mode 100644 index 0000000..3b32918 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_ink_list_zero_item_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkInkListZeroItemItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_intent.rb b/lib/CloudPDF/types/annotation_patch_ink_intent.rb new file mode 100644 index 0000000..3d75045 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchInkIntent + extend CloudPDF::Internal::Types::Enum + + INK_HIGHLIGHT = "ink-highlight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_rect.rb b/lib/CloudPDF/types/annotation_patch_ink_rect.rb new file mode 100644 index 0000000..e307343 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_reply.rb b/lib/CloudPDF/types/annotation_patch_ink_reply.rb new file mode 100644 index 0000000..0e0fe31 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchInkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchInkReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_ink_reply_type.rb b/lib/CloudPDF/types/annotation_patch_ink_reply_type.rb new file mode 100644 index 0000000..6bb4e96 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_ink_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchInkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line.rb b/lib/CloudPDF/types/annotation_patch_line.rb new file mode 100644 index 0000000..0e3f7d0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line.rb @@ -0,0 +1,97 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLine < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchLineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchLineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchLineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchLineBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :line_points, -> { CloudPDF::Types::AnnotationPatchLineLinePoints }, optional: true, nullable: false, api_name: "linePoints" + + field :line_endings, -> { CloudPDF::Types::AnnotationPatchLineLineEndings }, optional: true, nullable: false, api_name: "lineEndings" + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :intent, -> { CloudPDF::Types::AnnotationPatchLineIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationPatchLineMeasure }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_position, -> { CloudPDF::Types::AnnotationPatchLineCaptionPosition }, optional: true, nullable: false, api_name: "captionPosition" + + field :caption_offset, -> { CloudPDF::Types::AnnotationPatchLineCaptionOffset }, optional: true, nullable: false, api_name: "captionOffset" + + field :leader, -> { CloudPDF::Types::AnnotationPatchLineLeader }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_line_blend_mode.rb new file mode 100644 index 0000000..de57873 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_border_style.rb b/lib/CloudPDF/types/annotation_patch_line_border_style.rb new file mode 100644 index 0000000..9f1d74d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchLineBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchLineBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_line_border_style_one.rb new file mode 100644 index 0000000..81f7387 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_line_border_style_zero.rb new file mode 100644 index 0000000..86f79b5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_caption_offset.rb b/lib/CloudPDF/types/annotation_patch_line_caption_offset.rb new file mode 100644 index 0000000..7d34a4d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_caption_offset.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineCaptionOffset < Internal::Types::Model + field :along, -> { Integer }, optional: false, nullable: false + + field :perpendicular, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_caption_position.rb b/lib/CloudPDF/types/annotation_patch_line_caption_position.rb new file mode 100644 index 0000000..666070d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_caption_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineCaptionPosition + extend CloudPDF::Internal::Types::Enum + + INLINE = "inline" + TOP = "top" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_intent.rb b/lib/CloudPDF/types/annotation_patch_line_intent.rb new file mode 100644 index 0000000..2d8e1d7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineIntent + extend CloudPDF::Internal::Types::Enum + + LINE_ARROW = "line-arrow" + LINE_DIMENSION = "line-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_leader.rb b/lib/CloudPDF/types/annotation_patch_line_leader.rb new file mode 100644 index 0000000..3647df5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_leader.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineLeader < Internal::Types::Model + field :length, -> { Integer }, optional: false, nullable: false + + field :extension, -> { Integer }, optional: true, nullable: false + + field :offset, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_endings.rb b/lib/CloudPDF/types/annotation_patch_line_line_endings.rb new file mode 100644 index 0000000..3fcba14 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationPatchLineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationPatchLineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_endings_end.rb b/lib/CloudPDF/types/annotation_patch_line_line_endings_end.rb new file mode 100644 index 0000000..b63967e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_endings_start.rb b/lib/CloudPDF/types/annotation_patch_line_line_endings_start.rb new file mode 100644 index 0000000..4bce9eb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_points.rb b/lib/CloudPDF/types/annotation_patch_line_line_points.rb new file mode 100644 index 0000000..9320c89 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_points.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineLinePoints < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationPatchLineLinePointsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationPatchLineLinePointsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_points_end.rb b/lib/CloudPDF/types/annotation_patch_line_line_points_end.rb new file mode 100644 index 0000000..40c0313 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_points_end.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineLinePointsEnd < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_line_points_start.rb b/lib/CloudPDF/types/annotation_patch_line_line_points_start.rb new file mode 100644 index 0000000..0f8f30a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_line_points_start.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineLinePointsStart < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure.rb b/lib/CloudPDF/types/annotation_patch_line_measure.rb new file mode 100644 index 0000000..e63d27b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationPatchLineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear.rb new file mode 100644 index 0000000..a5a1881 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchLineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..6c8bfc3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..0440471 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..c710e50 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..9daad6e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..82d45e8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..d1d4eb1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..41c3d3b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..0dc6921 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..a8a3517 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_origin.rb new file mode 100644 index 0000000..8fae83e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..04d6728 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..dff03fa --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..fe21656 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..b414488 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..3350e1c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..30ce415 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..8df2baa --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchLineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..ed0905c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..4b57ece --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_unknown.rb b/lib/CloudPDF/types/annotation_patch_line_measure_unknown.rb new file mode 100644 index 0000000..813c4da --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchLineMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationPatchLineMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_patch_line_measure_unknown_geospatial.rb new file mode 100644 index 0000000..24fc8ce --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_patch_line_measure_unknown_unknown.rb new file mode 100644 index 0000000..0201996 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_rect.rb b/lib/CloudPDF/types/annotation_patch_line_rect.rb new file mode 100644 index 0000000..c443884 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_reply.rb b/lib/CloudPDF/types/annotation_patch_line_reply.rb new file mode 100644 index 0000000..d4e6be9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchLineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_line_reply_type.rb b/lib/CloudPDF/types/annotation_patch_line_reply_type.rb new file mode 100644 index 0000000..10ab4ee --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_line_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link.rb b/lib/CloudPDF/types/annotation_patch_link.rb new file mode 100644 index 0000000..efd814f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link.rb @@ -0,0 +1,69 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLink < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchLinkRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchLinkBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchLinkReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :target, -> { CloudPDF::Types::AnnotationPatchLinkTarget }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_link_blend_mode.rb new file mode 100644 index 0000000..23da7a7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLinkBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link_rect.rb b/lib/CloudPDF/types/annotation_patch_link_rect.rb new file mode 100644 index 0000000..31ee1e3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLinkRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link_reply.rb b/lib/CloudPDF/types/annotation_patch_link_reply.rb new file mode 100644 index 0000000..b97c953 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLinkReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchLinkReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link_reply_type.rb b/lib/CloudPDF/types/annotation_patch_link_reply_type.rb new file mode 100644 index 0000000..c480875 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchLinkReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_link_target.rb b/lib/CloudPDF/types/annotation_patch_link_target.rb new file mode 100644 index 0000000..af77c06 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_link_target.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchLinkTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::PdfLinkTargetWritable } + + member -> { CloudPDF::Types::PdfLinkTarget } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon.rb b/lib/CloudPDF/types/annotation_patch_polygon.rb new file mode 100644 index 0000000..d355dc9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygon < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchPolygonRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchPolygonBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchPolygonReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchPolygonBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :vertices, -> { CloudPDF::Types::AnnotationPatchPolygonVertices }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationPatchPolygonCaptionCenter }, optional: true, nullable: false, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationPatchPolygonIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationPatchPolygonMeasure }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_polygon_blend_mode.rb new file mode 100644 index 0000000..4e61e31 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_border_style.rb b/lib/CloudPDF/types/annotation_patch_polygon_border_style.rb new file mode 100644 index 0000000..90d0ced --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchPolygonBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchPolygonBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_polygon_border_style_one.rb new file mode 100644 index 0000000..d45bb19 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_polygon_border_style_zero.rb new file mode 100644 index 0000000..0216dc3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_caption_center.rb b/lib/CloudPDF/types/annotation_patch_polygon_caption_center.rb new file mode 100644 index 0000000..6d227fe --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_intent.rb b/lib/CloudPDF/types/annotation_patch_polygon_intent.rb new file mode 100644 index 0000000..82e7cd1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonIntent + extend CloudPDF::Internal::Types::Enum + + POLYGON_CLOUD = "polygon-cloud" + POLYGON_DIMENSION = "polygon-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure.rb new file mode 100644 index 0000000..ea37610 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationPatchPolygonMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear.rb new file mode 100644 index 0000000..9961792 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..cc66a6d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..3c79f8b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..774abc4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..7a1b1ca --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..e76472e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..a815c63 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..ca7a03b --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..1bd7f3c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..8b04833 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_origin.rb new file mode 100644 index 0000000..a354e0f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..ea4c30c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..aec6b3c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..6b10122 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..4be9031 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..d2d79b1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..9281113 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..8a84a1c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolygonMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..3dee53e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..352704a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown.rb new file mode 100644 index 0000000..f4fced3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchPolygonMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationPatchPolygonMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_geospatial.rb new file mode 100644 index 0000000..ed0a6ab --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_unknown.rb new file mode 100644 index 0000000..13a972d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_rect.rb b/lib/CloudPDF/types/annotation_patch_polygon_rect.rb new file mode 100644 index 0000000..78ae937 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_reply.rb b/lib/CloudPDF/types/annotation_patch_polygon_reply.rb new file mode 100644 index 0000000..34d3677 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchPolygonReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_reply_type.rb b/lib/CloudPDF/types/annotation_patch_polygon_reply_type.rb new file mode 100644 index 0000000..cc86c1c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolygonReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_vertices.rb b/lib/CloudPDF/types/annotation_patch_polygon_vertices.rb new file mode 100644 index 0000000..2819403 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_vertices.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonVertices < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonVerticesZeroItem] } + + member -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolygonVerticesOneItem] } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_vertices_one_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_vertices_one_item.rb new file mode 100644 index 0000000..41c1305 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_vertices_one_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonVerticesOneItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polygon_vertices_zero_item.rb b/lib/CloudPDF/types/annotation_patch_polygon_vertices_zero_item.rb new file mode 100644 index 0000000..6c90497 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polygon_vertices_zero_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolygonVerticesZeroItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline.rb b/lib/CloudPDF/types/annotation_patch_polyline.rb new file mode 100644 index 0000000..46c0be9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolyline < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchPolylineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchPolylineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchPolylineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchPolylineBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :vertices, -> { CloudPDF::Types::AnnotationPatchPolylineVertices }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationPatchPolylineCaptionCenter }, optional: true, nullable: false, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationPatchPolylineIntent }, optional: true, nullable: false + + field :measure, -> { CloudPDF::Types::AnnotationPatchPolylineMeasure }, optional: true, nullable: false + + field :line_endings, -> { CloudPDF::Types::AnnotationPatchPolylineLineEndings }, optional: true, nullable: false, api_name: "lineEndings" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_polyline_blend_mode.rb new file mode 100644 index 0000000..3ae7aa4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_border_style.rb b/lib/CloudPDF/types/annotation_patch_polyline_border_style.rb new file mode 100644 index 0000000..594689e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchPolylineBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchPolylineBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_polyline_border_style_one.rb new file mode 100644 index 0000000..9346a41 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_polyline_border_style_zero.rb new file mode 100644 index 0000000..7ebdf14 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_caption_center.rb b/lib/CloudPDF/types/annotation_patch_polyline_caption_center.rb new file mode 100644 index 0000000..d3bae11 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_intent.rb b/lib/CloudPDF/types/annotation_patch_polyline_intent.rb new file mode 100644 index 0000000..cafe44a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineIntent + extend CloudPDF::Internal::Types::Enum + + POLYLINE_DIMENSION = "polyline-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_line_endings.rb b/lib/CloudPDF/types/annotation_patch_polyline_line_endings.rb new file mode 100644 index 0000000..cd7072d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationPatchPolylineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationPatchPolylineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_line_endings_end.rb b/lib/CloudPDF/types/annotation_patch_polyline_line_endings_end.rb new file mode 100644 index 0000000..da4f298 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_line_endings_start.rb b/lib/CloudPDF/types/annotation_patch_polyline_line_endings_start.rb new file mode 100644 index 0000000..bfcd63d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure.rb new file mode 100644 index 0000000..e72d8ec --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationPatchPolylineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear.rb new file mode 100644 index 0000000..5a42bb1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..332706d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..a311707 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..e6d99d8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..ad9d255 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..204cabe --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..c2c210d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..e8de2c8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..9bb4b92 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..914ff4c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_origin.rb new file mode 100644 index 0000000..8f0801f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..ba1b8cb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..7ef09d8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..5ca6387 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..3eeb8b0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..f402259 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..93c7a0a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..3f6e22a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: false, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPatchPolylineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..305a3cb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..c27644a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown.rb new file mode 100644 index 0000000..ac7dc8e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureUnknown < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPatchPolylineMeasureUnknownGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationPatchPolylineMeasureUnknownUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_geospatial.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_geospatial.rb new file mode 100644 index 0000000..e564321 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureUnknownGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_unknown.rb b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_unknown.rb new file mode 100644 index 0000000..48c4cca --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_measure_unknown_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineMeasureUnknownUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_rect.rb b/lib/CloudPDF/types/annotation_patch_polyline_rect.rb new file mode 100644 index 0000000..6f00089 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_reply.rb b/lib/CloudPDF/types/annotation_patch_polyline_reply.rb new file mode 100644 index 0000000..35036df --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchPolylineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_reply_type.rb b/lib/CloudPDF/types/annotation_patch_polyline_reply_type.rb new file mode 100644 index 0000000..08e0ffb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPolylineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_vertices.rb b/lib/CloudPDF/types/annotation_patch_polyline_vertices.rb new file mode 100644 index 0000000..cbe422c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_vertices.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineVertices < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineVerticesZeroItem] } + + member -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchPolylineVerticesOneItem] } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_vertices_one_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_vertices_one_item.rb new file mode 100644 index 0000000..457548c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_vertices_one_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineVerticesOneItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_polyline_vertices_zero_item.rb b/lib/CloudPDF/types/annotation_patch_polyline_vertices_zero_item.rb new file mode 100644 index 0000000..dd866a6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_polyline_vertices_zero_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPolylineVerticesZeroItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_popup.rb b/lib/CloudPDF/types/annotation_patch_popup.rb new file mode 100644 index 0000000..9adc9fa --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_popup.rb @@ -0,0 +1,71 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPopup < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchPopupRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchPopupBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchPopupReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :parent, -> { CloudPDF::Types::AnnotationRef }, optional: true, nullable: false + + field :open, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_popup_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_popup_blend_mode.rb new file mode 100644 index 0000000..2dca4e9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_popup_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPopupBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_popup_rect.rb b/lib/CloudPDF/types/annotation_patch_popup_rect.rb new file mode 100644 index 0000000..e1ab264 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_popup_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPopupRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_popup_reply.rb b/lib/CloudPDF/types/annotation_patch_popup_reply.rb new file mode 100644 index 0000000..0f84b08 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_popup_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchPopupReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchPopupReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_popup_reply_type.rb b/lib/CloudPDF/types/annotation_patch_popup_reply_type.rb new file mode 100644 index 0000000..0d8cbd3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_popup_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchPopupReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact.rb b/lib/CloudPDF/types/annotation_patch_redact.rb new file mode 100644 index 0000000..e04c450 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact.rb @@ -0,0 +1,87 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedact < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchRedactRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchRedactBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchRedactReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchRedactQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :overlay_text, -> { String }, optional: true, nullable: false, api_name: "overlayText" + + field :repeat, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::AnnotationPatchRedactTextAlign }, optional: true, nullable: false, api_name: "textAlign" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_redact_blend_mode.rb new file mode 100644 index 0000000..e844be9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchRedactBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_quad_points_item.rb b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item.rb new file mode 100644 index 0000000..fde0868 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationPatchRedactQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationPatchRedactQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationPatchRedactQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationPatchRedactQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_left.rb new file mode 100644 index 0000000..85641c3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_right.rb new file mode 100644 index 0000000..8f5abf3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_left.rb new file mode 100644 index 0000000..83f2371 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_right.rb new file mode 100644 index 0000000..5619088 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_rect.rb b/lib/CloudPDF/types/annotation_patch_redact_rect.rb new file mode 100644 index 0000000..4d69f57 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_reply.rb b/lib/CloudPDF/types/annotation_patch_redact_reply.rb new file mode 100644 index 0000000..040916d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchRedactReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchRedactReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_reply_type.rb b/lib/CloudPDF/types/annotation_patch_redact_reply_type.rb new file mode 100644 index 0000000..9af200a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchRedactReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_redact_text_align.rb b/lib/CloudPDF/types/annotation_patch_redact_text_align.rb new file mode 100644 index 0000000..927f8e1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_redact_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchRedactTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square.rb b/lib/CloudPDF/types/annotation_patch_square.rb new file mode 100644 index 0000000..5c289d7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquare < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchSquareRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchSquareBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchSquareReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPatchSquareBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationPatchSquareBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :cloudy_intensity, -> { Integer }, optional: true, nullable: false, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_square_blend_mode.rb new file mode 100644 index 0000000..64c8b8e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquareBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_border_style.rb b/lib/CloudPDF/types/annotation_patch_square_border_style.rb new file mode 100644 index 0000000..5b9e5ff --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_border_style.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquareBorderStyle < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPatchSquareBorderStyleZero } + + member -> { CloudPDF::Types::AnnotationPatchSquareBorderStyleOne } + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_border_style_one.rb b/lib/CloudPDF/types/annotation_patch_square_border_style_one.rb new file mode 100644 index 0000000..d8e3c68 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_border_style_one.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquareBorderStyleOne + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_border_style_zero.rb b/lib/CloudPDF/types/annotation_patch_square_border_style_zero.rb new file mode 100644 index 0000000..3f30c45 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_border_style_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquareBorderStyleZero + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_box.rb b/lib/CloudPDF/types/annotation_patch_square_box.rb new file mode 100644 index 0000000..5060fa6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquareBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_rect.rb b/lib/CloudPDF/types/annotation_patch_square_rect.rb new file mode 100644 index 0000000..34628c7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquareRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_reply.rb b/lib/CloudPDF/types/annotation_patch_square_reply.rb new file mode 100644 index 0000000..be2870c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquareReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchSquareReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_square_reply_type.rb b/lib/CloudPDF/types/annotation_patch_square_reply_type.rb new file mode 100644 index 0000000..fd0f743 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_square_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquareReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly.rb b/lib/CloudPDF/types/annotation_patch_squiggly.rb new file mode 100644 index 0000000..2f4cfd2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquiggly < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchSquigglyRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchSquigglyBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchSquigglyReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchSquigglyQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_squiggly_blend_mode.rb new file mode 100644 index 0000000..4dbe151 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquigglyBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item.rb b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item.rb new file mode 100644 index 0000000..d162331 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationPatchSquigglyQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationPatchSquigglyQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationPatchSquigglyQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationPatchSquigglyQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_left.rb new file mode 100644 index 0000000..1848032 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_right.rb new file mode 100644 index 0000000..e23a6fb --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_left.rb new file mode 100644 index 0000000..1fe0a81 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_right.rb new file mode 100644 index 0000000..91610ae --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_rect.rb b/lib/CloudPDF/types/annotation_patch_squiggly_rect.rb new file mode 100644 index 0000000..b9eb000 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_reply.rb b/lib/CloudPDF/types/annotation_patch_squiggly_reply.rb new file mode 100644 index 0000000..c874227 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchSquigglyReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchSquigglyReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_squiggly_reply_type.rb b/lib/CloudPDF/types/annotation_patch_squiggly_reply_type.rb new file mode 100644 index 0000000..62386c3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_squiggly_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchSquigglyReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp.rb b/lib/CloudPDF/types/annotation_patch_stamp.rb new file mode 100644 index 0000000..f90c269 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStamp < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchStampRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchStampBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchStampReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::AnnotationPatchStampBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :name, -> { String }, optional: true, nullable: false + + field :fit, -> { CloudPDF::Types::AnnotationPatchStampFit }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_stamp_blend_mode.rb new file mode 100644 index 0000000..7b42b24 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStampBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_box.rb b/lib/CloudPDF/types/annotation_patch_stamp_box.rb new file mode 100644 index 0000000..70c9d99 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStampBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_fit.rb b/lib/CloudPDF/types/annotation_patch_stamp_fit.rb new file mode 100644 index 0000000..9dbc625 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_fit.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStampFit + extend CloudPDF::Internal::Types::Enum + + CONTAIN = "contain" + COVER = "cover" + FILL = "fill" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_rect.rb b/lib/CloudPDF/types/annotation_patch_stamp_rect.rb new file mode 100644 index 0000000..d5df72d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStampRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_reply.rb b/lib/CloudPDF/types/annotation_patch_stamp_reply.rb new file mode 100644 index 0000000..b3fbcb3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStampReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchStampReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_stamp_reply_type.rb b/lib/CloudPDF/types/annotation_patch_stamp_reply_type.rb new file mode 100644 index 0000000..bc86b10 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_stamp_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStampReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout.rb b/lib/CloudPDF/types/annotation_patch_strikeout.rb new file mode 100644 index 0000000..18fde4e --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeout < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchStrikeoutRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchStrikeoutBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchStrikeoutReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchStrikeoutQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + + field :intent, -> { CloudPDF::Types::AnnotationPatchStrikeoutIntent }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_strikeout_blend_mode.rb new file mode 100644 index 0000000..0ac7f48 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStrikeoutBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_intent.rb b/lib/CloudPDF/types/annotation_patch_strikeout_intent.rb new file mode 100644 index 0000000..b70ad48 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStrikeoutIntent + extend CloudPDF::Internal::Types::Enum + + STRIKEOUT_TEXT_EDIT = "strikeout-text-edit" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item.rb b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item.rb new file mode 100644 index 0000000..8f7a904 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationPatchStrikeoutQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationPatchStrikeoutQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationPatchStrikeoutQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationPatchStrikeoutQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_left.rb new file mode 100644 index 0000000..fea3e78 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_right.rb new file mode 100644 index 0000000..18126de --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_left.rb new file mode 100644 index 0000000..ca55ab0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_right.rb new file mode 100644 index 0000000..78e354a --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_rect.rb b/lib/CloudPDF/types/annotation_patch_strikeout_rect.rb new file mode 100644 index 0000000..ef36a73 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_reply.rb b/lib/CloudPDF/types/annotation_patch_strikeout_reply.rb new file mode 100644 index 0000000..d98e3d9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchStrikeoutReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchStrikeoutReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_strikeout_reply_type.rb b/lib/CloudPDF/types/annotation_patch_strikeout_reply_type.rb new file mode 100644 index 0000000..36cd015 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_strikeout_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchStrikeoutReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text.rb b/lib/CloudPDF/types/annotation_patch_text.rb new file mode 100644 index 0000000..a3bcc8d --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchText < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchTextRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchTextBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchTextReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationPatchTextIcon }, optional: true, nullable: false + + field :open, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :state, -> { String }, optional: true, nullable: false + + field :state_model, -> { String }, optional: true, nullable: false, api_name: "stateModel" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_text_blend_mode.rb new file mode 100644 index 0000000..961a740 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text_icon.rb b/lib/CloudPDF/types/annotation_patch_text_icon.rb new file mode 100644 index 0000000..0636b95 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text_icon.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchTextIcon + extend CloudPDF::Internal::Types::Enum + + COMMENT = "comment" + KEY = "key" + NOTE = "note" + HELP = "help" + NEW_PARAGRAPH = "new-paragraph" + PARAGRAPH = "paragraph" + INSERT = "insert" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text_rect.rb b/lib/CloudPDF/types/annotation_patch_text_rect.rb new file mode 100644 index 0000000..8ecc50c --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text_reply.rb b/lib/CloudPDF/types/annotation_patch_text_reply.rb new file mode 100644 index 0000000..ef34650 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchTextReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_text_reply_type.rb b/lib/CloudPDF/types/annotation_patch_text_reply_type.rb new file mode 100644 index 0000000..94a93ac --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline.rb b/lib/CloudPDF/types/annotation_patch_underline.rb new file mode 100644 index 0000000..346caa0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderline < Internal::Types::Model + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::AnnotationPatchUnderlineRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::AnnotationPatchUnderlineBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPatchUnderlineReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { Object }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :opacity, -> { Integer }, optional: true, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchUnderlineQuadPointsItem] }, optional: true, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_blend_mode.rb b/lib/CloudPDF/types/annotation_patch_underline_blend_mode.rb new file mode 100644 index 0000000..f1d28b1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchUnderlineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_quad_points_item.rb b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item.rb new file mode 100644 index 0000000..b93fb3f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationPatchUnderlineQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationPatchUnderlineQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationPatchUnderlineQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationPatchUnderlineQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_left.rb new file mode 100644 index 0000000..dac19d0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_right.rb new file mode 100644 index 0000000..efc95d2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_left.rb new file mode 100644 index 0000000..f58bb19 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_right.rb new file mode 100644 index 0000000..2170ac5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_rect.rb b/lib/CloudPDF/types/annotation_patch_underline_rect.rb new file mode 100644 index 0000000..b5bd5c3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_reply.rb b/lib/CloudPDF/types/annotation_patch_underline_reply.rb new file mode 100644 index 0000000..2368436 --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPatchUnderlineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPatchUnderlineReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_patch_underline_reply_type.rb b/lib/CloudPDF/types/annotation_patch_underline_reply_type.rb new file mode 100644 index 0000000..7e82d4f --- /dev/null +++ b/lib/CloudPDF/types/annotation_patch_underline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPatchUnderlineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon.rb b/lib/CloudPDF/types/annotation_polygon.rb new file mode 100644 index 0000000..ced58cd --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygon < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationPolygonRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationPolygonBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPolygonReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPolygonBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :vertices, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonVerticesItem] }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: false, nullable: true, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationPolygonCaptionCenter }, optional: false, nullable: true, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationPolygonIntent }, optional: false, nullable: true + + field :measure, -> { CloudPDF::Types::AnnotationPolygonMeasure }, optional: false, nullable: true + + field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_blend_mode.rb b/lib/CloudPDF/types/annotation_polygon_blend_mode.rb new file mode 100644 index 0000000..9349616 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_border_style.rb b/lib/CloudPDF/types/annotation_polygon_border_style.rb new file mode 100644 index 0000000..a9452df --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_caption_center.rb b/lib/CloudPDF/types/annotation_polygon_caption_center.rb new file mode 100644 index 0000000..fe2bc0b --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_intent.rb b/lib/CloudPDF/types/annotation_polygon_intent.rb new file mode 100644 index 0000000..becd913 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_intent.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonIntent + extend CloudPDF::Internal::Types::Enum + + POLYGON_CLOUD = "polygon-cloud" + POLYGON_DIMENSION = "polygon-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure.rb b/lib/CloudPDF/types/annotation_polygon_measure.rb new file mode 100644 index 0000000..8022da6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationPolygonMeasureGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationPolygonMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_geospatial.rb b/lib/CloudPDF/types/annotation_polygon_measure_geospatial.rb new file mode 100644 index 0000000..20f8c21 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear.rb new file mode 100644 index 0000000..a14f275 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolygonMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..9338289 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..7bd625d --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..fb0908a --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..fb5b956 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..3e8d68c --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..59c83f6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..722bdfa --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..2b6f2c1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..2d32030 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_origin.rb new file mode 100644 index 0000000..04ee99d --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..5b8a35a --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..24fba00 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..b2375c6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..646fbca --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..fbd005c --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..574a53d --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..d1d62d3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolygonMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..8e838cf --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..5cf7e96 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_measure_unknown.rb b/lib/CloudPDF/types/annotation_polygon_measure_unknown.rb new file mode 100644 index 0000000..0e60d41 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_measure_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonMeasureUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_rect.rb b/lib/CloudPDF/types/annotation_polygon_rect.rb new file mode 100644 index 0000000..de419ce --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_reply.rb b/lib/CloudPDF/types/annotation_polygon_reply.rb new file mode 100644 index 0000000..e8259c9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPolygonReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_reply_type.rb b/lib/CloudPDF/types/annotation_polygon_reply_type.rb new file mode 100644 index 0000000..27dc009 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolygonReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polygon_vertices_item.rb b/lib/CloudPDF/types/annotation_polygon_vertices_item.rb new file mode 100644 index 0000000..becb510 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polygon_vertices_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolygonVerticesItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline.rb b/lib/CloudPDF/types/annotation_polyline.rb new file mode 100644 index 0000000..a5d9896 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolyline < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationPolylineRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationPolylineBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPolylineReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationPolylineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :vertices, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineVerticesItem] }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :caption_enabled, -> { Internal::Types::Boolean }, optional: false, nullable: true, api_name: "captionEnabled" + + field :caption_center, -> { CloudPDF::Types::AnnotationPolylineCaptionCenter }, optional: false, nullable: true, api_name: "captionCenter" + + field :intent, -> { CloudPDF::Types::AnnotationPolylineIntent }, optional: false, nullable: true + + field :measure, -> { CloudPDF::Types::AnnotationPolylineMeasure }, optional: false, nullable: true + + field :line_endings, -> { CloudPDF::Types::AnnotationPolylineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_blend_mode.rb b/lib/CloudPDF/types/annotation_polyline_blend_mode.rb new file mode 100644 index 0000000..5480aa4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_border_style.rb b/lib/CloudPDF/types/annotation_polyline_border_style.rb new file mode 100644 index 0000000..f38f8b9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_caption_center.rb b/lib/CloudPDF/types/annotation_polyline_caption_center.rb new file mode 100644 index 0000000..758bae5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_caption_center.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineCaptionCenter < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_intent.rb b/lib/CloudPDF/types/annotation_polyline_intent.rb new file mode 100644 index 0000000..1f2fc9b --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineIntent + extend CloudPDF::Internal::Types::Enum + + POLYLINE_DIMENSION = "polyline-dimension" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_line_endings.rb b/lib/CloudPDF/types/annotation_polyline_line_endings.rb new file mode 100644 index 0000000..91da2eb --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_line_endings.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineLineEndings < Internal::Types::Model + field :start, -> { CloudPDF::Types::AnnotationPolylineLineEndingsStart }, optional: false, nullable: false + + field :end_, -> { CloudPDF::Types::AnnotationPolylineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_line_endings_end.rb b/lib/CloudPDF/types/annotation_polyline_line_endings_end.rb new file mode 100644 index 0000000..b5168eb --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_line_endings_end.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineLineEndingsEnd + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_line_endings_start.rb b/lib/CloudPDF/types/annotation_polyline_line_endings_start.rb new file mode 100644 index 0000000..cbb9ca7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_line_endings_start.rb @@ -0,0 +1,20 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineLineEndingsStart + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + SQUARE = "square" + CIRCLE = "circle" + DIAMOND = "diamond" + OPEN_ARROW = "open-arrow" + CLOSED_ARROW = "closed-arrow" + BUTT = "butt" + R_OPEN_ARROW = "r-open-arrow" + R_CLOSED_ARROW = "r-closed-arrow" + SLASH = "slash" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure.rb b/lib/CloudPDF/types/annotation_polyline_measure.rb new file mode 100644 index 0000000..0cc9508 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::AnnotationPolylineMeasureGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::AnnotationPolylineMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_geospatial.rb b/lib/CloudPDF/types/annotation_polyline_measure_geospatial.rb new file mode 100644 index 0000000..667a0d5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear.rb new file mode 100644 index 0000000..315a7ad --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPolylineMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..7a8b3ee --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..6100741 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..6861967 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..b59cb0d --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..cef3e81 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..ac58c0a --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..de33b63 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..17d053f --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..7c6c756 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_origin.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_origin.rb new file mode 100644 index 0000000..b9543bc --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..76d4e46 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..1dda938 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..67d3ca7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..8fd4547 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..73553e8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..137651f --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..12e8207 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::AnnotationPolylineMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..c1a81cb --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..e710c3c --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_measure_unknown.rb b/lib/CloudPDF/types/annotation_polyline_measure_unknown.rb new file mode 100644 index 0000000..e1cce20 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_measure_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineMeasureUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_rect.rb b/lib/CloudPDF/types/annotation_polyline_rect.rb new file mode 100644 index 0000000..74da6b9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_reply.rb b/lib/CloudPDF/types/annotation_polyline_reply.rb new file mode 100644 index 0000000..29cd3ea --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPolylineReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_reply_type.rb b/lib/CloudPDF/types/annotation_polyline_reply_type.rb new file mode 100644 index 0000000..6945eb7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPolylineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_polyline_vertices_item.rb b/lib/CloudPDF/types/annotation_polyline_vertices_item.rb new file mode 100644 index 0000000..cd5f487 --- /dev/null +++ b/lib/CloudPDF/types/annotation_polyline_vertices_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPolylineVerticesItem < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_popup.rb b/lib/CloudPDF/types/annotation_popup.rb new file mode 100644 index 0000000..02959e0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_popup.rb @@ -0,0 +1,71 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPopup < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationPopupRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationPopupBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationPopupReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :parent, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :open, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_popup_blend_mode.rb b/lib/CloudPDF/types/annotation_popup_blend_mode.rb new file mode 100644 index 0000000..feffa84 --- /dev/null +++ b/lib/CloudPDF/types/annotation_popup_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPopupBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_popup_rect.rb b/lib/CloudPDF/types/annotation_popup_rect.rb new file mode 100644 index 0000000..81d41f2 --- /dev/null +++ b/lib/CloudPDF/types/annotation_popup_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPopupRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_popup_reply.rb b/lib/CloudPDF/types/annotation_popup_reply.rb new file mode 100644 index 0000000..29504ad --- /dev/null +++ b/lib/CloudPDF/types/annotation_popup_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPopupReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationPopupReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_popup_reply_type.rb b/lib/CloudPDF/types/annotation_popup_reply_type.rb new file mode 100644 index 0000000..cc2ba2b --- /dev/null +++ b/lib/CloudPDF/types/annotation_popup_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPopupReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_position.rb b/lib/CloudPDF/types/annotation_position.rb new file mode 100644 index 0000000..69652b4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_position.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPosition < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::AnnotationPositionZero } + + member -> { CloudPDF::Types::AnnotationPositionAfter } + end + end +end diff --git a/lib/CloudPDF/types/annotation_position_after.rb b/lib/CloudPDF/types/annotation_position_after.rb new file mode 100644 index 0000000..460443b --- /dev/null +++ b/lib/CloudPDF/types/annotation_position_after.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationPositionAfter < Internal::Types::Model + field :before, -> { CloudPDF::Types::AnnotationRef }, optional: true, nullable: false + + field :after, -> { CloudPDF::Types::AnnotationRef }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_position_zero.rb b/lib/CloudPDF/types/annotation_position_zero.rb new file mode 100644 index 0000000..c7181dd --- /dev/null +++ b/lib/CloudPDF/types/annotation_position_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationPositionZero + extend CloudPDF::Internal::Types::Enum + + START = "start" + END_ = "end" + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact.rb b/lib/CloudPDF/types/annotation_redact.rb new file mode 100644 index 0000000..58577f8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact.rb @@ -0,0 +1,87 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedact < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationRedactRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationRedactBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationRedactReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRedactQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :overlay_text, -> { String }, optional: false, nullable: true, api_name: "overlayText" + + field :repeat, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :font_family, -> { String }, optional: false, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: false, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::AnnotationRedactTextAlign }, optional: false, nullable: false, api_name: "textAlign" + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_blend_mode.rb b/lib/CloudPDF/types/annotation_redact_blend_mode.rb new file mode 100644 index 0000000..3c526ef --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationRedactBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_quad_points_item.rb b/lib/CloudPDF/types/annotation_redact_quad_points_item.rb new file mode 100644 index 0000000..fd4ba3e --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationRedactQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationRedactQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationRedactQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationRedactQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_left.rb new file mode 100644 index 0000000..af12244 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_right.rb new file mode 100644 index 0000000..ea144dd --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_left.rb new file mode 100644 index 0000000..e84e7b4 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_right.rb new file mode 100644 index 0000000..ce6acb8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_rect.rb b/lib/CloudPDF/types/annotation_redact_rect.rb new file mode 100644 index 0000000..4797422 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_reply.rb b/lib/CloudPDF/types/annotation_redact_reply.rb new file mode 100644 index 0000000..cdfe40f --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRedactReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationRedactReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_reply_type.rb b/lib/CloudPDF/types/annotation_redact_reply_type.rb new file mode 100644 index 0000000..4dab098 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationRedactReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_redact_text_align.rb b/lib/CloudPDF/types/annotation_redact_text_align.rb new file mode 100644 index 0000000..ed07d87 --- /dev/null +++ b/lib/CloudPDF/types/annotation_redact_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationRedactTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ref.rb b/lib/CloudPDF/types/annotation_ref.rb new file mode 100644 index 0000000..0a5c0a5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ref.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRef < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::AnnotationRefObjectNumber }, key: "OBJECT_NUMBER" + + member -> { CloudPDF::Types::AnnotationRefBaseIndex }, key: "BASE_INDEX" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ref_base_index.rb b/lib/CloudPDF/types/annotation_ref_base_index.rb new file mode 100644 index 0000000..0e275d5 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ref_base_index.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRefBaseIndex < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :base_index, -> { Integer }, optional: false, nullable: false, api_name: "baseIndex" + end + end +end diff --git a/lib/CloudPDF/types/annotation_ref_object_number.rb b/lib/CloudPDF/types/annotation_ref_object_number.rb new file mode 100644 index 0000000..655d9f3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_ref_object_number.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationRefObjectNumber < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/annotation_square.rb b/lib/CloudPDF/types/annotation_square.rb new file mode 100644 index 0000000..a3a631f --- /dev/null +++ b/lib/CloudPDF/types/annotation_square.rb @@ -0,0 +1,85 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquare < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationSquareRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationSquareBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationSquareReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::AnnotationSquareBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :box, -> { CloudPDF::Types::AnnotationSquareBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_blend_mode.rb b/lib/CloudPDF/types/annotation_square_blend_mode.rb new file mode 100644 index 0000000..d48aadf --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationSquareBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_border_style.rb b/lib/CloudPDF/types/annotation_square_border_style.rb new file mode 100644 index 0000000..cda6b9f --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_border_style.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationSquareBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_box.rb b/lib/CloudPDF/types/annotation_square_box.rb new file mode 100644 index 0000000..3a80b75 --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquareBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_rect.rb b/lib/CloudPDF/types/annotation_square_rect.rb new file mode 100644 index 0000000..457c99f --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquareRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_reply.rb b/lib/CloudPDF/types/annotation_square_reply.rb new file mode 100644 index 0000000..844f39a --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquareReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationSquareReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_square_reply_type.rb b/lib/CloudPDF/types/annotation_square_reply_type.rb new file mode 100644 index 0000000..3264450 --- /dev/null +++ b/lib/CloudPDF/types/annotation_square_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationSquareReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly.rb b/lib/CloudPDF/types/annotation_squiggly.rb new file mode 100644 index 0000000..f451d45 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquiggly < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationSquigglyRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationSquigglyBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationSquigglyReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationSquigglyQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_blend_mode.rb b/lib/CloudPDF/types/annotation_squiggly_blend_mode.rb new file mode 100644 index 0000000..4e9d52c --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationSquigglyBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_quad_points_item.rb b/lib/CloudPDF/types/annotation_squiggly_quad_points_item.rb new file mode 100644 index 0000000..9d31bd3 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationSquigglyQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationSquigglyQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationSquigglyQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationSquigglyQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_left.rb new file mode 100644 index 0000000..412211b --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_right.rb new file mode 100644 index 0000000..e893cca --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_left.rb new file mode 100644 index 0000000..9bd0483 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_right.rb new file mode 100644 index 0000000..6f81e6f --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_rect.rb b/lib/CloudPDF/types/annotation_squiggly_rect.rb new file mode 100644 index 0000000..62752f8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_reply.rb b/lib/CloudPDF/types/annotation_squiggly_reply.rb new file mode 100644 index 0000000..55e0f90 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationSquigglyReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationSquigglyReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_squiggly_reply_type.rb b/lib/CloudPDF/types/annotation_squiggly_reply_type.rb new file mode 100644 index 0000000..f1d8f71 --- /dev/null +++ b/lib/CloudPDF/types/annotation_squiggly_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationSquigglyReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp.rb b/lib/CloudPDF/types/annotation_stamp.rb new file mode 100644 index 0000000..88b7c24 --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStamp < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationStampRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationStampBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationStampReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :box, -> { CloudPDF::Types::AnnotationStampBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :name, -> { String }, optional: false, nullable: true + + field :fit, -> { CloudPDF::Types::AnnotationStampFit }, optional: false, nullable: true + + field :opacity, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_blend_mode.rb b/lib/CloudPDF/types/annotation_stamp_blend_mode.rb new file mode 100644 index 0000000..686a8da --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStampBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_box.rb b/lib/CloudPDF/types/annotation_stamp_box.rb new file mode 100644 index 0000000..ae2d5fb --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStampBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_fit.rb b/lib/CloudPDF/types/annotation_stamp_fit.rb new file mode 100644 index 0000000..5a10940 --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_fit.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStampFit + extend CloudPDF::Internal::Types::Enum + + CONTAIN = "contain" + COVER = "cover" + FILL = "fill" + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_rect.rb b/lib/CloudPDF/types/annotation_stamp_rect.rb new file mode 100644 index 0000000..3505f40 --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStampRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_reply.rb b/lib/CloudPDF/types/annotation_stamp_reply.rb new file mode 100644 index 0000000..0957546 --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStampReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationStampReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_stamp_reply_type.rb b/lib/CloudPDF/types/annotation_stamp_reply_type.rb new file mode 100644 index 0000000..dcaa1bb --- /dev/null +++ b/lib/CloudPDF/types/annotation_stamp_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStampReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout.rb b/lib/CloudPDF/types/annotation_strikeout.rb new file mode 100644 index 0000000..7971526 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeout < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationStrikeoutRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationStrikeoutBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationStrikeoutReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationStrikeoutQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + + field :intent, -> { CloudPDF::Types::AnnotationStrikeoutIntent }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_blend_mode.rb b/lib/CloudPDF/types/annotation_strikeout_blend_mode.rb new file mode 100644 index 0000000..7bbb0e7 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStrikeoutBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_intent.rb b/lib/CloudPDF/types/annotation_strikeout_intent.rb new file mode 100644 index 0000000..3da672a --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_intent.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStrikeoutIntent + extend CloudPDF::Internal::Types::Enum + + STRIKEOUT_TEXT_EDIT = "strikeout-text-edit" + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_quad_points_item.rb b/lib/CloudPDF/types/annotation_strikeout_quad_points_item.rb new file mode 100644 index 0000000..1bf0d51 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationStrikeoutQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationStrikeoutQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationStrikeoutQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationStrikeoutQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_left.rb new file mode 100644 index 0000000..be963d6 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_right.rb new file mode 100644 index 0000000..4dc9c01 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_left.rb new file mode 100644 index 0000000..e7562df --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_right.rb new file mode 100644 index 0000000..4ebf51b --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_rect.rb b/lib/CloudPDF/types/annotation_strikeout_rect.rb new file mode 100644 index 0000000..33d00bc --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_reply.rb b/lib/CloudPDF/types/annotation_strikeout_reply.rb new file mode 100644 index 0000000..eec1b88 --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationStrikeoutReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationStrikeoutReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_strikeout_reply_type.rb b/lib/CloudPDF/types/annotation_strikeout_reply_type.rb new file mode 100644 index 0000000..ae3e9aa --- /dev/null +++ b/lib/CloudPDF/types/annotation_strikeout_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationStrikeoutReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_text.rb b/lib/CloudPDF/types/annotation_text.rb new file mode 100644 index 0000000..2304684 --- /dev/null +++ b/lib/CloudPDF/types/annotation_text.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationText < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationTextRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationTextReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :icon, -> { CloudPDF::Types::AnnotationTextIcon }, optional: false, nullable: false + + field :open, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :state, -> { String }, optional: false, nullable: true + + field :state_model, -> { String }, optional: false, nullable: true, api_name: "stateModel" + end + end +end diff --git a/lib/CloudPDF/types/annotation_text_blend_mode.rb b/lib/CloudPDF/types/annotation_text_blend_mode.rb new file mode 100644 index 0000000..94f1437 --- /dev/null +++ b/lib/CloudPDF/types/annotation_text_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationTextBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_text_icon.rb b/lib/CloudPDF/types/annotation_text_icon.rb new file mode 100644 index 0000000..a3deb22 --- /dev/null +++ b/lib/CloudPDF/types/annotation_text_icon.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationTextIcon + extend CloudPDF::Internal::Types::Enum + + COMMENT = "comment" + KEY = "key" + NOTE = "note" + HELP = "help" + NEW_PARAGRAPH = "new-paragraph" + PARAGRAPH = "paragraph" + INSERT = "insert" + end + end +end diff --git a/lib/CloudPDF/types/annotation_text_rect.rb b/lib/CloudPDF/types/annotation_text_rect.rb new file mode 100644 index 0000000..31c8568 --- /dev/null +++ b/lib/CloudPDF/types/annotation_text_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationTextRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_text_reply.rb b/lib/CloudPDF/types/annotation_text_reply.rb new file mode 100644 index 0000000..be53bd1 --- /dev/null +++ b/lib/CloudPDF/types/annotation_text_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationTextReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationTextReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_text_reply_type.rb b/lib/CloudPDF/types/annotation_text_reply_type.rb new file mode 100644 index 0000000..2eeb1be --- /dev/null +++ b/lib/CloudPDF/types/annotation_text_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationTextReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline.rb b/lib/CloudPDF/types/annotation_underline.rb new file mode 100644 index 0000000..eb3ff58 --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline.rb @@ -0,0 +1,73 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderline < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationUnderlineRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationUnderlineBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationUnderlineReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: false + + field :opacity, -> { Integer }, optional: false, nullable: false + + field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::AnnotationUnderlineQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_blend_mode.rb b/lib/CloudPDF/types/annotation_underline_blend_mode.rb new file mode 100644 index 0000000..ccd7bc8 --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationUnderlineBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_quad_points_item.rb b/lib/CloudPDF/types/annotation_underline_quad_points_item.rb new file mode 100644 index 0000000..c32729e --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_quad_points_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineQuadPointsItem < Internal::Types::Model + field :upper_left, -> { CloudPDF::Types::AnnotationUnderlineQuadPointsItemUpperLeft }, optional: false, nullable: false, api_name: "upperLeft" + + field :upper_right, -> { CloudPDF::Types::AnnotationUnderlineQuadPointsItemUpperRight }, optional: false, nullable: false, api_name: "upperRight" + + field :lower_left, -> { CloudPDF::Types::AnnotationUnderlineQuadPointsItemLowerLeft }, optional: false, nullable: false, api_name: "lowerLeft" + + field :lower_right, -> { CloudPDF::Types::AnnotationUnderlineQuadPointsItemLowerRight }, optional: false, nullable: false, api_name: "lowerRight" + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_left.rb b/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_left.rb new file mode 100644 index 0000000..e9f8695 --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineQuadPointsItemLowerLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_right.rb b/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_right.rb new file mode 100644 index 0000000..3459c2a --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_quad_points_item_lower_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineQuadPointsItemLowerRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_left.rb b/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_left.rb new file mode 100644 index 0000000..ea1f449 --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_left.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineQuadPointsItemUpperLeft < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_right.rb b/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_right.rb new file mode 100644 index 0000000..58f59ac --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_quad_points_item_upper_right.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineQuadPointsItemUpperRight < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_rect.rb b/lib/CloudPDF/types/annotation_underline_rect.rb new file mode 100644 index 0000000..5e994bb --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_reply.rb b/lib/CloudPDF/types/annotation_underline_reply.rb new file mode 100644 index 0000000..db602fc --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnderlineReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationUnderlineReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_underline_reply_type.rb b/lib/CloudPDF/types/annotation_underline_reply_type.rb new file mode 100644 index 0000000..cef3c23 --- /dev/null +++ b/lib/CloudPDF/types/annotation_underline_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationUnderlineReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/annotation_unsupported.rb b/lib/CloudPDF/types/annotation_unsupported.rb new file mode 100644 index 0000000..fa064b9 --- /dev/null +++ b/lib/CloudPDF/types/annotation_unsupported.rb @@ -0,0 +1,71 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnsupported < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::AnnotationUnsupportedRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::AnnotationUnsupportedBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::AnnotationUnsupportedReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :raw_subtype_code, -> { Integer }, optional: false, nullable: false, api_name: "rawSubtypeCode" + + field :raw_subtype_name, -> { String }, optional: false, nullable: true, api_name: "rawSubtypeName" + end + end +end diff --git a/lib/CloudPDF/types/annotation_unsupported_blend_mode.rb b/lib/CloudPDF/types/annotation_unsupported_blend_mode.rb new file mode 100644 index 0000000..70e23e0 --- /dev/null +++ b/lib/CloudPDF/types/annotation_unsupported_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationUnsupportedBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/annotation_unsupported_rect.rb b/lib/CloudPDF/types/annotation_unsupported_rect.rb new file mode 100644 index 0000000..a97c858 --- /dev/null +++ b/lib/CloudPDF/types/annotation_unsupported_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnsupportedRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_unsupported_reply.rb b/lib/CloudPDF/types/annotation_unsupported_reply.rb new file mode 100644 index 0000000..380683c --- /dev/null +++ b/lib/CloudPDF/types/annotation_unsupported_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class AnnotationUnsupportedReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::AnnotationUnsupportedReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/annotation_unsupported_reply_type.rb b/lib/CloudPDF/types/annotation_unsupported_reply_type.rb new file mode 100644 index 0000000..ea7ff76 --- /dev/null +++ b/lib/CloudPDF/types/annotation_unsupported_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module AnnotationUnsupportedReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/cache_delta.rb b/lib/CloudPDF/types/cache_delta.rb new file mode 100644 index 0000000..7b30ca4 --- /dev/null +++ b/lib/CloudPDF/types/cache_delta.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class CacheDelta < Internal::Types::Model + field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" + + field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" + + field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" + + field :forms_version, -> { Integer }, optional: true, nullable: false, api_name: "formsVersion" + + field :layout_version, -> { Integer }, optional: true, nullable: false, api_name: "layoutVersion" + + field :metadata_version, -> { Integer }, optional: true, nullable: false, api_name: "metadataVersion" + + field :attachments_version, -> { Integer }, optional: true, nullable: false, api_name: "attachmentsVersion" + + field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" + + field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::CacheDeltaPagesItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/cache_delta_pages_item.rb b/lib/CloudPDF/types/cache_delta_pages_item.rb new file mode 100644 index 0000000..299ae88 --- /dev/null +++ b/lib/CloudPDF/types/cache_delta_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class CacheDeltaPagesItem < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :cache, -> { CloudPDF::Types::CacheDeltaPagesItemCache }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/cache_delta_pages_item_cache.rb new file mode 100644 index 0000000..fdfe8b6 --- /dev/null +++ b/lib/CloudPDF/types/cache_delta_pages_item_cache.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class CacheDeltaPagesItemCache < Internal::Types::Model + field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" + + field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" + + field :widget_version, -> { Integer }, optional: false, nullable: false, api_name: "widgetVersion" + end + end +end diff --git a/lib/CloudPDF/types/change_item.rb b/lib/CloudPDF/types/change_item.rb new file mode 100644 index 0000000..0ba380f --- /dev/null +++ b/lib/CloudPDF/types/change_item.rb @@ -0,0 +1,59 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItem < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :type + + member -> { CloudPDF::Types::ChangeItemSkipped }, key: "SKIPPED" + + member -> { CloudPDF::Types::ChangeItemAnnotationsCreate }, key: "ANNOTATIONS_CREATE" + + member -> { CloudPDF::Types::ChangeItemAnnotationsUpdate }, key: "ANNOTATIONS_UPDATE" + + member -> { CloudPDF::Types::ChangeItemAnnotationsDelete }, key: "ANNOTATIONS_DELETE" + + member -> { CloudPDF::Types::ChangeItemAnnotationsReorder }, key: "ANNOTATIONS_REORDER" + + member -> { CloudPDF::Types::ChangeItemAnnotationsRestore }, key: "ANNOTATIONS_RESTORE" + + member -> { CloudPDF::Types::ChangeItemFormsSetValue }, key: "FORMS_SET_VALUE" + + member -> { CloudPDF::Types::ChangeItemFormsSetDisplay }, key: "FORMS_SET_DISPLAY" + + member -> { CloudPDF::Types::ChangeItemFormsSetAppearanceText }, key: "FORMS_SET_APPEARANCE_TEXT" + + member -> { CloudPDF::Types::ChangeItemFormsReset }, key: "FORMS_RESET" + + member -> { CloudPDF::Types::ChangeItemFormsCreate }, key: "FORMS_CREATE" + + member -> { CloudPDF::Types::ChangeItemFormsUpdate }, key: "FORMS_UPDATE" + + member -> { CloudPDF::Types::ChangeItemFormsDelete }, key: "FORMS_DELETE" + + member -> { CloudPDF::Types::ChangeItemFormsRestore }, key: "FORMS_RESTORE" + + member -> { CloudPDF::Types::ChangeItemFormsSetSignatureAppearance }, key: "FORMS_SET_SIGNATURE_APPEARANCE" + + member -> { CloudPDF::Types::ChangeItemFormsAddWidget }, key: "FORMS_ADD_WIDGET" + + member -> { CloudPDF::Types::ChangeItemFormsRemoveWidget }, key: "FORMS_REMOVE_WIDGET" + + member -> { CloudPDF::Types::ChangeItemFormsDeleteWidget }, key: "FORMS_DELETE_WIDGET" + + member -> { CloudPDF::Types::ChangeItemFormsRestoreWidget }, key: "FORMS_RESTORE_WIDGET" + + member -> { CloudPDF::Types::ChangeItemFormsReorderWidgets }, key: "FORMS_REORDER_WIDGETS" + + member -> { CloudPDF::Types::ChangeItemFormsReorderCalculations }, key: "FORMS_REORDER_CALCULATIONS" + + member -> { CloudPDF::Types::ChangeItemFormsUpdateWidget }, key: "FORMS_UPDATE_WIDGET" + + member -> { CloudPDF::Types::ChangeItemMetadataUpdate }, key: "METADATA_UPDATE" + + member -> { CloudPDF::Types::ChangeItemMetadataUpdateCustom }, key: "METADATA_UPDATE_CUSTOM" + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_create.rb b/lib/CloudPDF/types/change_item_annotations_create.rb new file mode 100644 index 0000000..4bfd725 --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_create.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsCreate < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :annotation, -> { CloudPDF::Types::Annotation }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_delete.rb b/lib/CloudPDF/types/change_item_annotations_delete.rb new file mode 100644 index 0000000..e844813 --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_delete.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsDelete < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_reorder.rb b/lib/CloudPDF/types/change_item_annotations_reorder.rb new file mode 100644 index 0000000..82f8cb0 --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_reorder.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsReorder < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :order, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_restore.rb b/lib/CloudPDF/types/change_item_annotations_restore.rb new file mode 100644 index 0000000..b6c952d --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_restore.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsRestore < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :annotations, -> { Internal::Types::Array[CloudPDF::Types::Annotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_update.rb b/lib/CloudPDF/types/change_item_annotations_update.rb new file mode 100644 index 0000000..1db7659 --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_update.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsUpdate < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :annotation, -> { CloudPDF::Types::Annotation }, optional: false, nullable: false + + field :appearance, -> { CloudPDF::Types::ChangeItemAnnotationsUpdateAppearance }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_update_appearance.rb b/lib/CloudPDF/types/change_item_annotations_update_appearance.rb new file mode 100644 index 0000000..ba6aecf --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_update_appearance.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemAnnotationsUpdateAppearance < Internal::Types::Model + field :action, -> { CloudPDF::Types::ChangeItemAnnotationsUpdateAppearanceAction }, optional: false, nullable: false + + field :changed, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_annotations_update_appearance_action.rb b/lib/CloudPDF/types/change_item_annotations_update_appearance_action.rb new file mode 100644 index 0000000..eb24888 --- /dev/null +++ b/lib/CloudPDF/types/change_item_annotations_update_appearance_action.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module ChangeItemAnnotationsUpdateAppearanceAction + extend CloudPDF::Internal::Types::Enum + + PRESERVED = "preserved" + REGENERATED = "regenerated" + GENERATION_UNAVAILABLE = "generation-unavailable" + RESTORED = "restored" + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_add_widget.rb b/lib/CloudPDF/types/change_item_forms_add_widget.rb new file mode 100644 index 0000000..3766e9a --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_add_widget.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsAddWidget < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_create.rb b/lib/CloudPDF/types/change_item_forms_create.rb new file mode 100644 index 0000000..ea66478 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_create.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsCreate < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_delete.rb b/lib/CloudPDF/types/change_item_forms_delete.rb new file mode 100644 index 0000000..0de9bdf --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_delete.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsDelete < Internal::Types::Model + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_delete_widget.rb b/lib/CloudPDF/types/change_item_forms_delete_widget.rb new file mode 100644 index 0000000..1a27521 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_delete_widget.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsDeleteWidget < Internal::Types::Model + field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: true + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_remove_widget.rb b/lib/CloudPDF/types/change_item_forms_remove_widget.rb new file mode 100644 index 0000000..dbaa87e --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_remove_widget.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsRemoveWidget < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_reorder_calculations.rb b/lib/CloudPDF/types/change_item_forms_reorder_calculations.rb new file mode 100644 index 0000000..c27e176 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_reorder_calculations.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsReorderCalculations < Internal::Types::Model + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_reorder_widgets.rb b/lib/CloudPDF/types/change_item_forms_reorder_widgets.rb new file mode 100644 index 0000000..877c0ec --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_reorder_widgets.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsReorderWidgets < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :order, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_reset.rb b/lib/CloudPDF/types/change_item_forms_reset.rb new file mode 100644 index 0000000..00fb645 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_reset.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsReset < Internal::Types::Model + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormField] }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_restore.rb b/lib/CloudPDF/types/change_item_forms_restore.rb new file mode 100644 index 0000000..82ef120 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_restore.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsRestore < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_restore_widget.rb b/lib/CloudPDF/types/change_item_forms_restore_widget.rb new file mode 100644 index 0000000..42711c2 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_restore_widget.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsRestoreWidget < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: true + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_set_appearance_text.rb b/lib/CloudPDF/types/change_item_forms_set_appearance_text.rb new file mode 100644 index 0000000..a417fde --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_set_appearance_text.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsSetAppearanceText < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_set_display.rb b/lib/CloudPDF/types/change_item_forms_set_display.rb new file mode 100644 index 0000000..bf5f6cb --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_set_display.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsSetDisplay < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_set_signature_appearance.rb b/lib/CloudPDF/types/change_item_forms_set_signature_appearance.rb new file mode 100644 index 0000000..9cb619a --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_set_signature_appearance.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsSetSignatureAppearance < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_set_value.rb b/lib/CloudPDF/types/change_item_forms_set_value.rb new file mode 100644 index 0000000..d6d22c8 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_set_value.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsSetValue < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_update.rb b/lib/CloudPDF/types/change_item_forms_update.rb new file mode 100644 index 0000000..f8725d2 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_update.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsUpdate < Internal::Types::Model + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_update_widget.rb b/lib/CloudPDF/types/change_item_forms_update_widget.rb new file mode 100644 index 0000000..d5b5d96 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_update_widget.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsUpdateWidget < Internal::Types::Model + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :widget, -> { CloudPDF::Types::WidgetAnnotation }, optional: false, nullable: false + + field :appearance, -> { CloudPDF::Types::ChangeItemFormsUpdateWidgetAppearance }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_update_widget_appearance.rb b/lib/CloudPDF/types/change_item_forms_update_widget_appearance.rb new file mode 100644 index 0000000..94d3a13 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_update_widget_appearance.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemFormsUpdateWidgetAppearance < Internal::Types::Model + field :action, -> { CloudPDF::Types::ChangeItemFormsUpdateWidgetAppearanceAction }, optional: false, nullable: false + + field :changed, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_forms_update_widget_appearance_action.rb b/lib/CloudPDF/types/change_item_forms_update_widget_appearance_action.rb new file mode 100644 index 0000000..fb72a78 --- /dev/null +++ b/lib/CloudPDF/types/change_item_forms_update_widget_appearance_action.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module ChangeItemFormsUpdateWidgetAppearanceAction + extend CloudPDF::Internal::Types::Enum + + PRESERVED = "preserved" + REGENERATED = "regenerated" + GENERATION_UNAVAILABLE = "generation-unavailable" + RESTORED = "restored" + end + end +end diff --git a/lib/CloudPDF/types/change_item_metadata_update.rb b/lib/CloudPDF/types/change_item_metadata_update.rb new file mode 100644 index 0000000..cf2ca39 --- /dev/null +++ b/lib/CloudPDF/types/change_item_metadata_update.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemMetadataUpdate < Internal::Types::Model + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :metadata, -> { CloudPDF::Types::DocumentMetadata }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_metadata_update_custom.rb b/lib/CloudPDF/types/change_item_metadata_update_custom.rb new file mode 100644 index 0000000..0ba9434 --- /dev/null +++ b/lib/CloudPDF/types/change_item_metadata_update_custom.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemMetadataUpdateCustom < Internal::Types::Model + field :skipped, -> { Internal::Types::Array[String] }, optional: true, nullable: false + + field :custom, -> { Internal::Types::Hash[String, String] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_skipped.rb b/lib/CloudPDF/types/change_item_skipped.rb new file mode 100644 index 0000000..7211b11 --- /dev/null +++ b/lib/CloudPDF/types/change_item_skipped.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeItemSkipped < Internal::Types::Model + field :op, -> { CloudPDF::Types::ChangeItemSkippedOp }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_item_skipped_op.rb b/lib/CloudPDF/types/change_item_skipped_op.rb new file mode 100644 index 0000000..3f64066 --- /dev/null +++ b/lib/CloudPDF/types/change_item_skipped_op.rb @@ -0,0 +1,32 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module ChangeItemSkippedOp + extend CloudPDF::Internal::Types::Enum + + ANNOTATIONS_CREATE = "annotations.create" + ANNOTATIONS_UPDATE = "annotations.update" + ANNOTATIONS_DELETE = "annotations.delete" + ANNOTATIONS_REORDER = "annotations.reorder" + FORMS_SET_VALUE = "forms.setValue" + FORMS_SET_DISPLAY = "forms.setDisplay" + FORMS_SET_APPEARANCE_TEXT = "forms.setAppearanceText" + FORMS_RESET = "forms.reset" + FORMS_CREATE = "forms.create" + FORMS_UPDATE = "forms.update" + FORMS_DELETE = "forms.delete" + FORMS_ADD_WIDGET = "forms.addWidget" + FORMS_REMOVE_WIDGET = "forms.removeWidget" + FORMS_DELETE_WIDGET = "forms.deleteWidget" + FORMS_REORDER_CALCULATIONS = "forms.reorderCalculations" + FORMS_REORDER_WIDGETS = "forms.reorderWidgets" + FORMS_UPDATE_WIDGET = "forms.updateWidget" + FORMS_SET_SIGNATURE_APPEARANCE = "forms.setSignatureAppearance" + METADATA_UPDATE = "metadata.update" + METADATA_UPDATE_CUSTOM = "metadata.updateCustom" + ANNOTATIONS_RESTORE = "annotations.restore" + FORMS_RESTORE = "forms.restore" + end + end +end diff --git a/lib/CloudPDF/types/change_op.rb b/lib/CloudPDF/types/change_op.rb new file mode 100644 index 0000000..15b1238 --- /dev/null +++ b/lib/CloudPDF/types/change_op.rb @@ -0,0 +1,51 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOp < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :type + + member -> { CloudPDF::Types::ChangeOpAnnotationsCreate }, key: "ANNOTATIONS_CREATE" + + member -> { CloudPDF::Types::ChangeOpAnnotationsUpdate }, key: "ANNOTATIONS_UPDATE" + + member -> { CloudPDF::Types::ChangeOpAnnotationsDelete }, key: "ANNOTATIONS_DELETE" + + member -> { CloudPDF::Types::ChangeOpAnnotationsReorder }, key: "ANNOTATIONS_REORDER" + + member -> { CloudPDF::Types::ChangeOpFormsSetValue }, key: "FORMS_SET_VALUE" + + member -> { CloudPDF::Types::ChangeOpFormsSetDisplay }, key: "FORMS_SET_DISPLAY" + + member -> { CloudPDF::Types::ChangeOpFormsSetAppearanceText }, key: "FORMS_SET_APPEARANCE_TEXT" + + member -> { CloudPDF::Types::ChangeOpFormsReset }, key: "FORMS_RESET" + + member -> { CloudPDF::Types::ChangeOpFormsCreate }, key: "FORMS_CREATE" + + member -> { CloudPDF::Types::ChangeOpFormsUpdate }, key: "FORMS_UPDATE" + + member -> { CloudPDF::Types::ChangeOpFormsDelete }, key: "FORMS_DELETE" + + member -> { CloudPDF::Types::ChangeOpFormsAddWidget }, key: "FORMS_ADD_WIDGET" + + member -> { CloudPDF::Types::ChangeOpFormsRemoveWidget }, key: "FORMS_REMOVE_WIDGET" + + member -> { CloudPDF::Types::ChangeOpFormsDeleteWidget }, key: "FORMS_DELETE_WIDGET" + + member -> { CloudPDF::Types::ChangeOpFormsReorderCalculations }, key: "FORMS_REORDER_CALCULATIONS" + + member -> { CloudPDF::Types::ChangeOpFormsReorderWidgets }, key: "FORMS_REORDER_WIDGETS" + + member -> { CloudPDF::Types::ChangeOpFormsUpdateWidget }, key: "FORMS_UPDATE_WIDGET" + + member -> { CloudPDF::Types::ChangeOpFormsSetSignatureAppearance }, key: "FORMS_SET_SIGNATURE_APPEARANCE" + + member -> { CloudPDF::Types::ChangeOpMetadataUpdate }, key: "METADATA_UPDATE" + + member -> { CloudPDF::Types::ChangeOpMetadataUpdateCustom }, key: "METADATA_UPDATE_CUSTOM" + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_create.rb b/lib/CloudPDF/types/change_op_annotations_create.rb new file mode 100644 index 0000000..8a73a5d --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_create.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsCreate < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :data, -> { CloudPDF::Types::AnnotationDraft }, optional: false, nullable: false + + field :object_number, -> { Integer }, optional: true, nullable: false, api_name: "objectNumber" + + field :resources, -> { CloudPDF::Types::ChangeOpAnnotationsCreateResources }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_create_resources.rb b/lib/CloudPDF/types/change_op_annotations_create_resources.rb new file mode 100644 index 0000000..5a4aa78 --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_create_resources.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsCreateResources < Internal::Types::Model + field :appearance, -> { String }, optional: true, nullable: false + + field :file, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_delete.rb b/lib/CloudPDF/types/change_op_annotations_delete.rb new file mode 100644 index 0000000..9e009a6 --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_delete.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsDelete < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::AnnotationPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_reorder.rb b/lib/CloudPDF/types/change_op_annotations_reorder.rb new file mode 100644 index 0000000..c2e696c --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_reorder.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsReorder < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :refs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::AnnotationPosition }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_update.rb b/lib/CloudPDF/types/change_op_annotations_update.rb new file mode 100644 index 0000000..6aeb7c4 --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_update.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsUpdate < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :patch, -> { CloudPDF::Types::AnnotationPatch }, optional: false, nullable: false + + field :resources, -> { CloudPDF::Types::ChangeOpAnnotationsUpdateResources }, optional: true, nullable: false + + field :expect, -> { CloudPDF::Types::AnnotationPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_annotations_update_resources.rb b/lib/CloudPDF/types/change_op_annotations_update_resources.rb new file mode 100644 index 0000000..b2f1481 --- /dev/null +++ b/lib/CloudPDF/types/change_op_annotations_update_resources.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpAnnotationsUpdateResources < Internal::Types::Model + field :appearance, -> { String }, optional: true, nullable: false + + field :file, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_add_widget.rb b/lib/CloudPDF/types/change_op_forms_add_widget.rb new file mode 100644 index 0000000..df981c8 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_add_widget.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsAddWidget < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :placement, -> { CloudPDF::Types::WidgetPlacement }, optional: false, nullable: false + + field :object_number, -> { Integer }, optional: true, nullable: false, api_name: "objectNumber" + + field :split_object_number, -> { Integer }, optional: true, nullable: false, api_name: "splitObjectNumber" + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_create.rb b/lib/CloudPDF/types/change_op_forms_create.rb new file mode 100644 index 0000000..097de02 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_create.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsCreate < Internal::Types::Model + field :draft, -> { CloudPDF::Types::FormFieldDraft }, optional: false, nullable: false + + field :object_number, -> { Integer }, optional: true, nullable: false, api_name: "objectNumber" + + field :widget_object_numbers, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "widgetObjectNumbers" + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_delete.rb b/lib/CloudPDF/types/change_op_forms_delete.rb new file mode 100644 index 0000000..d5b0d96 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_delete.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsDelete < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::FormFieldPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_delete_widget.rb b/lib/CloudPDF/types/change_op_forms_delete_widget.rb new file mode 100644 index 0000000..cf59edc --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_delete_widget.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsDeleteWidget < Internal::Types::Model + field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::WidgetPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_remove_widget.rb b/lib/CloudPDF/types/change_op_forms_remove_widget.rb new file mode 100644 index 0000000..de058d3 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_remove_widget.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsRemoveWidget < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_reorder_calculations.rb b/lib/CloudPDF/types/change_op_forms_reorder_calculations.rb new file mode 100644 index 0000000..20aea1b --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_reorder_calculations.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsReorderCalculations < Internal::Types::Model + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::FieldPosition }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_reorder_widgets.rb b/lib/CloudPDF/types/change_op_forms_reorder_widgets.rb new file mode 100644 index 0000000..545f8e1 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_reorder_widgets.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsReorderWidgets < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :position, -> { CloudPDF::Types::AnnotationPosition }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_reset.rb b/lib/CloudPDF/types/change_op_forms_reset.rb new file mode 100644 index 0000000..23bd492 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_reset.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsReset < Internal::Types::Model + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_appearance_text.rb b/lib/CloudPDF/types/change_op_forms_set_appearance_text.rb new file mode 100644 index 0000000..4fda007 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_appearance_text.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsSetAppearanceText < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :text, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_display.rb b/lib/CloudPDF/types/change_op_forms_set_display.rb new file mode 100644 index 0000000..718211a --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_display.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsSetDisplay < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :display, -> { CloudPDF::Types::ChangeOpFormsSetDisplayDisplay }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_display_display.rb b/lib/CloudPDF/types/change_op_forms_set_display_display.rb new file mode 100644 index 0000000..309910e --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_display_display.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module ChangeOpFormsSetDisplayDisplay + extend CloudPDF::Internal::Types::Enum + + VISIBLE = "visible" + HIDDEN = "hidden" + NO_PRINT = "noPrint" + NO_VIEW = "noView" + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_signature_appearance.rb b/lib/CloudPDF/types/change_op_forms_set_signature_appearance.rb new file mode 100644 index 0000000..89b5dc9 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_signature_appearance.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsSetSignatureAppearance < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :resources, -> { CloudPDF::Types::ChangeOpFormsSetSignatureAppearanceResources }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_signature_appearance_resources.rb b/lib/CloudPDF/types/change_op_forms_set_signature_appearance_resources.rb new file mode 100644 index 0000000..1b42f6b --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_signature_appearance_resources.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsSetSignatureAppearanceResources < Internal::Types::Model + field :appearance, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_set_value.rb b/lib/CloudPDF/types/change_op_forms_set_value.rb new file mode 100644 index 0000000..9f5a859 --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_set_value.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsSetValue < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :value, -> { CloudPDF::Types::FormFieldValue }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::FormFieldValue }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_update.rb b/lib/CloudPDF/types/change_op_forms_update.rb new file mode 100644 index 0000000..321445f --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_update.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsUpdate < Internal::Types::Model + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :patch, -> { CloudPDF::Types::FormFieldPatch }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::FormFieldPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_forms_update_widget.rb b/lib/CloudPDF/types/change_op_forms_update_widget.rb new file mode 100644 index 0000000..cb263fe --- /dev/null +++ b/lib/CloudPDF/types/change_op_forms_update_widget.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpFormsUpdateWidget < Internal::Types::Model + field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :patch, -> { CloudPDF::Types::WidgetPatch }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::WidgetPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_metadata_update.rb b/lib/CloudPDF/types/change_op_metadata_update.rb new file mode 100644 index 0000000..0bae6af --- /dev/null +++ b/lib/CloudPDF/types/change_op_metadata_update.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpMetadataUpdate < Internal::Types::Model + field :patch, -> { CloudPDF::Types::MetadataPatch }, optional: false, nullable: false + + field :expect, -> { CloudPDF::Types::MetadataPatch }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_op_metadata_update_custom.rb b/lib/CloudPDF/types/change_op_metadata_update_custom.rb new file mode 100644 index 0000000..1641632 --- /dev/null +++ b/lib/CloudPDF/types/change_op_metadata_update_custom.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeOpMetadataUpdateCustom < Internal::Types::Model + field :patch, -> { Internal::Types::Hash[String, String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/change_result.rb b/lib/CloudPDF/types/change_result.rb new file mode 100644 index 0000000..caa0179 --- /dev/null +++ b/lib/CloudPDF/types/change_result.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class ChangeResult < Internal::Types::Model + field :items, -> { Internal::Types::Array[CloudPDF::Types::ChangeItem] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_create200response.rb b/lib/CloudPDF/types/doc_annotations_create200response.rb index 0f43b87..3a4a726 100644 --- a/lib/CloudPDF/types/doc_annotations_create200response.rb +++ b/lib/CloudPDF/types/doc_annotations_create200response.rb @@ -3,7 +3,9 @@ module CloudPDF module Types class DocAnnotationsCreate200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMeta }, optional: false, nullable: false + field :annotation, -> { CloudPDF::Types::Annotation }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta.rb deleted file mode 100644 index 68c1d5e..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsCreate200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item.rb deleted file mode 100644 index 8049205..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 6812f65..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 033f010..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 85fbdc1..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 9d1df46..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta.rb deleted file mode 100644 index eb2db03..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 4087f04..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 23ddec1..0000000 --- a/lib/CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsCreate200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create400response.rb b/lib/CloudPDF/types/doc_annotations_create400response.rb index 9f981ec..7db71e3 100644 --- a/lib/CloudPDF/types/doc_annotations_create400response.rb +++ b/lib/CloudPDF/types/doc_annotations_create400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsCreate400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsCreate400ResponseName }, optional: false, nullable: false + module DocAnnotationsCreate400Response + # DocAnnotationsCreate400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsCreate400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_create400response_code.rb b/lib/CloudPDF/types/doc_annotations_create400response_code.rb deleted file mode 100644 index 4468fc8..0000000 --- a/lib/CloudPDF/types/doc_annotations_create400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsCreate400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create400response_name.rb b/lib/CloudPDF/types/doc_annotations_create400response_name.rb deleted file mode 100644 index a57415d..0000000 --- a/lib/CloudPDF/types/doc_annotations_create400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsCreate400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create404response.rb b/lib/CloudPDF/types/doc_annotations_create404response.rb index 17120a9..5fedcf9 100644 --- a/lib/CloudPDF/types/doc_annotations_create404response.rb +++ b/lib/CloudPDF/types/doc_annotations_create404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsCreate404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsCreate404ResponseName }, optional: false, nullable: false + module DocAnnotationsCreate404Response + # DocAnnotationsCreate404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsCreate404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_create404response_code.rb b/lib/CloudPDF/types/doc_annotations_create404response_code.rb deleted file mode 100644 index 49ed495..0000000 --- a/lib/CloudPDF/types/doc_annotations_create404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsCreate404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_create404response_name.rb b/lib/CloudPDF/types/doc_annotations_create404response_name.rb deleted file mode 100644 index ab1655a..0000000 --- a/lib/CloudPDF/types/doc_annotations_create404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsCreate404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response.rb b/lib/CloudPDF/types/doc_annotations_delete200response.rb index 0ef31b0..0b2621c 100644 --- a/lib/CloudPDF/types/doc_annotations_delete200response.rb +++ b/lib/CloudPDF/types/doc_annotations_delete200response.rb @@ -3,7 +3,7 @@ module CloudPDF module Types class DocAnnotationsDelete200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMeta }, optional: false, nullable: false + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta.rb deleted file mode 100644 index 4854e30..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsDelete200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item.rb deleted file mode 100644 index e5a9073..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index ab720df..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 3ac9a6f..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 357c12c..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 5a62df0..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta.rb deleted file mode 100644 index 65b8c2e..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 0781632..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index cd2ee8d..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsDelete200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete404response.rb b/lib/CloudPDF/types/doc_annotations_delete404response.rb index 17b6a6f..fd36ec8 100644 --- a/lib/CloudPDF/types/doc_annotations_delete404response.rb +++ b/lib/CloudPDF/types/doc_annotations_delete404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsDelete404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsDelete404ResponseName }, optional: false, nullable: false + module DocAnnotationsDelete404Response + # DocAnnotationsDelete404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsDelete404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_delete404response_code.rb b/lib/CloudPDF/types/doc_annotations_delete404response_code.rb deleted file mode 100644 index 9564a3a..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsDelete404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_delete404response_name.rb b/lib/CloudPDF/types/doc_annotations_delete404response_name.rb deleted file mode 100644 index 5b23998..0000000 --- a/lib/CloudPDF/types/doc_annotations_delete404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsDelete404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance400response.rb b/lib/CloudPDF/types/doc_annotations_export_appearance400response.rb index 242bba3..6160e54 100644 --- a/lib/CloudPDF/types/doc_annotations_export_appearance400response.rb +++ b/lib/CloudPDF/types/doc_annotations_export_appearance400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsExportAppearance400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsExportAppearance400ResponseName }, optional: false, nullable: false + module DocAnnotationsExportAppearance400Response + # DocAnnotationsExportAppearance400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsExportAppearance400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance400response_code.rb b/lib/CloudPDF/types/doc_annotations_export_appearance400response_code.rb deleted file mode 100644 index 6936604..0000000 --- a/lib/CloudPDF/types/doc_annotations_export_appearance400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsExportAppearance400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance400response_name.rb b/lib/CloudPDF/types/doc_annotations_export_appearance400response_name.rb deleted file mode 100644 index 96f549d..0000000 --- a/lib/CloudPDF/types/doc_annotations_export_appearance400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsExportAppearance400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance404response.rb b/lib/CloudPDF/types/doc_annotations_export_appearance404response.rb index 2b234a5..da23bc1 100644 --- a/lib/CloudPDF/types/doc_annotations_export_appearance404response.rb +++ b/lib/CloudPDF/types/doc_annotations_export_appearance404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsExportAppearance404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsExportAppearance404ResponseName }, optional: false, nullable: false + module DocAnnotationsExportAppearance404Response + # DocAnnotationsExportAppearance404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsExportAppearance404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance404response_code.rb b/lib/CloudPDF/types/doc_annotations_export_appearance404response_code.rb deleted file mode 100644 index f5dbdb0..0000000 --- a/lib/CloudPDF/types/doc_annotations_export_appearance404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsExportAppearance404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_export_appearance404response_name.rb b/lib/CloudPDF/types/doc_annotations_export_appearance404response_name.rb deleted file mode 100644 index 124b9b3..0000000 --- a/lib/CloudPDF/types/doc_annotations_export_appearance404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsExportAppearance404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response.rb b/lib/CloudPDF/types/doc_annotations_flatten200response.rb index 85c3e71..d5e0499 100644 --- a/lib/CloudPDF/types/doc_annotations_flatten200response.rb +++ b/lib/CloudPDF/types/doc_annotations_flatten200response.rb @@ -3,7 +3,13 @@ module CloudPDF module Types class DocAnnotationsFlatten200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMeta }, optional: false, nullable: false + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :usage, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseUsage }, optional: false, nullable: false + + field :results, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsFlatten200ResponseResultsItem] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta.rb deleted file mode 100644 index 8214703..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item.rb deleted file mode 100644 index 53df1f6..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index f887e6e..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 4111510..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index cd15b80..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index a76cf68..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta.rb deleted file mode 100644 index ee79da4..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index a4ee135..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 00855e6..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsFlatten200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_results_item.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_results_item.rb new file mode 100644 index 0000000..8c4c3da --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_flatten200response_results_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocAnnotationsFlatten200ResponseResultsItem < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :status, -> { CloudPDF::Types::DocAnnotationsFlatten200ResponseResultsItemStatus }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_results_item_status.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_results_item_status.rb new file mode 100644 index 0000000..fd138ad --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_flatten200response_results_item_status.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsFlatten200ResponseResultsItemStatus + extend CloudPDF::Internal::Types::Enum + + APPLIED = "applied" + UNCHANGED = "unchanged" + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_flatten200response_usage.rb b/lib/CloudPDF/types/doc_annotations_flatten200response_usage.rb new file mode 100644 index 0000000..492a364 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_flatten200response_usage.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsFlatten200ResponseUsage + extend CloudPDF::Internal::Types::Enum + + DISPLAY = "display" + PRINT = "print" + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_flatten400response.rb b/lib/CloudPDF/types/doc_annotations_flatten400response.rb index 54b290b..844f534 100644 --- a/lib/CloudPDF/types/doc_annotations_flatten400response.rb +++ b/lib/CloudPDF/types/doc_annotations_flatten400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsFlatten400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsFlatten400ResponseName }, optional: false, nullable: false + module DocAnnotationsFlatten400Response + # DocAnnotationsFlatten400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsFlatten400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_flatten400response_code.rb b/lib/CloudPDF/types/doc_annotations_flatten400response_code.rb deleted file mode 100644 index c3f3821..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsFlatten400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten400response_name.rb b/lib/CloudPDF/types/doc_annotations_flatten400response_name.rb deleted file mode 100644 index 9b6372e..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsFlatten400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten404response.rb b/lib/CloudPDF/types/doc_annotations_flatten404response.rb index 9af9f7c..45bcc6b 100644 --- a/lib/CloudPDF/types/doc_annotations_flatten404response.rb +++ b/lib/CloudPDF/types/doc_annotations_flatten404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsFlatten404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsFlatten404ResponseName }, optional: false, nullable: false + module DocAnnotationsFlatten404Response + # DocAnnotationsFlatten404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsFlatten404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_flatten404response_code.rb b/lib/CloudPDF/types/doc_annotations_flatten404response_code.rb deleted file mode 100644 index dfa10bf..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsFlatten404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_flatten404response_name.rb b/lib/CloudPDF/types/doc_annotations_flatten404response_name.rb deleted file mode 100644 index cc6afc8..0000000 --- a/lib/CloudPDF/types/doc_annotations_flatten404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsFlatten404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response.rb b/lib/CloudPDF/types/doc_annotations_list200response.rb index eba2def..c9bad5d 100644 --- a/lib/CloudPDF/types/doc_annotations_list200response.rb +++ b/lib/CloudPDF/types/doc_annotations_list200response.rb @@ -2,10 +2,22 @@ module CloudPDF module Types - class DocAnnotationsList200Response < Internal::Types::Model - field :page_state, -> { CloudPDF::Types::DocAnnotationsList200ResponsePageState }, optional: false, nullable: false, api_name: "pageState" + module DocAnnotationsList200Response + # DocAnnotationsList200Response is an alias for AnnotationList - field :annotations, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItem] }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item.rb deleted file mode 100644 index 6ad174c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItem < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlight }, key: "HIGHLIGHT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderline }, key: "UNDERLINE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquiggly }, key: "SQUIGGLY" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeout }, key: "STRIKEOUT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircle }, key: "CIRCLE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquare }, key: "SQUARE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygon }, key: "POLYGON" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolyline }, key: "POLYLINE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLine }, key: "LINE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLink }, key: "LINK" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInk }, key: "INK" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeText }, key: "FREE_TEXT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaret }, key: "CARET" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemText }, key: "TEXT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStamp }, key: "STAMP" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachment }, key: "FILE_ATTACHMENT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidget }, key: "WIDGET" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedact }, key: "REDACT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret.rb deleted file mode 100644 index 8c30bc9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret.rb +++ /dev/null @@ -1,59 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaret < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretIntent }, optional: false, nullable: true - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_blend_mode.rb deleted file mode 100644 index 3504ba0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCaretBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_color.rb deleted file mode 100644 index 277bad9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_flags.rb deleted file mode 100644 index c0ccd3b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_identity_quality.rb deleted file mode 100644 index 7fc40f9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCaretIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.rb deleted file mode 100644 index 4b0e6c6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.rb deleted file mode 100644 index c5760db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.rb deleted file mode 100644 index a4db4ab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.rb deleted file mode 100644 index e9ec8d1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.rb deleted file mode 100644 index cfb1cfc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_intent.rb deleted file mode 100644 index 5875610..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCaretIntent - extend CloudPDF::Internal::Types::Enum - - REPLACE = "replace" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect.rb deleted file mode 100644 index f93f124..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect_differences.rb deleted file mode 100644 index 2d54d41..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref.rb deleted file mode 100644 index a4a29f0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index.rb deleted file mode 100644 index 1937aef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.rb deleted file mode 100644 index 7841564..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_nm.rb deleted file mode 100644 index 9995a65..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.rb deleted file mode 100644 index 97a0823..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_reply_type.rb deleted file mode 100644 index c047a13..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCaretReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_unrotated_rect.rb deleted file mode 100644 index 5f1e812..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_caret_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCaretUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle.rb deleted file mode 100644 index f0322fa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircle < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_blend_mode.rb deleted file mode 100644 index ed5affe..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCircleBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_border_style.rb deleted file mode 100644 index 23b5c66..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCircleBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_color.rb deleted file mode 100644 index fcc1b2b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_flags.rb deleted file mode 100644 index 958758a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_identity_quality.rb deleted file mode 100644 index cff4fe9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCircleIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.rb deleted file mode 100644 index 2aaf361..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.rb deleted file mode 100644 index d746706..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.rb deleted file mode 100644 index 5632059..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.rb deleted file mode 100644 index 66d8e61..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.rb deleted file mode 100644 index c7a4875..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_interior_color.rb deleted file mode 100644 index b1fa26f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect.rb deleted file mode 100644 index 6dbca9e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect_differences.rb deleted file mode 100644 index 562ec53..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref.rb deleted file mode 100644 index 338d44f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index.rb deleted file mode 100644 index a5ffad0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.rb deleted file mode 100644 index d0f36ed..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_nm.rb deleted file mode 100644 index 21c3588..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.rb deleted file mode 100644 index 6531b13..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_reply_type.rb deleted file mode 100644 index 9b48c79..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemCircleReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.rb deleted file mode 100644 index d95b86d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemCircleUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment.rb deleted file mode 100644 index 9a0991f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment.rb +++ /dev/null @@ -1,55 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachment < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :icon, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon }, optional: false, nullable: false - - field :file, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.rb deleted file mode 100644 index 9363fcc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFileAttachmentBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_color.rb deleted file mode 100644 index 55aefaf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_file.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_file.rb deleted file mode 100644 index e1e432f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_file.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - - field :mime_type, -> { String }, optional: true, nullable: false, api_name: "mimeType" - - field :description, -> { String }, optional: true, nullable: false - - field :size, -> { Integer }, optional: true, nullable: false - - field :checksum, -> { String }, optional: true, nullable: false - - field :creation_date, -> { String }, optional: true, nullable: false, api_name: "creationDate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_flags.rb deleted file mode 100644 index 7a2d59f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_icon.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_icon.rb deleted file mode 100644 index 522c26f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_icon.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon - extend CloudPDF::Internal::Types::Enum - - PUSH_PIN = "push-pin" - PAPERCLIP = "paperclip" - GRAPH = "graph" - TAG = "tag" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.rb deleted file mode 100644 index ebbba1a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.rb deleted file mode 100644 index 17d81e5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.rb deleted file mode 100644 index 71cf264..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.rb deleted file mode 100644 index 7d58c9e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.rb deleted file mode 100644 index 61b882f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.rb deleted file mode 100644 index 278520c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_rect.rb deleted file mode 100644 index 7aa366f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref.rb deleted file mode 100644 index 2aa899f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.rb deleted file mode 100644 index d057ea0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.rb deleted file mode 100644 index fd193ed..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.rb deleted file mode 100644 index be7bf90..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.rb deleted file mode 100644 index 535c219..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.rb deleted file mode 100644 index 6ee5d6e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFileAttachmentReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text.rb deleted file mode 100644 index 924dd41..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text.rb +++ /dev/null @@ -1,81 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeText < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent }, optional: false, nullable: false - - field :font_family, -> { String }, optional: false, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign }, optional: false, nullable: false, api_name: "textAlign" - - field :rich_text, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichText }, optional: false, nullable: false, api_name: "richText" - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextColor }, optional: false, nullable: false - - field :font_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor }, optional: true, nullable: false, api_name: "fontColor" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :callout_line, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "calloutLine" - - field :line_ending, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding }, optional: true, nullable: false, api_name: "lineEnding" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.rb deleted file mode 100644 index 81c7721..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_border_style.rb deleted file mode 100644 index cd836d2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_color.rb deleted file mode 100644 index af084e9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_flags.rb deleted file mode 100644 index 8329bdd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_font_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_font_color.rb deleted file mode 100644 index a18aa76..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.rb deleted file mode 100644 index fe61df7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.rb deleted file mode 100644 index b52731d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.rb deleted file mode 100644 index 11d18f3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.rb deleted file mode 100644 index f5a8a8e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.rb deleted file mode 100644 index 0f441fa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.rb deleted file mode 100644 index 284f12d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_intent.rb deleted file mode 100644 index 85d4169..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent - extend CloudPDF::Internal::Types::Enum - - FREE_TEXT = "free-text" - FREE_TEXT_CALLOUT = "free-text-callout" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_interior_color.rb deleted file mode 100644 index 776c42d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_line_ending.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_line_ending.rb deleted file mode 100644 index 979b5c1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_line_ending.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextLineEnding - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect.rb deleted file mode 100644 index 8426134..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.rb deleted file mode 100644 index f8798ed..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref.rb deleted file mode 100644 index a4a7358..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index.rb deleted file mode 100644 index d25d725..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.rb deleted file mode 100644 index 985a2f6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.rb deleted file mode 100644 index 1e22136..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.rb deleted file mode 100644 index ee99125..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_reply_type.rb deleted file mode 100644 index 23712c5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text.rb deleted file mode 100644 index 044c6ec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichText < Internal::Types::Model - field :body, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBody }, optional: false, nullable: false - - field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body.rb deleted file mode 100644 index 4d04452..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBody < Internal::Types::Model - field :family, -> { String }, optional: false, nullable: false - - field :weight, -> { Integer }, optional: false, nullable: false - - field :italic, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :size, -> { Integer }, optional: false, nullable: false - - field :color, -> { String }, optional: false, nullable: false - - field :decoration, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyDecorationItem] }, optional: false, nullable: false - - field :script, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyScript }, optional: false, nullable: false - - field :letter_spacing, -> { Integer }, optional: false, nullable: false, api_name: "letterSpacing" - - field :horizontal_scale, -> { Integer }, optional: false, nullable: false, api_name: "horizontalScale" - - field :unknown, -> { String }, optional: true, nullable: false - - field :align, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyAlign }, optional: false, nullable: false - - field :dir, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyDir }, optional: false, nullable: false - - field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" - - field :margins, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyMargins }, optional: true, nullable: false - - field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_align.rb deleted file mode 100644 index 946e97a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_align.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - JUSTIFY = "justify" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_decoration_item.rb deleted file mode 100644 index 9307e88..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_decoration_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyDecorationItem - extend CloudPDF::Internal::Types::Enum - - UNDERLINE = "underline" - LINE_THROUGH = "line-through" - WORD = "word" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_dir.rb deleted file mode 100644 index 2e3d9f9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_dir.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyDir - extend CloudPDF::Internal::Types::Enum - - LTR = "ltr" - RTL = "rtl" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_margins.rb deleted file mode 100644 index 6af2382..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_margins.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyMargins < Internal::Types::Model - field :top, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :left, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_script.rb deleted file mode 100644 index 1904620..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_script.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextBodyScript - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - SUB = "sub" - SUPER = "super" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item.rb deleted file mode 100644 index 86502fc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item.rb +++ /dev/null @@ -1,21 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItem < Internal::Types::Model - field :align, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemAlign }, optional: true, nullable: false - - field :dir, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemDir }, optional: true, nullable: false - - field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" - - field :margins, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemMargins }, optional: true, nullable: false - - field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" - - field :unknown, -> { String }, optional: true, nullable: false - - field :runs, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_align.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_align.rb deleted file mode 100644 index dbb0fad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_align.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - JUSTIFY = "justify" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_dir.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_dir.rb deleted file mode 100644 index 9db3198..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_dir.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemDir - extend CloudPDF::Internal::Types::Enum - - LTR = "ltr" - RTL = "rtl" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_margins.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_margins.rb deleted file mode 100644 index c467a6d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_margins.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemMargins < Internal::Types::Model - field :top, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :left, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_0dedd5.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_0dedd5.rb deleted file mode 100644 index d5b455b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_0dedd5.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleScript - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - SUB = "sub" - SUPER = "super" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_957038.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_957038.rb deleted file mode 100644 index 9872849..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_957038.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem - extend CloudPDF::Internal::Types::Enum - - UNDERLINE = "underline" - LINE_THROUGH = "line-through" - WORD = "word" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_fd1f6a.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_fd1f6a.rb deleted file mode 100644 index 3ea16ed..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_fd1f6a.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model - field :family, -> { String }, optional: true, nullable: false - - field :weight, -> { Integer }, optional: true, nullable: false - - field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :size, -> { Integer }, optional: true, nullable: false - - field :color, -> { String }, optional: true, nullable: false - - field :decoration, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false - - field :script, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false - - field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" - - field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" - - field :unknown, -> { String }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_item.rb deleted file mode 100644 index 9f8bfa1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItem < Internal::Types::Model - field :text, -> { String }, optional: false, nullable: false - - field :style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyle }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_text_align.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_text_align.rb deleted file mode 100644 index a753ab4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemFreeTextTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.rb deleted file mode 100644 index 2b719db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemFreeTextUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight.rb deleted file mode 100644 index 7aeb90d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlight < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.rb deleted file mode 100644 index 4ed8a26..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemHighlightBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_color.rb deleted file mode 100644 index d0b9e98..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_flags.rb deleted file mode 100644 index 855f6b1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.rb deleted file mode 100644 index b0744e8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemHighlightIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.rb deleted file mode 100644 index 64f9374..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.rb deleted file mode 100644 index 192d261..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.rb deleted file mode 100644 index 9ed450a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.rb deleted file mode 100644 index 4b2197b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.rb deleted file mode 100644 index 5467206..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.rb deleted file mode 100644 index 54bfd09..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.rb deleted file mode 100644 index df3657d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.rb deleted file mode 100644 index 4357d81..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.rb deleted file mode 100644 index a1a5fb1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.rb deleted file mode 100644 index 9be94bd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_rect.rb deleted file mode 100644 index e6c629e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref.rb deleted file mode 100644 index 277d769..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index.rb deleted file mode 100644 index e6706e3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.rb deleted file mode 100644 index 4af23e2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.rb deleted file mode 100644 index 1edf11f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.rb deleted file mode 100644 index b9e9fb4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemHighlightRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_reply_type.rb deleted file mode 100644 index b02096d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemHighlightReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink.rb deleted file mode 100644 index f0b5d2a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink.rb +++ /dev/null @@ -1,63 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInk < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkIntent }, optional: false, nullable: true - - field :ink_list, -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem]] }, optional: false, nullable: false, api_name: "inkList" - - field :rotation, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_blend_mode.rb deleted file mode 100644 index 8face83..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemInkBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_border_style.rb deleted file mode 100644 index 16991f9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemInkBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_color.rb deleted file mode 100644 index 066f739..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_flags.rb deleted file mode 100644 index 6032c6e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_identity_quality.rb deleted file mode 100644 index 2f253a1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemInkIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.rb deleted file mode 100644 index 3101134..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.rb deleted file mode 100644 index cb43551..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.rb deleted file mode 100644 index a25187e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.rb deleted file mode 100644 index cc8149a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.rb deleted file mode 100644 index 9faeeac..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.rb deleted file mode 100644 index 8e38f56..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkInkListItemItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_intent.rb deleted file mode 100644 index 24e9098..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemInkIntent - extend CloudPDF::Internal::Types::Enum - - INK_HIGHLIGHT = "ink-highlight" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_rect.rb deleted file mode 100644 index a678115..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref.rb deleted file mode 100644 index a489fc8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index.rb deleted file mode 100644 index b26a738..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.rb deleted file mode 100644 index 910bae1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_nm.rb deleted file mode 100644 index e44ed29..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.rb deleted file mode 100644 index ba61ec0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemInkRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_reply_type.rb deleted file mode 100644 index 26989e6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_ink_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemInkReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line.rb deleted file mode 100644 index 4e8bbbf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line.rb +++ /dev/null @@ -1,73 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLine < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineCaption }, optional: true, nullable: false - - field :leader, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLeader }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :line_points, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLinePoints }, optional: false, nullable: false, api_name: "linePoints" - - field :line_endings, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" - - field :rotation, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_blend_mode.rb deleted file mode 100644 index 7ec1c0d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_border_style.rb deleted file mode 100644 index 5c14d7f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption.rb deleted file mode 100644 index 6eeb816..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition }, optional: true, nullable: false - - field :offset, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_offset.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_offset.rb deleted file mode 100644 index 0aef0b7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_offset.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineCaptionOffset < Internal::Types::Model - field :along, -> { Integer }, optional: false, nullable: false - - field :perpendicular, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_position.rb deleted file mode 100644 index dff3f58..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineCaptionPosition - extend CloudPDF::Internal::Types::Enum - - INLINE = "inline" - TOP = "top" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_color.rb deleted file mode 100644 index 03c4c8d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_flags.rb deleted file mode 100644 index d4fca04..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_identity_quality.rb deleted file mode 100644 index 6f65d45..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to.rb deleted file mode 100644 index 67cbfa8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.rb deleted file mode 100644 index de07479..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.rb deleted file mode 100644 index a7dd1cc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.rb deleted file mode 100644 index 98a9a38..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.rb deleted file mode 100644 index ea911cf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_intent.rb deleted file mode 100644 index 83e6744..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineIntent - extend CloudPDF::Internal::Types::Enum - - LINE_ARROW = "LineArrow" - LINE_DIMENSION = "LineDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_interior_color.rb deleted file mode 100644 index 9ff5f2b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_leader.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_leader.rb deleted file mode 100644 index c6634e4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_leader.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineLeader < Internal::Types::Model - field :length, -> { Integer }, optional: false, nullable: false - - field :extension, -> { Integer }, optional: true, nullable: false - - field :offset, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings.rb deleted file mode 100644 index a44b37f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineLineEndings < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_end.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_end.rb deleted file mode 100644 index 2ff6a58..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_end.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsEnd - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_start.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_start.rb deleted file mode 100644 index 13e5147..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_start.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineLineEndingsStart - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points.rb deleted file mode 100644 index 8ddcf5e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineLinePoints < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_end.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_end.rb deleted file mode 100644 index 486858d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_end.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineLinePointsEnd < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_start.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_start.rb deleted file mode 100644 index 1a7ec96..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_start.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineLinePointsStart < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure.rb deleted file mode 100644 index db91e86..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_geo.rb deleted file mode 100644 index 07af8e4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl.rb deleted file mode 100644 index 9d18075..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.rb deleted file mode 100644 index db0de34..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.rb deleted file mode 100644 index d4d2280..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.rb deleted file mode 100644 index 8bde9f4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.rb deleted file mode 100644 index 375c8fb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.rb deleted file mode 100644 index 0ec344a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.rb deleted file mode 100644 index 0171ca3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.rb deleted file mode 100644 index e26bc17..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.rb deleted file mode 100644 index 26ffa3e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.rb deleted file mode 100644 index 1f90816..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.rb deleted file mode 100644 index 0bdf69c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.rb deleted file mode 100644 index 4bd4744..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.rb deleted file mode 100644 index 800fd2d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.rb deleted file mode 100644 index 77b5ccf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.rb deleted file mode 100644 index a68228c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.rb deleted file mode 100644 index eb59f9f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.rb deleted file mode 100644 index 3679d28..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.rb deleted file mode 100644 index 23dfed7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.rb deleted file mode 100644 index bc97214..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.rb deleted file mode 100644 index 672a1bd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_unknown.rb deleted file mode 100644 index ee1b8f2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_rect.rb deleted file mode 100644 index e2edf16..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref.rb deleted file mode 100644 index 885ddd4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index.rb deleted file mode 100644 index 6190212..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.rb deleted file mode 100644 index ad5f829..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_nm.rb deleted file mode 100644 index 4341dc6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_object_number.rb deleted file mode 100644 index 76c91a2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_reply_type.rb deleted file mode 100644 index eeebe44..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_line_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link.rb deleted file mode 100644 index 787ec7a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLink < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :target, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTarget }, optional: false, nullable: true - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_blend_mode.rb deleted file mode 100644 index a41bbb6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLinkBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_flags.rb deleted file mode 100644 index 5e713f7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_identity_quality.rb deleted file mode 100644 index a955dbd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLinkIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to.rb deleted file mode 100644 index d0309ab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.rb deleted file mode 100644 index 8c0b37d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.rb deleted file mode 100644 index e8944a6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.rb deleted file mode 100644 index b9777ad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.rb deleted file mode 100644 index 2a7a526..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_rect.rb deleted file mode 100644 index d84c750..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref.rb deleted file mode 100644 index dbf0ab2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index.rb deleted file mode 100644 index 6306c06..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.rb deleted file mode 100644 index bdbabb0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_nm.rb deleted file mode 100644 index 2b985e9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_object_number.rb deleted file mode 100644 index 97dd43f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_reply_type.rb deleted file mode 100644 index b281b0e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemLinkReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target.rb deleted file mode 100644 index 95e497b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTarget < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto }, key: "GOTO" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetURI }, key: "URI" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote }, key: "GOTO_REMOTE" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch }, key: "LAUNCH" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript }, key: "JAVASCRIPT" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed }, key: "NAMED" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto.rb deleted file mode 100644 index b8cf73e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto < Internal::Types::Model - field :destination, -> { CloudPDF::Types::PdfDestination }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.rb deleted file mode 100644 index e18dcc8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto_remote.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoRemote < Internal::Types::Model - field :file, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_javascript.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_javascript.rb deleted file mode 100644 index 1747be1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_javascript.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetJavascript < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_launch.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_launch.rb deleted file mode 100644 index cf36052..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_launch.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetLaunch < Internal::Types::Model - field :path, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_named.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_named.rb deleted file mode 100644 index 72a964c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_named.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetNamed < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_unsupported.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_unsupported.rb deleted file mode 100644 index 220cd78..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_uri.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_uri.rb deleted file mode 100644 index 631faca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_uri.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemLinkTargetURI < Internal::Types::Model - field :uri, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon.rb deleted file mode 100644 index 4ba164e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon.rb +++ /dev/null @@ -1,71 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygon < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonCaption }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :vertices, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem] }, optional: false, nullable: false - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.rb deleted file mode 100644 index b48253d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_border_style.rb deleted file mode 100644 index 7524760..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption.rb deleted file mode 100644 index 1d99d0e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :center, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption_center.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption_center.rb deleted file mode 100644 index 557f883..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption_center.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonCaptionCenter < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_color.rb deleted file mode 100644 index 45b1516..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_flags.rb deleted file mode 100644 index 5e6ea5f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.rb deleted file mode 100644 index 3dd89b0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.rb deleted file mode 100644 index 74c3d38..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.rb deleted file mode 100644 index c545b83..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.rb deleted file mode 100644 index 917a37b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.rb deleted file mode 100644 index 89fb93a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.rb deleted file mode 100644 index 64827cb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_intent.rb deleted file mode 100644 index 1a32cfb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonIntent - extend CloudPDF::Internal::Types::Enum - - POLYGON_CLOUD = "PolygonCloud" - POLYGON_DIMENSION = "PolygonDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_interior_color.rb deleted file mode 100644 index 47427d8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure.rb deleted file mode 100644 index 3f660af..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.rb deleted file mode 100644 index 52d84c6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.rb deleted file mode 100644 index 70f0680..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.rb deleted file mode 100644 index 3c7a4f3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.rb deleted file mode 100644 index 528b1ad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.rb deleted file mode 100644 index 8924e99..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.rb deleted file mode 100644 index ede2131..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.rb deleted file mode 100644 index 1856d26..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.rb deleted file mode 100644 index d8acd96..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.rb deleted file mode 100644 index 34e4095..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.rb deleted file mode 100644 index 80cfb3c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.rb deleted file mode 100644 index 5c04bcd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.rb deleted file mode 100644 index a2ebd17..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.rb deleted file mode 100644 index 486c2c7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.rb deleted file mode 100644 index 900ef6e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.rb deleted file mode 100644 index f529848..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.rb deleted file mode 100644 index b383fc2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.rb deleted file mode 100644 index 61a302a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.rb deleted file mode 100644 index 0ec0d94..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.rb deleted file mode 100644 index 7065f3d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.rb deleted file mode 100644 index 1198915..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.rb deleted file mode 100644 index f9b73c9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.rb deleted file mode 100644 index 8360222..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_rect.rb deleted file mode 100644 index a261343..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref.rb deleted file mode 100644 index 90c2cdd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index.rb deleted file mode 100644 index c4ce95d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.rb deleted file mode 100644 index 3fc3212..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.rb deleted file mode 100644 index 746ea07..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.rb deleted file mode 100644 index 2cbb0c6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_reply_type.rb deleted file mode 100644 index 8ae23c5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolygonReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.rb deleted file mode 100644 index 45d9ac9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_vertices_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolygonVerticesItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline.rb deleted file mode 100644 index 8393892..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline.rb +++ /dev/null @@ -1,71 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolyline < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineCaption }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :vertices, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem] }, optional: false, nullable: false - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :line_endings, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.rb deleted file mode 100644 index d95e15f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_border_style.rb deleted file mode 100644 index 83c139c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption.rb deleted file mode 100644 index 95e5fd3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :center, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption_center.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption_center.rb deleted file mode 100644 index 9b65361..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption_center.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineCaptionCenter < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_color.rb deleted file mode 100644 index 04867db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_flags.rb deleted file mode 100644 index f53b1b9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.rb deleted file mode 100644 index aa34a2d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.rb deleted file mode 100644 index ba26a54..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.rb deleted file mode 100644 index 169f4ef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.rb deleted file mode 100644 index 79d476e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.rb deleted file mode 100644 index 80afddd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.rb deleted file mode 100644 index a1c2d0f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_intent.rb deleted file mode 100644 index 4c4ddc5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineIntent - extend CloudPDF::Internal::Types::Enum - - POLY_LINE_DIMENSION = "PolyLineDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_interior_color.rb deleted file mode 100644 index 07825ec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings.rb deleted file mode 100644 index d75ebd5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndings < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.rb deleted file mode 100644 index fb3f5f4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsEnd - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.rb deleted file mode 100644 index 08e0398..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineLineEndingsStart - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure.rb deleted file mode 100644 index d185326..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.rb deleted file mode 100644 index e08442c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.rb deleted file mode 100644 index f1e5e98..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.rb deleted file mode 100644 index 4246012..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.rb deleted file mode 100644 index 1bef2ee..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.rb deleted file mode 100644 index cbee499..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.rb deleted file mode 100644 index c8c4f92..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.rb deleted file mode 100644 index 632ee4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.rb deleted file mode 100644 index 7f97494..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.rb deleted file mode 100644 index 8906fba..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.rb deleted file mode 100644 index e346c72..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.rb deleted file mode 100644 index 5e78189..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.rb deleted file mode 100644 index e89e06a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.rb deleted file mode 100644 index ada8a20..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.rb deleted file mode 100644 index f132821..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.rb deleted file mode 100644 index 0baf1d3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.rb deleted file mode 100644 index 3c3fd39..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.rb deleted file mode 100644 index 5c6857c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.rb deleted file mode 100644 index 1784e27..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.rb deleted file mode 100644 index 68e9a49..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.rb deleted file mode 100644 index 316ee76..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.rb deleted file mode 100644 index 3762568..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.rb deleted file mode 100644 index 8a3adc6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_rect.rb deleted file mode 100644 index f1fc2f4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref.rb deleted file mode 100644 index ea50fb1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index.rb deleted file mode 100644 index 32fe692..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.rb deleted file mode 100644 index 82ef831..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.rb deleted file mode 100644 index cee5bc9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.rb deleted file mode 100644 index 862a06f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_reply_type.rb deleted file mode 100644 index 62e4a62..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemPolylineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.rb deleted file mode 100644 index cb318c8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_vertices_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemPolylineVerticesItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact.rb deleted file mode 100644 index c47afac..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedact < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :overlay_text, -> { String }, optional: false, nullable: true, api_name: "overlayText" - - field :repeat, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :font_family, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily }, optional: false, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" - - field :font_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactFontColor }, optional: false, nullable: false, api_name: "fontColor" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign }, optional: false, nullable: false, api_name: "textAlign" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_blend_mode.rb deleted file mode 100644 index 3eb4f4d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemRedactBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_color.rb deleted file mode 100644 index 4866734..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_flags.rb deleted file mode 100644 index a8fc77b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_color.rb deleted file mode 100644 index 54afab6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_family.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_family.rb deleted file mode 100644 index 2a5078d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_family.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemRedactFontFamily - extend CloudPDF::Internal::Types::Enum - - COURIER = "courier" - COURIER_BOLD = "courier-bold" - COURIER_BOLD_OBLIQUE = "courier-bold-oblique" - COURIER_OBLIQUE = "courier-oblique" - HELVETICA = "helvetica" - HELVETICA_BOLD = "helvetica-bold" - HELVETICA_BOLD_OBLIQUE = "helvetica-bold-oblique" - HELVETICA_OBLIQUE = "helvetica-oblique" - TIMES_ROMAN = "times-roman" - TIMES_BOLD = "times-bold" - TIMES_BOLD_ITALIC = "times-bold-italic" - TIMES_ITALIC = "times-italic" - SYMBOL = "symbol" - ZAPF_DINGBATS = "zapf-dingbats" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_identity_quality.rb deleted file mode 100644 index 18df166..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemRedactIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.rb deleted file mode 100644 index 885ad40..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.rb deleted file mode 100644 index b6125b8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.rb deleted file mode 100644 index 741a05d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.rb deleted file mode 100644 index 8a8d3c2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.rb deleted file mode 100644 index 433420c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_interior_color.rb deleted file mode 100644 index 3b21092..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.rb deleted file mode 100644 index b2fc561..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.rb deleted file mode 100644 index 69f4ed4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.rb deleted file mode 100644 index bb76b44..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.rb deleted file mode 100644 index ecf4d08..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.rb deleted file mode 100644 index 94bd9ca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_rect.rb deleted file mode 100644 index eb8611c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref.rb deleted file mode 100644 index d0fd6f1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index.rb deleted file mode 100644 index 907c4db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.rb deleted file mode 100644 index b2da82f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_nm.rb deleted file mode 100644 index 2f1e5c4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.rb deleted file mode 100644 index a7e78ae..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemRedactRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_reply_type.rb deleted file mode 100644 index 8ca3e0c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemRedactReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_text_align.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_text_align.rb deleted file mode 100644 index 9d62bab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_redact_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemRedactTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square.rb deleted file mode 100644 index 229e6bf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquare < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_blend_mode.rb deleted file mode 100644 index 643d26d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquareBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_border_style.rb deleted file mode 100644 index 0aa9b17..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquareBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_color.rb deleted file mode 100644 index 2818c01..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_flags.rb deleted file mode 100644 index e3077dd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_identity_quality.rb deleted file mode 100644 index 313fed6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquareIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to.rb deleted file mode 100644 index 14c8389..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.rb deleted file mode 100644 index 4bb8fc6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.rb deleted file mode 100644 index 9abfeb2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.rb deleted file mode 100644 index 8b4b6f7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.rb deleted file mode 100644 index d5b57f2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_interior_color.rb deleted file mode 100644 index 0a651a7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect.rb deleted file mode 100644 index d7ed575..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect_differences.rb deleted file mode 100644 index 8798ec0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref.rb deleted file mode 100644 index e108605..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index.rb deleted file mode 100644 index 8dd6027..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.rb deleted file mode 100644 index abca8e9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_nm.rb deleted file mode 100644 index 9d3c9b6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_object_number.rb deleted file mode 100644 index 276026d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_reply_type.rb deleted file mode 100644 index d994a48..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquareReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.rb deleted file mode 100644 index c3b9c2d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_square_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquareUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly.rb deleted file mode 100644 index 7b78fd8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquiggly < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.rb deleted file mode 100644 index 6d4263b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquigglyBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_color.rb deleted file mode 100644 index 362f37e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_flags.rb deleted file mode 100644 index 6f9178b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.rb deleted file mode 100644 index 9c54654..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquigglyIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.rb deleted file mode 100644 index 19283f5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.rb deleted file mode 100644 index fe861bf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.rb deleted file mode 100644 index 1fe3f18..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.rb deleted file mode 100644 index caeabe1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.rb deleted file mode 100644 index 35e09f6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.rb deleted file mode 100644 index aa36be4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.rb deleted file mode 100644 index a05cbb7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.rb deleted file mode 100644 index 1b147ef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.rb deleted file mode 100644 index 76c4122..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.rb deleted file mode 100644 index f2263e2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_rect.rb deleted file mode 100644 index abb3bae..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref.rb deleted file mode 100644 index 6716567..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.rb deleted file mode 100644 index 7b17a8e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.rb deleted file mode 100644 index 8726861..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.rb deleted file mode 100644 index 6892d05..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.rb deleted file mode 100644 index 3a7097c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemSquigglyRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.rb deleted file mode 100644 index 4953118..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemSquigglyReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp.rb deleted file mode 100644 index baf9c28..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStamp < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :name, -> { String }, optional: false, nullable: true - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.rb deleted file mode 100644 index 7c9cd08..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStampBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_flags.rb deleted file mode 100644 index e06aeb2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.rb deleted file mode 100644 index 087f861..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStampIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.rb deleted file mode 100644 index 168f9d4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.rb deleted file mode 100644 index 267e286..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.rb deleted file mode 100644 index 4be42a1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.rb deleted file mode 100644 index bb94f98..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.rb deleted file mode 100644 index 132c92f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_rect.rb deleted file mode 100644 index 544aef8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref.rb deleted file mode 100644 index 7f68f4b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index.rb deleted file mode 100644 index d639389..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.rb deleted file mode 100644 index 25054e1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.rb deleted file mode 100644 index 8061d39..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.rb deleted file mode 100644 index 5e9fd46..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_reply_type.rb deleted file mode 100644 index 6b46100..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStampReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.rb deleted file mode 100644 index 7ecea7d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStampUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout.rb deleted file mode 100644 index ee479cf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout.rb +++ /dev/null @@ -1,55 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeout < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - - field :intent, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent }, optional: false, nullable: true - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.rb deleted file mode 100644 index 2145bcd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStrikeoutBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_color.rb deleted file mode 100644 index 13d289f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_flags.rb deleted file mode 100644 index 970804a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.rb deleted file mode 100644 index 774a074..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStrikeoutIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.rb deleted file mode 100644 index 9aff0e1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.rb deleted file mode 100644 index b27a85f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.rb deleted file mode 100644 index 83f555e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.rb deleted file mode 100644 index 81ef43c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.rb deleted file mode 100644 index c191152..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_intent.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_intent.rb deleted file mode 100644 index bdb7836..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStrikeoutIntent - extend CloudPDF::Internal::Types::Enum - - STRIKEOUT_TEXT_EDIT = "strikeout-text-edit" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.rb deleted file mode 100644 index 5adb917..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.rb deleted file mode 100644 index 3808707..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.rb deleted file mode 100644 index 221ce11..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.rb deleted file mode 100644 index abf0f0a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.rb deleted file mode 100644 index d04505f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_rect.rb deleted file mode 100644 index ba66c9e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref.rb deleted file mode 100644 index 227eb52..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.rb deleted file mode 100644 index 2fafa23..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.rb deleted file mode 100644 index 0e2caaf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.rb deleted file mode 100644 index 6e3a418..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.rb deleted file mode 100644 index a37f00d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemStrikeoutRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.rb deleted file mode 100644 index 07f0ad0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemStrikeoutReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text.rb deleted file mode 100644 index 17f03a0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text.rb +++ /dev/null @@ -1,57 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemText < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :icon, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextIcon }, optional: false, nullable: false - - field :state, -> { String }, optional: false, nullable: true - - field :state_model, -> { String }, optional: false, nullable: true, api_name: "stateModel" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_blend_mode.rb deleted file mode 100644 index e4c43df..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemTextBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_color.rb deleted file mode 100644 index 919af8a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_flags.rb deleted file mode 100644 index c820062..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_icon.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_icon.rb deleted file mode 100644 index cb44369..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_icon.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemTextIcon - extend CloudPDF::Internal::Types::Enum - - COMMENT = "comment" - KEY = "key" - NOTE = "note" - HELP = "help" - NEW_PARAGRAPH = "new-paragraph" - PARAGRAPH = "paragraph" - INSERT = "insert" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_identity_quality.rb deleted file mode 100644 index ab0ad3e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemTextIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to.rb deleted file mode 100644 index e1332e4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.rb deleted file mode 100644 index 7d47ba2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.rb deleted file mode 100644 index e3c260b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.rb deleted file mode 100644 index 7103230..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.rb deleted file mode 100644 index 469f04e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_rect.rb deleted file mode 100644 index f7282ec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref.rb deleted file mode 100644 index 3af80eb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index.rb deleted file mode 100644 index f7a9898..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.rb deleted file mode 100644 index 8e3fee7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_nm.rb deleted file mode 100644 index 8a92976..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_object_number.rb deleted file mode 100644 index eb3e8db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemTextRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_reply_type.rb deleted file mode 100644 index 8c2a9a3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_text_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemTextReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline.rb deleted file mode 100644 index 1e22e60..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderline < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_blend_mode.rb deleted file mode 100644 index 58c3b11..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnderlineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_color.rb deleted file mode 100644 index 37d86e3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_flags.rb deleted file mode 100644 index c34d097..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_identity_quality.rb deleted file mode 100644 index 96dad12..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnderlineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.rb deleted file mode 100644 index f023d8c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.rb deleted file mode 100644 index aa3164f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.rb deleted file mode 100644 index abe94a4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.rb deleted file mode 100644 index 78f0c2a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.rb deleted file mode 100644 index 5cdc46b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.rb deleted file mode 100644 index f6a9421..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.rb deleted file mode 100644 index 04acc72..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.rb deleted file mode 100644 index acef246..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.rb deleted file mode 100644 index 754ce75..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.rb deleted file mode 100644 index dc4e097..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_rect.rb deleted file mode 100644 index 7e82fe5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref.rb deleted file mode 100644 index ba0d099..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index.rb deleted file mode 100644 index d87973c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.rb deleted file mode 100644 index 4bedafe..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_nm.rb deleted file mode 100644 index ce15592..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.rb deleted file mode 100644 index d75b47b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnderlineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_reply_type.rb deleted file mode 100644 index 01d08be..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_underline_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnderlineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported.rb deleted file mode 100644 index 3064a83..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupported < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :raw_subtype_code, -> { Integer }, optional: false, nullable: false, api_name: "rawSubtypeCode" - - field :raw_subtype_name, -> { String }, optional: false, nullable: true, api_name: "rawSubtypeName" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.rb deleted file mode 100644 index cc27fed..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnsupportedBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_flags.rb deleted file mode 100644 index 2698a69..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.rb deleted file mode 100644 index da74a88..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnsupportedIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.rb deleted file mode 100644 index b4cdece..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.rb deleted file mode 100644 index d1d7ec3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.rb deleted file mode 100644 index 7be0f02..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.rb deleted file mode 100644 index 2bf683b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.rb deleted file mode 100644 index c5b6968..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_rect.rb deleted file mode 100644 index 726334e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref.rb deleted file mode 100644 index 76a241a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.rb deleted file mode 100644 index bf59971..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.rb deleted file mode 100644 index 362cfab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.rb deleted file mode 100644 index 6e3b03e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.rb deleted file mode 100644 index 172e949..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemUnsupportedRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.rb deleted file mode 100644 index 26a2874..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemUnsupportedReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget.rb deleted file mode 100644 index a77bcce..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidget < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetColor }, optional: false, nullable: true - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :font_family, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily }, optional: true, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" - - field :font_color, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor }, optional: true, nullable: false, api_name: "fontColor" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign }, optional: false, nullable: false, api_name: "textAlign" - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :field_family, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily }, optional: false, nullable: false, api_name: "fieldFamily" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_blend_mode.rb deleted file mode 100644 index ca9005a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_border_style.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_border_style.rb deleted file mode 100644 index b314895..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_color.rb deleted file mode 100644 index 02d9fdd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_field_family.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_field_family.rb deleted file mode 100644 index aba613d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_field_family.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetFieldFamily - extend CloudPDF::Internal::Types::Enum - - TEXT = "text" - CHECKBOX = "checkbox" - RADIO = "radio" - COMBOBOX = "combobox" - LISTBOX = "listbox" - PUSHBUTTON = "pushbutton" - SIGNATURE = "signature" - UNKNOWN = "unknown" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_flags.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_flags.rb deleted file mode 100644 index 57f93ab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_color.rb deleted file mode 100644 index 83ddd09..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_family.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_family.rb deleted file mode 100644 index 34cdac2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_family.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetFontFamily - extend CloudPDF::Internal::Types::Enum - - COURIER = "courier" - COURIER_BOLD = "courier-bold" - COURIER_BOLD_OBLIQUE = "courier-bold-oblique" - COURIER_OBLIQUE = "courier-oblique" - HELVETICA = "helvetica" - HELVETICA_BOLD = "helvetica-bold" - HELVETICA_BOLD_OBLIQUE = "helvetica-bold-oblique" - HELVETICA_OBLIQUE = "helvetica-oblique" - TIMES_ROMAN = "times-roman" - TIMES_BOLD = "times-bold" - TIMES_BOLD_ITALIC = "times-bold-italic" - TIMES_ITALIC = "times-italic" - SYMBOL = "symbol" - ZAPF_DINGBATS = "zapf-dingbats" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_identity_quality.rb deleted file mode 100644 index 70ba424..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.rb deleted file mode 100644 index 971dd4d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.rb deleted file mode 100644 index e9e7e96..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.rb deleted file mode 100644 index 9425f3a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.rb deleted file mode 100644 index e8bf6ea..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.rb deleted file mode 100644 index 21bcf54..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_interior_color.rb deleted file mode 100644 index b5a05f1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_rect.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_rect.rb deleted file mode 100644 index 9e0d381..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref.rb deleted file mode 100644 index 3bd38c1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index.rb deleted file mode 100644 index f0b964e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.rb deleted file mode 100644 index 6a1df1c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_nm.rb deleted file mode 100644 index 6657643..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.rb deleted file mode 100644 index 7831f91..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponseAnnotationsItemWidgetRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_reply_type.rb deleted file mode 100644 index 67c6704..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_text_align.rb b/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_text_align.rb deleted file mode 100644 index fdfdf66..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_annotations_item_widget_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList200ResponseAnnotationsItemWidgetTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_page_state.rb b/lib/CloudPDF/types/doc_annotations_list200response_page_state.rb deleted file mode 100644 index 9ffbfcb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_page_state.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponsePageState < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsList200ResponsePageStateRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsList200ResponsePageStateWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_page_state_revision.rb b/lib/CloudPDF/types/doc_annotations_list200response_page_state_revision.rb deleted file mode 100644 index e856ded..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_page_state_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponsePageStateRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state.rb deleted file mode 100644 index 8c42ad8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponsePageStateWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_known.rb deleted file mode 100644 index b403ff2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponsePageStateWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.rb deleted file mode 100644 index 4586340..0000000 --- a/lib/CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsList200ResponsePageStateWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list404response.rb b/lib/CloudPDF/types/doc_annotations_list404response.rb index 44c49d1..fba1ba6 100644 --- a/lib/CloudPDF/types/doc_annotations_list404response.rb +++ b/lib/CloudPDF/types/doc_annotations_list404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsList404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsList404ResponseName }, optional: false, nullable: false + module DocAnnotationsList404Response + # DocAnnotationsList404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsList404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_list404response_code.rb b/lib/CloudPDF/types/doc_annotations_list404response_code.rb deleted file mode 100644 index c80d63a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list404response_name.rb b/lib/CloudPDF/types/doc_annotations_list404response_name.rb deleted file mode 100644 index 49063f2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsList404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response.rb b/lib/CloudPDF/types/doc_annotations_list_all200response.rb index d742ef4..425126f 100644 --- a/lib/CloudPDF/types/doc_annotations_list_all200response.rb +++ b/lib/CloudPDF/types/doc_annotations_list_all200response.rb @@ -2,10 +2,22 @@ module CloudPDF module Types - class DocAnnotationsListAll200Response < Internal::Types::Model - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItem] }, optional: false, nullable: false + module DocAnnotationsListAll200Response + # DocAnnotationsListAll200Response is an alias for AnnotationList - field :audit_head, -> { Integer }, optional: true, nullable: false, api_name: "auditHead" + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item.rb deleted file mode 100644 index e6df677..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItem < Internal::Types::Model - field :page_state, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemPageState }, optional: false, nullable: false, api_name: "pageState" - - field :annotations, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item.rb deleted file mode 100644 index 51fea5b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItem < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight }, key: "HIGHLIGHT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline }, key: "UNDERLINE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly }, key: "SQUIGGLY" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout }, key: "STRIKEOUT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle }, key: "CIRCLE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare }, key: "SQUARE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon }, key: "POLYGON" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline }, key: "POLYLINE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine }, key: "LINE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink }, key: "LINK" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk }, key: "INK" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText }, key: "FREE_TEXT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret }, key: "CARET" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText }, key: "TEXT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp }, key: "STAMP" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment }, key: "FILE_ATTACHMENT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget }, key: "WIDGET" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact }, key: "REDACT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret.rb deleted file mode 100644 index da7575a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret.rb +++ /dev/null @@ -1,59 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretIntent }, optional: false, nullable: true - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_blend_mode.rb deleted file mode 100644 index e78d97e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_color.rb deleted file mode 100644 index e3a2b2c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_flags.rb deleted file mode 100644 index 730aa4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_identity_quality.rb deleted file mode 100644 index 00085fb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to.rb deleted file mode 100644 index 4c61524..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index.rb deleted file mode 100644 index a6497c7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index_revision.rb deleted file mode 100644 index 0e2c42a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_nm.rb deleted file mode 100644 index be471d0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_object_number.rb deleted file mode 100644 index f138c2d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_intent.rb deleted file mode 100644 index 1ee7183..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretIntent - extend CloudPDF::Internal::Types::Enum - - REPLACE = "replace" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect.rb deleted file mode 100644 index 4c5dd13..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect_differences.rb deleted file mode 100644 index 551b96a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref.rb deleted file mode 100644 index e4198eb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index.rb deleted file mode 100644 index acfa01f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index_revision.rb deleted file mode 100644 index c645913..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_nm.rb deleted file mode 100644 index 6e50fee..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_object_number.rb deleted file mode 100644 index f961eec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_reply_type.rb deleted file mode 100644 index aa7b191..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_unrotated_rect.rb deleted file mode 100644 index 1b61843..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle.rb deleted file mode 100644 index ca39ea2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_blend_mode.rb deleted file mode 100644 index 5f17d1b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_border_style.rb deleted file mode 100644 index 574ddd0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_color.rb deleted file mode 100644 index 427fa54..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_flags.rb deleted file mode 100644 index 38bf839..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_identity_quality.rb deleted file mode 100644 index b7c744c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to.rb deleted file mode 100644 index be3bedf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index.rb deleted file mode 100644 index cafe230..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index_revision.rb deleted file mode 100644 index 0ee8a11..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_nm.rb deleted file mode 100644 index 341f5a0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_object_number.rb deleted file mode 100644 index 1013105..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_interior_color.rb deleted file mode 100644 index 66b3d68..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect.rb deleted file mode 100644 index c868ccb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect_differences.rb deleted file mode 100644 index bc40cbb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref.rb deleted file mode 100644 index e51845b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index.rb deleted file mode 100644 index 067e875..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index_revision.rb deleted file mode 100644 index 76e1d4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_nm.rb deleted file mode 100644 index 103b672..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_object_number.rb deleted file mode 100644 index b5fc49b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_reply_type.rb deleted file mode 100644 index c21502c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_unrotated_rect.rb deleted file mode 100644 index cb6a50c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment.rb deleted file mode 100644 index cd5e979..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment.rb +++ /dev/null @@ -1,55 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :icon, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentIcon }, optional: false, nullable: false - - field :file, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentFile }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_blend_mode.rb deleted file mode 100644 index 77b3528..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_color.rb deleted file mode 100644 index 2bf1eef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_file.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_file.rb deleted file mode 100644 index 7ac1735..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_file.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentFile < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - - field :mime_type, -> { String }, optional: true, nullable: false, api_name: "mimeType" - - field :description, -> { String }, optional: true, nullable: false - - field :size, -> { Integer }, optional: true, nullable: false - - field :checksum, -> { String }, optional: true, nullable: false - - field :creation_date, -> { String }, optional: true, nullable: false, api_name: "creationDate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_flags.rb deleted file mode 100644 index 8cc02a4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_icon.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_icon.rb deleted file mode 100644 index 11450d7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_icon.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentIcon - extend CloudPDF::Internal::Types::Enum - - PUSH_PIN = "push-pin" - PAPERCLIP = "paperclip" - GRAPH = "graph" - TAG = "tag" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_identity_quality.rb deleted file mode 100644 index 000302b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_795f07.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_795f07.rb deleted file mode 100644 index 6d2f19e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_795f07.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_8c8dea.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_8c8dea.rb deleted file mode 100644 index af58d98..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_8c8dea.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to.rb deleted file mode 100644 index 28c4b70..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_index.rb deleted file mode 100644 index c9d934a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_nm.rb deleted file mode 100644 index b999ea0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_rect.rb deleted file mode 100644 index 11145d4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref.rb deleted file mode 100644 index 6afe1e8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index.rb deleted file mode 100644 index 4d61457..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index_2af29e.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index_2af29e.rb deleted file mode 100644 index b79172b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index_2af29e.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_nm.rb deleted file mode 100644 index afcd312..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_object_number.rb deleted file mode 100644 index 3bafe4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_reply_type.rb deleted file mode 100644 index e114408..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text.rb deleted file mode 100644 index ddf6ddd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text.rb +++ /dev/null @@ -1,81 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIntent }, optional: false, nullable: false - - field :font_family, -> { String }, optional: false, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextTextAlign }, optional: false, nullable: false, api_name: "textAlign" - - field :rich_text, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichText }, optional: false, nullable: false, api_name: "richText" - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextColor }, optional: false, nullable: false - - field :font_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextFontColor }, optional: true, nullable: false, api_name: "fontColor" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :callout_line, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "calloutLine" - - field :line_ending, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextLineEnding }, optional: true, nullable: false, api_name: "lineEnding" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_blend_mode.rb deleted file mode 100644 index 2b3b913..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_border_style.rb deleted file mode 100644 index 981eb8b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_color.rb deleted file mode 100644 index ba77c9c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_flags.rb deleted file mode 100644 index 1b4e5a8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_font_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_font_color.rb deleted file mode 100644 index 39af641..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_identity_quality.rb deleted file mode 100644 index 2c99997..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to.rb deleted file mode 100644 index d074dc1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_inde_5219ca.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_inde_5219ca.rb deleted file mode 100644 index 278453d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_inde_5219ca.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_index.rb deleted file mode 100644 index 7831bc6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_nm.rb deleted file mode 100644 index 20f4b68..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_obje_88252a.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_obje_88252a.rb deleted file mode 100644 index ae1f0a0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_obje_88252a.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_intent.rb deleted file mode 100644 index c223425..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIntent - extend CloudPDF::Internal::Types::Enum - - FREE_TEXT = "free-text" - FREE_TEXT_CALLOUT = "free-text-callout" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_interior_color.rb deleted file mode 100644 index 904cc3c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_line_ending.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_line_ending.rb deleted file mode 100644 index 9cd0331..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_line_ending.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextLineEnding - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect.rb deleted file mode 100644 index ddeacfe..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect_differences.rb deleted file mode 100644 index e914225..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref.rb deleted file mode 100644 index c8d5959..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index.rb deleted file mode 100644 index 556b45a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index_revision.rb deleted file mode 100644 index da1752d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_nm.rb deleted file mode 100644 index 90af6e9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_object_number.rb deleted file mode 100644 index 76dcf3f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_reply_type.rb deleted file mode 100644 index 62e309d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text.rb deleted file mode 100644 index 094bc15..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichText < Internal::Types::Model - field :body, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBody }, optional: false, nullable: false - - field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body.rb deleted file mode 100644 index 7181f5d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBody < Internal::Types::Model - field :family, -> { String }, optional: false, nullable: false - - field :weight, -> { Integer }, optional: false, nullable: false - - field :italic, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :size, -> { Integer }, optional: false, nullable: false - - field :color, -> { String }, optional: false, nullable: false - - field :decoration, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyDecorationItem] }, optional: false, nullable: false - - field :script, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyScript }, optional: false, nullable: false - - field :letter_spacing, -> { Integer }, optional: false, nullable: false, api_name: "letterSpacing" - - field :horizontal_scale, -> { Integer }, optional: false, nullable: false, api_name: "horizontalScale" - - field :unknown, -> { String }, optional: true, nullable: false - - field :align, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyAlign }, optional: false, nullable: false - - field :dir, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyDir }, optional: false, nullable: false - - field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" - - field :margins, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyMargins }, optional: true, nullable: false - - field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_align.rb deleted file mode 100644 index 3963d8b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_align.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - JUSTIFY = "justify" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_d_27cc8f.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_d_27cc8f.rb deleted file mode 100644 index b53f94c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_d_27cc8f.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyDecorationItem - extend CloudPDF::Internal::Types::Enum - - UNDERLINE = "underline" - LINE_THROUGH = "line-through" - WORD = "word" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_dir.rb deleted file mode 100644 index 202ad86..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_dir.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyDir - extend CloudPDF::Internal::Types::Enum - - LTR = "ltr" - RTL = "rtl" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_margins.rb deleted file mode 100644 index 360c86e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_margins.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyMargins < Internal::Types::Model - field :top, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :left, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_script.rb deleted file mode 100644 index 68fb5d5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_script.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextBodyScript - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - SUB = "sub" - SUPER = "super" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_182642.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_182642.rb deleted file mode 100644 index 94a825c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_182642.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem - extend CloudPDF::Internal::Types::Enum - - UNDERLINE = "underline" - LINE_THROUGH = "line-through" - WORD = "word" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_1e6df8.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_1e6df8.rb deleted file mode 100644 index 04056de..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_1e6df8.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model - field :family, -> { String }, optional: true, nullable: false - - field :weight, -> { Integer }, optional: true, nullable: false - - field :italic, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :size, -> { Integer }, optional: true, nullable: false - - field :color, -> { String }, optional: true, nullable: false - - field :decoration, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false - - field :script, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false - - field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing" - - field :horizontal_scale, -> { Integer }, optional: true, nullable: false, api_name: "horizontalScale" - - field :unknown, -> { String }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_2ecf2a.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_2ecf2a.rb deleted file mode 100644 index 6ed2ca3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_2ecf2a.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemDir - extend CloudPDF::Internal::Types::Enum - - LTR = "ltr" - RTL = "rtl" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_84e1e5.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_84e1e5.rb deleted file mode 100644 index b7687ef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_84e1e5.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyleScript - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - SUB = "sub" - SUPER = "super" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_99744f.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_99744f.rb deleted file mode 100644 index 82a4dc5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_99744f.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItem < Internal::Types::Model - field :text, -> { String }, optional: false, nullable: false - - field :style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItemStyle }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_aa2697.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_aa2697.rb deleted file mode 100644 index 887ec0a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_aa2697.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemMargins < Internal::Types::Model - field :top, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :left, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_d0e05b.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_d0e05b.rb deleted file mode 100644 index 3d30f70..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_d0e05b.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - JUSTIFY = "justify" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_e928ea.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_e928ea.rb deleted file mode 100644 index 24646db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_e928ea.rb +++ /dev/null @@ -1,21 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItem < Internal::Types::Model - field :align, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemAlign }, optional: true, nullable: false - - field :dir, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemDir }, optional: true, nullable: false - - field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight" - - field :margins, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemMargins }, optional: true, nullable: false - - field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent" - - field :unknown, -> { String }, optional: true, nullable: false - - field :runs, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextRichTextParagraphsItemRunsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_text_align.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_text_align.rb deleted file mode 100644 index cf91e79..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_unrotated_rect.rb deleted file mode 100644 index c939214..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight.rb deleted file mode 100644 index 087c8d1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_blend_mode.rb deleted file mode 100644 index 84007f5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_color.rb deleted file mode 100644 index ded3348..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_flags.rb deleted file mode 100644 index 8eee521..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_identity_quality.rb deleted file mode 100644 index d7a1023..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to.rb deleted file mode 100644 index 20da5ea..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_inde_efa0a1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_inde_efa0a1.rb deleted file mode 100644 index 98ce2e5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_inde_efa0a1.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_index.rb deleted file mode 100644 index caff4c9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_nm.rb deleted file mode 100644 index 8051e5c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_obje_f048d6.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_obje_f048d6.rb deleted file mode 100644 index 75ed6b3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_obje_f048d6.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item.rb deleted file mode 100644 index 695724b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p1.rb deleted file mode 100644 index 5d30bd6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p2.rb deleted file mode 100644 index 0e4e928..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p3.rb deleted file mode 100644 index bb111ef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p4.rb deleted file mode 100644 index f58e771..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_rect.rb deleted file mode 100644 index 78ae3a3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref.rb deleted file mode 100644 index 0d1f491..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index.rb deleted file mode 100644 index 740e3c5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index_revision.rb deleted file mode 100644 index dd0af6e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_nm.rb deleted file mode 100644 index 0ed5688..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_object_number.rb deleted file mode 100644 index 4b1db23..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_reply_type.rb deleted file mode 100644 index 7896a9f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink.rb deleted file mode 100644 index bae9218..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink.rb +++ /dev/null @@ -1,63 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkIntent }, optional: false, nullable: true - - field :ink_list, -> { Internal::Types::Array[Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInkListItemItem]] }, optional: false, nullable: false, api_name: "inkList" - - field :rotation, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_blend_mode.rb deleted file mode 100644 index 4c91f26..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_border_style.rb deleted file mode 100644 index 4ba9edd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_color.rb deleted file mode 100644 index 8fa7947..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_flags.rb deleted file mode 100644 index 257c42c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_identity_quality.rb deleted file mode 100644 index ef0e9ca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to.rb deleted file mode 100644 index c556d00..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index.rb deleted file mode 100644 index 4d40cca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index_revision.rb deleted file mode 100644 index 408da98..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_nm.rb deleted file mode 100644 index 07b0d05..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_object_number.rb deleted file mode 100644 index 9ab9e61..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ink_list_item_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ink_list_item_item.rb deleted file mode 100644 index 40e2146..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ink_list_item_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkInkListItemItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_intent.rb deleted file mode 100644 index 4964a4b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkIntent - extend CloudPDF::Internal::Types::Enum - - INK_HIGHLIGHT = "ink-highlight" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_rect.rb deleted file mode 100644 index 0fa4580..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref.rb deleted file mode 100644 index 895400b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index.rb deleted file mode 100644 index 80ec35a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index_revision.rb deleted file mode 100644 index b49ca41..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_nm.rb deleted file mode 100644 index dbd46b4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_object_number.rb deleted file mode 100644 index 38462b4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_reply_type.rb deleted file mode 100644 index 0c4f205..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line.rb deleted file mode 100644 index 69908e5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line.rb +++ /dev/null @@ -1,73 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption }, optional: true, nullable: false - - field :leader, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :line_points, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints }, optional: false, nullable: false, api_name: "linePoints" - - field :line_endings, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" - - field :rotation, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode.rb deleted file mode 100644 index 503bc7d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_border_style.rb deleted file mode 100644 index 256919a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.rb deleted file mode 100644 index 262ada3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition }, optional: true, nullable: false - - field :offset, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.rb deleted file mode 100644 index 0ba591e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionOffset < Internal::Types::Model - field :along, -> { Integer }, optional: false, nullable: false - - field :perpendicular, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.rb deleted file mode 100644 index 938e0da..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineCaptionPosition - extend CloudPDF::Internal::Types::Enum - - INLINE = "inline" - TOP = "top" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_color.rb deleted file mode 100644 index 59068e6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_flags.rb deleted file mode 100644 index 63ae6d6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality.rb deleted file mode 100644 index 61aa872..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to.rb deleted file mode 100644 index 15bc20a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index.rb deleted file mode 100644 index 6cc0331..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index_revision.rb deleted file mode 100644 index c1e872b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_nm.rb deleted file mode 100644 index 4c42627..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number.rb deleted file mode 100644 index b051679..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.rb deleted file mode 100644 index c279b03..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineIntent - extend CloudPDF::Internal::Types::Enum - - LINE_ARROW = "LineArrow" - LINE_DIMENSION = "LineDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color.rb deleted file mode 100644 index 5a97ba3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.rb deleted file mode 100644 index 16ed069..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLeader < Internal::Types::Model - field :length, -> { Integer }, optional: false, nullable: false - - field :extension, -> { Integer }, optional: true, nullable: false - - field :offset, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings.rb deleted file mode 100644 index e7eaa4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndings < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end.rb deleted file mode 100644 index 914bdc9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsEnd - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start.rb deleted file mode 100644 index 22f5ee0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLineEndingsStart - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points.rb deleted file mode 100644 index bdb38a2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePoints < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end.rb deleted file mode 100644 index a92000e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsEnd < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start.rb deleted file mode 100644 index ad43735..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineLinePointsStart < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.rb deleted file mode 100644 index b98025c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.rb deleted file mode 100644 index 77a1b8a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.rb deleted file mode 100644 index e86fa6c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.rb deleted file mode 100644 index 3b0f62b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_3a6bbb.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_3a6bbb.rb deleted file mode 100644 index a879ebb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_3a6bbb.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_653de0.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_653de0.rb deleted file mode 100644 index cadc3e3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_653de0.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.rb deleted file mode 100644 index d06c347..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_2c46b5.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_2c46b5.rb deleted file mode 100644 index b705985..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_2c46b5.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_b687a2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_b687a2.rb deleted file mode 100644 index a81d91b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_b687a2.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_580373.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_580373.rb deleted file mode 100644 index 8917277..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_580373.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_c9b4fc.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_c9b4fc.rb deleted file mode 100644 index 70e7baf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_c9b4fc.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.rb deleted file mode 100644 index 7360e33..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.rb deleted file mode 100644 index 82dceb3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.rb deleted file mode 100644 index 635d112..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_bad341.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_bad341.rb deleted file mode 100644 index a37eb7e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_bad341.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_c2b452.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_c2b452.rb deleted file mode 100644 index c66b536..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_c2b452.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.rb deleted file mode 100644 index 2a871aa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.rb deleted file mode 100644 index 113e092..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_lab_dc7fb0.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_lab_dc7fb0.rb deleted file mode 100644 index e561783..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_lab_dc7fb0.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.rb deleted file mode 100644 index 0951d0b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.rb deleted file mode 100644 index 12dc1eb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_lab_da4937.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_lab_da4937.rb deleted file mode 100644 index cd18de9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_lab_da4937.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.rb deleted file mode 100644 index d4fe1dc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_rect.rb deleted file mode 100644 index 7858881..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref.rb deleted file mode 100644 index 4d800cf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index.rb deleted file mode 100644 index 07b26df..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index_revision.rb deleted file mode 100644 index 0d187da..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_nm.rb deleted file mode 100644 index c3655b0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_object_number.rb deleted file mode 100644 index 74ec5b4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_reply_type.rb deleted file mode 100644 index 548290b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link.rb deleted file mode 100644 index 1b87c49..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link.rb +++ /dev/null @@ -1,49 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :target, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTarget }, optional: false, nullable: true - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_blend_mode.rb deleted file mode 100644 index 058c1ad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_flags.rb deleted file mode 100644 index 16e7bab..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_identity_quality.rb deleted file mode 100644 index 3c69a04..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to.rb deleted file mode 100644 index d08a7db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index.rb deleted file mode 100644 index 6cb8271..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index_revision.rb deleted file mode 100644 index b3dd381..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_nm.rb deleted file mode 100644 index a6c2f51..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_object_number.rb deleted file mode 100644 index 1af83b2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_rect.rb deleted file mode 100644 index 953d4cc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref.rb deleted file mode 100644 index 7dba0c2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index.rb deleted file mode 100644 index a0df157..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index_revision.rb deleted file mode 100644 index 0e3d9ac..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_nm.rb deleted file mode 100644 index ddff10e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_object_number.rb deleted file mode 100644 index 5cc843d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_reply_type.rb deleted file mode 100644 index 9288b52..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target.rb deleted file mode 100644 index c6a3261..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTarget < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto }, key: "GOTO" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetURI }, key: "URI" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoRemote }, key: "GOTO_REMOTE" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetLaunch }, key: "LAUNCH" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetJavascript }, key: "JAVASCRIPT" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetNamed }, key: "NAMED" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto.rb deleted file mode 100644 index 92b29fa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto < Internal::Types::Model - field :destination, -> { CloudPDF::Types::PdfDestination }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto_remote.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto_remote.rb deleted file mode 100644 index 3ac6414..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto_remote.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoRemote < Internal::Types::Model - field :file, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_javascript.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_javascript.rb deleted file mode 100644 index dbb1db8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_javascript.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetJavascript < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_launch.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_launch.rb deleted file mode 100644 index 9d690d5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_launch.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetLaunch < Internal::Types::Model - field :path, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_named.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_named.rb deleted file mode 100644 index 4632877..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_named.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetNamed < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_unsupported.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_unsupported.rb deleted file mode 100644 index 2f8717e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_uri.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_uri.rb deleted file mode 100644 index 61c145b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_uri.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetURI < Internal::Types::Model - field :uri, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.rb deleted file mode 100644 index 619b47b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon.rb +++ /dev/null @@ -1,71 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :vertices, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonVerticesItem] }, optional: false, nullable: false - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode.rb deleted file mode 100644 index 877238a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style.rb deleted file mode 100644 index a9781b0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.rb deleted file mode 100644 index 810eb7b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :center, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.rb deleted file mode 100644 index 015200f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonCaptionCenter < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_color.rb deleted file mode 100644 index 5719781..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags.rb deleted file mode 100644 index aeb5d73..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality.rb deleted file mode 100644 index c9cb03a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to.rb deleted file mode 100644 index 79f0f38..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index.rb deleted file mode 100644 index aa72f37..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index_5b450e.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index_5b450e.rb deleted file mode 100644 index 335bd16..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index_5b450e.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_nm.rb deleted file mode 100644 index 178b055..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number.rb deleted file mode 100644 index 08348ec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.rb deleted file mode 100644 index f82faad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonIntent - extend CloudPDF::Internal::Types::Enum - - POLYGON_CLOUD = "PolygonCloud" - POLYGON_DIMENSION = "PolygonDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color.rb deleted file mode 100644 index c874c58..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.rb deleted file mode 100644 index 96cf586..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.rb deleted file mode 100644 index 29639f5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.rb deleted file mode 100644 index 0a73225..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_213607.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_213607.rb deleted file mode 100644 index 563f500..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_213607.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_f4f709.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_f4f709.rb deleted file mode 100644 index e815138..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_f4f709.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.rb deleted file mode 100644 index 8ed001d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_0a704d.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_0a704d.rb deleted file mode 100644 index 583326d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_0a704d.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_98086c.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_98086c.rb deleted file mode 100644 index 260f164..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_98086c.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.rb deleted file mode 100644 index b19b0b2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_1d0fa3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_1d0fa3.rb deleted file mode 100644 index 4697f8d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_1d0fa3.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_9963f3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_9963f3.rb deleted file mode 100644 index 7e50e5e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_9963f3.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.rb deleted file mode 100644 index b5ddc6c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.rb deleted file mode 100644 index 324d0af..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_115a02.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_115a02.rb deleted file mode 100644 index 88ca9c2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_115a02.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_4ce4a3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_4ce4a3.rb deleted file mode 100644 index 8332d7d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_4ce4a3.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.rb deleted file mode 100644 index a1ca4e0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.rb deleted file mode 100644 index cfa9ed2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_51708d.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_51708d.rb deleted file mode 100644 index 2819f58..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_51708d.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_c96251.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_c96251.rb deleted file mode 100644 index d76abf2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_c96251.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.rb deleted file mode 100644 index 4079e3a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_9240d1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_9240d1.rb deleted file mode 100644 index 2b5a25d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_9240d1.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_ea2e1e.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_ea2e1e.rb deleted file mode 100644 index 048c7d5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_ea2e1e.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.rb deleted file mode 100644 index 307b830..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect.rb deleted file mode 100644 index c5fd4fe..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref.rb deleted file mode 100644 index 8d433c7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index.rb deleted file mode 100644 index 2b91cd0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index_revision.rb deleted file mode 100644 index db533f9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_nm.rb deleted file mode 100644 index 872eb91..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_object_number.rb deleted file mode 100644 index 621ac88..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_reply_type.rb deleted file mode 100644 index 54d1fc6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_vertices_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_vertices_item.rb deleted file mode 100644 index d69e99d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_vertices_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonVerticesItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.rb deleted file mode 100644 index 4e5ff18..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline.rb +++ /dev/null @@ -1,71 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline < Internal::Types::Model - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure }, optional: true, nullable: false - - field :caption, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption }, optional: true, nullable: false - - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :vertices, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineVerticesItem] }, optional: false, nullable: false - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :line_endings, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings }, optional: false, nullable: false, api_name: "lineEndings" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode.rb deleted file mode 100644 index 134f2ce..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style.rb deleted file mode 100644 index da0a457..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.rb deleted file mode 100644 index f18fe9b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaption < Internal::Types::Model - field :enabled, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :center, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.rb deleted file mode 100644 index e71b961..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineCaptionCenter < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_color.rb deleted file mode 100644 index b756411..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags.rb deleted file mode 100644 index dfc272b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality.rb deleted file mode 100644 index 52de8fb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to.rb deleted file mode 100644 index 9a7c76f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index.rb deleted file mode 100644 index 51e3788..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index_645ec1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index_645ec1.rb deleted file mode 100644 index 5728cbc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index_645ec1.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_nm.rb deleted file mode 100644 index 3a464ad..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_objec_ec3de4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_objec_ec3de4.rb deleted file mode 100644 index 3f08cb8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_objec_ec3de4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.rb deleted file mode 100644 index c0b5cdb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineIntent - extend CloudPDF::Internal::Types::Enum - - POLY_LINE_DIMENSION = "PolyLineDimension" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color.rb deleted file mode 100644 index ceb4239..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings.rb deleted file mode 100644 index 61e2549..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndings < Internal::Types::Model - field :start, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart }, optional: false, nullable: false - - field :end_, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd }, optional: false, nullable: false, api_name: "end" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end.rb deleted file mode 100644 index 70d1258..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsEnd - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start.rb deleted file mode 100644 index 5e74970..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineLineEndingsStart - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - SQUARE = "square" - CIRCLE = "circle" - DIAMOND = "diamond" - OPEN_ARROW = "open-arrow" - CLOSED_ARROW = "closed-arrow" - BUTT = "butt" - R_OPEN_ARROW = "r-open-arrow" - R_CLOSED_ARROW = "r-closed-arrow" - SLASH = "slash" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.rb deleted file mode 100644 index 75a73c6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.rb deleted file mode 100644 index 3ef5d51..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.rb deleted file mode 100644 index 5ae6540..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5bb25f.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5bb25f.rb deleted file mode 100644 index 97abea9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5bb25f.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5f9ed6.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5f9ed6.rb deleted file mode 100644 index 4dee846..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5f9ed6.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.rb deleted file mode 100644 index a36301f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_29d650.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_29d650.rb deleted file mode 100644 index 2b41b9b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_29d650.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_acb235.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_acb235.rb deleted file mode 100644 index 971e838..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_acb235.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.rb deleted file mode 100644 index cf92385..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_22b16f.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_22b16f.rb deleted file mode 100644 index d1f8a03..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_22b16f.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_9bbe1e.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_9bbe1e.rb deleted file mode 100644 index 18ca9e1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_9bbe1e.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.rb deleted file mode 100644 index f1a84c3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.rb deleted file mode 100644 index f129acc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_2b8768.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_2b8768.rb deleted file mode 100644 index 2c9d360..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_2b8768.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_8ec9f0.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_8ec9f0.rb deleted file mode 100644 index ecd8cc7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_8ec9f0.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.rb deleted file mode 100644 index 7759893..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.rb deleted file mode 100644 index 74389dd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_29ee31.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_29ee31.rb deleted file mode 100644 index 905d538..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_29ee31.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_c0fc02.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_c0fc02.rb deleted file mode 100644 index 452ae73..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_c0fc02.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.rb deleted file mode 100644 index 4896e7b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_33a5da.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_33a5da.rb deleted file mode 100644 index abb58f0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_33a5da.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_5aa477.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_5aa477.rb deleted file mode 100644 index c925942..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_5aa477.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.rb deleted file mode 100644 index b178c64..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect.rb deleted file mode 100644 index 74a309f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref.rb deleted file mode 100644 index 4d6b11f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index.rb deleted file mode 100644 index 9957b8f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index_revision.rb deleted file mode 100644 index 4d24461..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_nm.rb deleted file mode 100644 index 0bc1fb2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_object_number.rb deleted file mode 100644 index 42863fa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_reply_type.rb deleted file mode 100644 index 64fb7bb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_vertices_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_vertices_item.rb deleted file mode 100644 index 51fc60a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_vertices_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineVerticesItem < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact.rb deleted file mode 100644 index 1d1928d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :overlay_text, -> { String }, optional: false, nullable: true, api_name: "overlayText" - - field :repeat, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :font_family, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFontFamily }, optional: false, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: false, nullable: false, api_name: "fontSize" - - field :font_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFontColor }, optional: false, nullable: false, api_name: "fontColor" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactTextAlign }, optional: false, nullable: false, api_name: "textAlign" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_blend_mode.rb deleted file mode 100644 index 5946a41..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_color.rb deleted file mode 100644 index 60c4c36..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_flags.rb deleted file mode 100644 index 7888c13..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_color.rb deleted file mode 100644 index 3647670..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_family.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_family.rb deleted file mode 100644 index d189c59..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_family.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactFontFamily - extend CloudPDF::Internal::Types::Enum - - COURIER = "courier" - COURIER_BOLD = "courier-bold" - COURIER_BOLD_OBLIQUE = "courier-bold-oblique" - COURIER_OBLIQUE = "courier-oblique" - HELVETICA = "helvetica" - HELVETICA_BOLD = "helvetica-bold" - HELVETICA_BOLD_OBLIQUE = "helvetica-bold-oblique" - HELVETICA_OBLIQUE = "helvetica-oblique" - TIMES_ROMAN = "times-roman" - TIMES_BOLD = "times-bold" - TIMES_BOLD_ITALIC = "times-bold-italic" - TIMES_ITALIC = "times-italic" - SYMBOL = "symbol" - ZAPF_DINGBATS = "zapf-dingbats" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_identity_quality.rb deleted file mode 100644 index 783c108..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to.rb deleted file mode 100644 index e0e18ea..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index.rb deleted file mode 100644 index 8209199..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index_revision.rb deleted file mode 100644 index da7778f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_nm.rb deleted file mode 100644 index f5a653b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_object_number.rb deleted file mode 100644 index 898b9c7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_interior_color.rb deleted file mode 100644 index 75a528e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item.rb deleted file mode 100644 index b263970..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p1.rb deleted file mode 100644 index be2895b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p2.rb deleted file mode 100644 index b24a12d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p3.rb deleted file mode 100644 index 2c522fb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p4.rb deleted file mode 100644 index 0914bb1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_rect.rb deleted file mode 100644 index ddb2e1a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref.rb deleted file mode 100644 index fa2a351..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index.rb deleted file mode 100644 index f62cf9f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index_revision.rb deleted file mode 100644 index e98864c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_nm.rb deleted file mode 100644 index 02de1c0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_object_number.rb deleted file mode 100644 index dde16cd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_reply_type.rb deleted file mode 100644 index 18b610d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_text_align.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_text_align.rb deleted file mode 100644 index dc2553a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square.rb deleted file mode 100644 index 511b7f5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :cloudy_intensity, -> { Integer }, optional: false, nullable: true, api_name: "cloudyIntensity" - - field :rect_differences, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRectDifferences }, optional: false, nullable: true, api_name: "rectDifferences" - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_blend_mode.rb deleted file mode 100644 index a5cf608..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_border_style.rb deleted file mode 100644 index 2b30f04..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_color.rb deleted file mode 100644 index 3049f38..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_flags.rb deleted file mode 100644 index a27e3c3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_identity_quality.rb deleted file mode 100644 index 7a4fe42..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to.rb deleted file mode 100644 index 948e827..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index.rb deleted file mode 100644 index 3e189aa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index_revision.rb deleted file mode 100644 index 566d4e2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_nm.rb deleted file mode 100644 index a81836e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_object_number.rb deleted file mode 100644 index 6531540..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_interior_color.rb deleted file mode 100644 index 0d84e24..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect.rb deleted file mode 100644 index c284cb9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect_differences.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect_differences.rb deleted file mode 100644 index a179ce0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect_differences.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRectDifferences < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref.rb deleted file mode 100644 index 71543e9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index.rb deleted file mode 100644 index f04e2ac..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index_revision.rb deleted file mode 100644 index 274aec3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_nm.rb deleted file mode 100644 index 830324f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_object_number.rb deleted file mode 100644 index 9f148a7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_reply_type.rb deleted file mode 100644 index 8f9a6b4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_unrotated_rect.rb deleted file mode 100644 index 44188e7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly.rb deleted file mode 100644 index 1df6959..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_blend_mode.rb deleted file mode 100644 index d403d65..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_color.rb deleted file mode 100644 index 8f3be87..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_flags.rb deleted file mode 100644 index d7c3cd2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_identity_quality.rb deleted file mode 100644 index 5e5c6ff..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to.rb deleted file mode 100644 index 9b83373..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index.rb deleted file mode 100644 index 2114bca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index_aa1629.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index_aa1629.rb deleted file mode 100644 index ba93811..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index_aa1629.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_nm.rb deleted file mode 100644 index 3e96b13..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_objec_dc998d.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_objec_dc998d.rb deleted file mode 100644 index 2dbab44..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_objec_dc998d.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item.rb deleted file mode 100644 index 8d3700a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p1.rb deleted file mode 100644 index 002003e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p2.rb deleted file mode 100644 index 914a36a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p3.rb deleted file mode 100644 index 3e6d254..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p4.rb deleted file mode 100644 index e24a0e4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_rect.rb deleted file mode 100644 index a0dadef..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref.rb deleted file mode 100644 index acb03e0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index.rb deleted file mode 100644 index 47a4227..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index_revision.rb deleted file mode 100644 index 7c7b7eb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_nm.rb deleted file mode 100644 index ef4677b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_object_number.rb deleted file mode 100644 index 08ef8c2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_reply_type.rb deleted file mode 100644 index 9d32f01..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp.rb deleted file mode 100644 index b08cc66..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :name, -> { String }, optional: false, nullable: true - - field :rotation, -> { Integer }, optional: true, nullable: false - - field :unrotated_rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampUnrotatedRect }, optional: true, nullable: false, api_name: "unrotatedRect" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_blend_mode.rb deleted file mode 100644 index 8c36f93..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_flags.rb deleted file mode 100644 index 2804f2b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_identity_quality.rb deleted file mode 100644 index 85c18b6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to.rb deleted file mode 100644 index 4c588fc..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index.rb deleted file mode 100644 index f1c1c4f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index_revision.rb deleted file mode 100644 index f3df176..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_nm.rb deleted file mode 100644 index 0e6387e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_object_number.rb deleted file mode 100644 index 4e2da29..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_rect.rb deleted file mode 100644 index 6a785af..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref.rb deleted file mode 100644 index d048cd1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index.rb deleted file mode 100644 index cd93ce1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index_revision.rb deleted file mode 100644 index 1016586..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_nm.rb deleted file mode 100644 index e972ee8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_object_number.rb deleted file mode 100644 index bba58f1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_reply_type.rb deleted file mode 100644 index 464a077..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_unrotated_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_unrotated_rect.rb deleted file mode 100644 index 72f637e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_unrotated_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampUnrotatedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout.rb deleted file mode 100644 index 55c5609..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout.rb +++ /dev/null @@ -1,55 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - - field :intent, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutIntent }, optional: false, nullable: true - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_blend_mode.rb deleted file mode 100644 index 700831d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_color.rb deleted file mode 100644 index caae36a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_flags.rb deleted file mode 100644 index 1c7cf6b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_identity_quality.rb deleted file mode 100644 index cb278a1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to.rb deleted file mode 100644 index 2b53efa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_inde_599aa7.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_inde_599aa7.rb deleted file mode 100644 index aa6b2bf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_inde_599aa7.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_index.rb deleted file mode 100644 index 904400e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_nm.rb deleted file mode 100644 index 68513db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_obje_3db1d1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_obje_3db1d1.rb deleted file mode 100644 index 5a4eee8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_obje_3db1d1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_intent.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_intent.rb deleted file mode 100644 index ed4e5e6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_intent.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutIntent - extend CloudPDF::Internal::Types::Enum - - STRIKEOUT_TEXT_EDIT = "strikeout-text-edit" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item.rb deleted file mode 100644 index 7671bda..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p1.rb deleted file mode 100644 index 0ebed83..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p2.rb deleted file mode 100644 index 0461659..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p3.rb deleted file mode 100644 index bf6adf6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p4.rb deleted file mode 100644 index b64a1a1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_rect.rb deleted file mode 100644 index e5839dd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref.rb deleted file mode 100644 index aa366de..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index.rb deleted file mode 100644 index bc08feb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index_revision.rb deleted file mode 100644 index 5e38fae..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_nm.rb deleted file mode 100644 index 8babcaa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_object_number.rb deleted file mode 100644 index ce877b2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_reply_type.rb deleted file mode 100644 index 7f604cf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text.rb deleted file mode 100644 index b60fe67..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text.rb +++ /dev/null @@ -1,57 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :icon, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextIcon }, optional: false, nullable: false - - field :state, -> { String }, optional: false, nullable: true - - field :state_model, -> { String }, optional: false, nullable: true, api_name: "stateModel" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_blend_mode.rb deleted file mode 100644 index a5c6c6f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_color.rb deleted file mode 100644 index 7a79dc3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_flags.rb deleted file mode 100644 index 18c9bbb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_icon.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_icon.rb deleted file mode 100644 index c10dba4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_icon.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextIcon - extend CloudPDF::Internal::Types::Enum - - COMMENT = "comment" - KEY = "key" - NOTE = "note" - HELP = "help" - NEW_PARAGRAPH = "new-paragraph" - PARAGRAPH = "paragraph" - INSERT = "insert" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_identity_quality.rb deleted file mode 100644 index 5245bd6..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to.rb deleted file mode 100644 index 3a4d66b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index.rb deleted file mode 100644 index 695c398..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index_revision.rb deleted file mode 100644 index 39299db..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_nm.rb deleted file mode 100644 index ad13c53..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_object_number.rb deleted file mode 100644 index ee91ddd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_rect.rb deleted file mode 100644 index 2e76f16..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref.rb deleted file mode 100644 index 81e823b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index.rb deleted file mode 100644 index 6e81de9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index_revision.rb deleted file mode 100644 index a037363..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_nm.rb deleted file mode 100644 index ee1f9e8..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_object_number.rb deleted file mode 100644 index f9d6c9e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_reply_type.rb deleted file mode 100644 index 6d4e50f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline.rb deleted file mode 100644 index 3824b31..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline.rb +++ /dev/null @@ -1,53 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineColor }, optional: false, nullable: false - - field :opacity, -> { Integer }, optional: false, nullable: false - - field :quad_points, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItem] }, optional: false, nullable: false, api_name: "quadPoints" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_blend_mode.rb deleted file mode 100644 index 59af82c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_color.rb deleted file mode 100644 index f036bd3..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_flags.rb deleted file mode 100644 index 5113b02..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_identity_quality.rb deleted file mode 100644 index fa2cd26..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to.rb deleted file mode 100644 index a7a7d84..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_inde_fb8bd5.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_inde_fb8bd5.rb deleted file mode 100644 index 419fcb5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_inde_fb8bd5.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_index.rb deleted file mode 100644 index 1851089..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_nm.rb deleted file mode 100644 index 5693e51..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_obje_78ad9a.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_obje_78ad9a.rb deleted file mode 100644 index 1d9d104..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_obje_78ad9a.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item.rb deleted file mode 100644 index 819c605..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItem < Internal::Types::Model - field :p1, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP1 }, optional: false, nullable: false - - field :p2, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP2 }, optional: false, nullable: false - - field :p3, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP3 }, optional: false, nullable: false - - field :p4, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP4 }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p1.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p1.rb deleted file mode 100644 index 4860510..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p1.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP1 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p2.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p2.rb deleted file mode 100644 index 757d65a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p2.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP2 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p3.rb deleted file mode 100644 index 617cd8c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p3.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP3 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p4.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p4.rb deleted file mode 100644 index df65adb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p4.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineQuadPointsItemP4 < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_rect.rb deleted file mode 100644 index 686099c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref.rb deleted file mode 100644 index 44d4852..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index.rb deleted file mode 100644 index f8e8608..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index_revision.rb deleted file mode 100644 index ae6cfbf..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_nm.rb deleted file mode 100644 index b40ec0c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_object_number.rb deleted file mode 100644 index 318a493..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_reply_type.rb deleted file mode 100644 index c22da7b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported.rb deleted file mode 100644 index 40a9780..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported.rb +++ /dev/null @@ -1,51 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :raw_subtype_code, -> { Integer }, optional: false, nullable: false, api_name: "rawSubtypeCode" - - field :raw_subtype_name, -> { String }, optional: false, nullable: true, api_name: "rawSubtypeName" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_blend_mode.rb deleted file mode 100644 index 01bba1c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_flags.rb deleted file mode 100644 index 926fd9b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_identity_quality.rb deleted file mode 100644 index 8a88e92..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to.rb deleted file mode 100644 index bdd89a7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_in_54e3a3.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_in_54e3a3.rb deleted file mode 100644 index c283dca..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_in_54e3a3.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_index.rb deleted file mode 100644 index 5c1f9f4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_nm.rb deleted file mode 100644 index 1dd89f4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_ob_fe7f51.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_ob_fe7f51.rb deleted file mode 100644 index 5dfba86..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_ob_fe7f51.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_rect.rb deleted file mode 100644 index ff60a9d..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref.rb deleted file mode 100644 index 787d864..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index.rb deleted file mode 100644 index c770cc7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index_revision.rb deleted file mode 100644 index 6a1b342..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_nm.rb deleted file mode 100644 index 9ab11d1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_object_number.rb deleted file mode 100644 index bf38a9a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_reply_type.rb deleted file mode 100644 index ab00f25..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget.rb deleted file mode 100644 index e764b26..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget.rb +++ /dev/null @@ -1,67 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRef }, optional: false, nullable: false - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :identity_quality, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetIdentityQuality }, optional: false, nullable: false, api_name: "identityQuality" - - field :nm, -> { String }, optional: false, nullable: true - - field :flags, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFlags }, optional: false, nullable: false - - field :rect, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRect }, optional: false, nullable: false - - field :contents, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :blend_mode, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetBlendMode }, optional: false, nullable: false, api_name: "blendMode" - - field :in_reply_to, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyTo }, optional: false, nullable: true, api_name: "inReplyTo" - - field :reply_type, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetReplyType }, optional: false, nullable: true, api_name: "replyType" - - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :created_by, -> { String }, optional: true, nullable: false, api_name: "createdBy" - - field :updated_by, -> { String }, optional: true, nullable: false, api_name: "updatedBy" - - field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: true, nullable: false - - field :color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetColor }, optional: false, nullable: true - - field :interior_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInteriorColor }, optional: false, nullable: true, api_name: "interiorColor" - - field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" - - field :border_style, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" - - field :font_family, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFontFamily }, optional: true, nullable: false, api_name: "fontFamily" - - field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" - - field :font_color, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFontColor }, optional: true, nullable: false, api_name: "fontColor" - - field :text_align, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetTextAlign }, optional: false, nullable: false, api_name: "textAlign" - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :field_family, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFieldFamily }, optional: false, nullable: false, api_name: "fieldFamily" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_blend_mode.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_blend_mode.rb deleted file mode 100644 index 9bec8c7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_blend_mode.rb +++ /dev/null @@ -1,26 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetBlendMode - extend CloudPDF::Internal::Types::Enum - - NORMAL = "normal" - MULTIPLY = "multiply" - SCREEN = "screen" - OVERLAY = "overlay" - DARKEN = "darken" - LIGHTEN = "lighten" - COLOR_DODGE = "color-dodge" - COLOR_BURN = "color-burn" - HARD_LIGHT = "hard-light" - SOFT_LIGHT = "soft-light" - DIFFERENCE = "difference" - EXCLUSION = "exclusion" - HUE = "hue" - SATURATION = "saturation" - COLOR = "color" - LUMINOSITY = "luminosity" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_border_style.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_border_style.rb deleted file mode 100644 index 6db57aa..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_border_style.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetBorderStyle - extend CloudPDF::Internal::Types::Enum - - SOLID = "solid" - DASHED = "dashed" - BEVELED = "beveled" - INSET = "inset" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_color.rb deleted file mode 100644 index 5afef05..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_field_family.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_field_family.rb deleted file mode 100644 index 47192b4..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_field_family.rb +++ /dev/null @@ -1,18 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFieldFamily - extend CloudPDF::Internal::Types::Enum - - TEXT = "text" - CHECKBOX = "checkbox" - RADIO = "radio" - COMBOBOX = "combobox" - LISTBOX = "listbox" - PUSHBUTTON = "pushbutton" - SIGNATURE = "signature" - UNKNOWN = "unknown" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_flags.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_flags.rb deleted file mode 100644 index d141fcb..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_flags.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFlags < Internal::Types::Model - field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" - - field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" - - field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" - - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" - - field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_color.rb deleted file mode 100644 index 416c806..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFontColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_family.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_family.rb deleted file mode 100644 index f4d7d2b..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_family.rb +++ /dev/null @@ -1,24 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetFontFamily - extend CloudPDF::Internal::Types::Enum - - COURIER = "courier" - COURIER_BOLD = "courier-bold" - COURIER_BOLD_OBLIQUE = "courier-bold-oblique" - COURIER_OBLIQUE = "courier-oblique" - HELVETICA = "helvetica" - HELVETICA_BOLD = "helvetica-bold" - HELVETICA_BOLD_OBLIQUE = "helvetica-bold-oblique" - HELVETICA_OBLIQUE = "helvetica-oblique" - TIMES_ROMAN = "times-roman" - TIMES_BOLD = "times-bold" - TIMES_BOLD_ITALIC = "times-bold-italic" - TIMES_ITALIC = "times-italic" - SYMBOL = "symbol" - ZAPF_DINGBATS = "zapf-dingbats" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_identity_quality.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_identity_quality.rb deleted file mode 100644 index 87ef67a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_identity_quality.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetIdentityQuality - extend CloudPDF::Internal::Types::Enum - - DURABLE = "durable" - WEAK = "weak" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to.rb deleted file mode 100644 index 427d154..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyTo < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index.rb deleted file mode 100644 index 1bf136e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index_revision.rb deleted file mode 100644 index 89cd6c9..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_nm.rb deleted file mode 100644 index 952cddd..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_object_number.rb deleted file mode 100644 index 5ca1ba1..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInReplyToObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_interior_color.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_interior_color.rb deleted file mode 100644 index 065d17f..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_interior_color.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetInteriorColor < Internal::Types::Model - field :r, -> { Integer }, optional: false, nullable: false - - field :g, -> { Integer }, optional: false, nullable: false - - field :b, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_rect.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_rect.rb deleted file mode 100644 index b25ac4c..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_rect.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRect < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref.rb deleted file mode 100644 index caedf99..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefNm }, key: "NM" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefIndex }, key: "INDEX" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index.rb deleted file mode 100644 index 4cdc8ec..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefIndex < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :index, -> { Integer }, optional: false, nullable: false - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefIndexRevision }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index_revision.rb deleted file mode 100644 index 03e3d66..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefIndexRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_nm.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_nm.rb deleted file mode 100644 index 7689e9a..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_nm.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefNm < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :nm, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_object_number.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_object_number.rb deleted file mode 100644 index 9c0c904..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_object_number.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetRefObjectNumber < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_reply_type.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_reply_type.rb deleted file mode 100644 index b5b4326..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_reply_type.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetReplyType - extend CloudPDF::Internal::Types::Enum - - REPLY = "reply" - GROUP = "group" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_text_align.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_text_align.rb deleted file mode 100644 index 30457f2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_text_align.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetTextAlign - extend CloudPDF::Internal::Types::Enum - - LEFT = "left" - CENTER = "center" - RIGHT = "right" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state.rb deleted file mode 100644 index 3fce9af..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemPageState < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemPageStateRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_revision.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_revision.rb deleted file mode 100644 index 07d57d2..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemPageStateRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state.rb deleted file mode 100644 index be1c80e..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_known.rb deleted file mode 100644 index c899fd5..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_unknown.rb deleted file mode 100644 index 5950bb7..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsListAll200ResponsePagesItemPageStateWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all404response.rb b/lib/CloudPDF/types/doc_annotations_list_all404response.rb index 5a3040d..bba21a5 100644 --- a/lib/CloudPDF/types/doc_annotations_list_all404response.rb +++ b/lib/CloudPDF/types/doc_annotations_list_all404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsListAll404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsListAll404ResponseName }, optional: false, nullable: false + module DocAnnotationsListAll404Response + # DocAnnotationsListAll404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsListAll404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_list_all404response_code.rb b/lib/CloudPDF/types/doc_annotations_list_all404response_code.rb deleted file mode 100644 index 9772ec0..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all404response_name.rb b/lib/CloudPDF/types/doc_annotations_list_all404response_name.rb deleted file mode 100644 index f861508..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all409response.rb b/lib/CloudPDF/types/doc_annotations_list_all409response.rb index bcc3155..a7b1829 100644 --- a/lib/CloudPDF/types/doc_annotations_list_all409response.rb +++ b/lib/CloudPDF/types/doc_annotations_list_all409response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsListAll409Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsListAll409ResponseName }, optional: false, nullable: false + module DocAnnotationsListAll409Response + # DocAnnotationsListAll409Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsListAll409ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_list_all409response_code.rb b/lib/CloudPDF/types/doc_annotations_list_all409response_code.rb deleted file mode 100644 index 84d2e22..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all409response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll409ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_list_all409response_name.rb b/lib/CloudPDF/types/doc_annotations_list_all409response_name.rb deleted file mode 100644 index aca0215..0000000 --- a/lib/CloudPDF/types/doc_annotations_list_all409response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsListAll409ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_read_appearance400response.rb b/lib/CloudPDF/types/doc_annotations_read_appearance400response.rb new file mode 100644 index 0000000..069de45 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_read_appearance400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsReadAppearance400Response + # DocAnnotationsReadAppearance400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_read_appearance404response.rb b/lib/CloudPDF/types/doc_annotations_read_appearance404response.rb new file mode 100644 index 0000000..27076d7 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_read_appearance404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsReadAppearance404Response + # DocAnnotationsReadAppearance404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_reorder200response.rb b/lib/CloudPDF/types/doc_annotations_reorder200response.rb new file mode 100644 index 0000000..0832d23 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_reorder200response.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocAnnotationsReorder200Response < Internal::Types::Model + field :order, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_reorder400response.rb b/lib/CloudPDF/types/doc_annotations_reorder400response.rb new file mode 100644 index 0000000..15f0c47 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_reorder400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsReorder400Response + # DocAnnotationsReorder400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_reorder404response.rb b/lib/CloudPDF/types/doc_annotations_reorder404response.rb new file mode 100644 index 0000000..9070208 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_reorder404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsReorder404Response + # DocAnnotationsReorder404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_update200response.rb b/lib/CloudPDF/types/doc_annotations_update200response.rb index c5ffc8e..e210c18 100644 --- a/lib/CloudPDF/types/doc_annotations_update200response.rb +++ b/lib/CloudPDF/types/doc_annotations_update200response.rb @@ -3,7 +3,11 @@ module CloudPDF module Types class DocAnnotationsUpdate200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMeta }, optional: false, nullable: false + field :annotation, -> { CloudPDF::Types::Annotation }, optional: false, nullable: false + + field :appearance, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseAppearance }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_appearance.rb b/lib/CloudPDF/types/doc_annotations_update200response_appearance.rb new file mode 100644 index 0000000..ba0de3b --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_update200response_appearance.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocAnnotationsUpdate200ResponseAppearance < Internal::Types::Model + field :action, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseAppearanceAction }, optional: false, nullable: false + + field :changed, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_appearance_action.rb b/lib/CloudPDF/types/doc_annotations_update200response_appearance_action.rb new file mode 100644 index 0000000..e531900 --- /dev/null +++ b/lib/CloudPDF/types/doc_annotations_update200response_appearance_action.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocAnnotationsUpdate200ResponseAppearanceAction + extend CloudPDF::Internal::Types::Enum + + PRESERVED = "preserved" + REGENERATED = "regenerated" + GENERATION_UNAVAILABLE = "generation-unavailable" + RESTORED = "restored" + end + end +end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta.rb deleted file mode 100644 index 1f32427..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item.rb deleted file mode 100644 index 4955b8d..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 8c84162..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index f8a1763..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 337bb99..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 9ae3c62..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta.rb deleted file mode 100644 index 333568d..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index e53425a..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index cd4d238..0000000 --- a/lib/CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocAnnotationsUpdate200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update400response.rb b/lib/CloudPDF/types/doc_annotations_update400response.rb index 4df9047..ac10bf8 100644 --- a/lib/CloudPDF/types/doc_annotations_update400response.rb +++ b/lib/CloudPDF/types/doc_annotations_update400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsUpdate400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsUpdate400ResponseName }, optional: false, nullable: false + module DocAnnotationsUpdate400Response + # DocAnnotationsUpdate400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsUpdate400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_update400response_code.rb b/lib/CloudPDF/types/doc_annotations_update400response_code.rb deleted file mode 100644 index 8fbfabc..0000000 --- a/lib/CloudPDF/types/doc_annotations_update400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsUpdate400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update400response_name.rb b/lib/CloudPDF/types/doc_annotations_update400response_name.rb deleted file mode 100644 index 498f570..0000000 --- a/lib/CloudPDF/types/doc_annotations_update400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsUpdate400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update404response.rb b/lib/CloudPDF/types/doc_annotations_update404response.rb index 40f2b8d..065e6df 100644 --- a/lib/CloudPDF/types/doc_annotations_update404response.rb +++ b/lib/CloudPDF/types/doc_annotations_update404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocAnnotationsUpdate404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocAnnotationsUpdate404ResponseName }, optional: false, nullable: false + module DocAnnotationsUpdate404Response + # DocAnnotationsUpdate404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocAnnotationsUpdate404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_annotations_update404response_code.rb b/lib/CloudPDF/types/doc_annotations_update404response_code.rb deleted file mode 100644 index 8bc122c..0000000 --- a/lib/CloudPDF/types/doc_annotations_update404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsUpdate404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_annotations_update404response_name.rb b/lib/CloudPDF/types/doc_annotations_update404response_name.rb deleted file mode 100644 index 9d8bc2e..0000000 --- a/lib/CloudPDF/types/doc_annotations_update404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocAnnotationsUpdate404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_changes200response.rb b/lib/CloudPDF/types/doc_changes200response.rb new file mode 100644 index 0000000..51b3099 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes200response.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocChanges200Response < Internal::Types::Model + field :changes, -> { Internal::Types::Array[CloudPDF::Types::DocChanges200ResponseChangesItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_changes200response_changes_item.rb b/lib/CloudPDF/types/doc_changes200response_changes_item.rb new file mode 100644 index 0000000..b7b5a21 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes200response_changes_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocChanges200ResponseChangesItem < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :status + + member -> { CloudPDF::Types::DocChanges200ResponseChangesItemApplied }, key: "APPLIED" + + member -> { CloudPDF::Types::DocChanges200ResponseChangesItemRefused }, key: "REFUSED" + end + end +end diff --git a/lib/CloudPDF/types/doc_changes200response_changes_item_applied.rb b/lib/CloudPDF/types/doc_changes200response_changes_item_applied.rb new file mode 100644 index 0000000..f603d2e --- /dev/null +++ b/lib/CloudPDF/types/doc_changes200response_changes_item_applied.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocChanges200ResponseChangesItemApplied < Internal::Types::Model + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :result, -> { CloudPDF::Types::ChangeResult }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_changes200response_changes_item_refused.rb b/lib/CloudPDF/types/doc_changes200response_changes_item_refused.rb new file mode 100644 index 0000000..b477639 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes200response_changes_item_refused.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocChanges200ResponseChangesItemRefused < Internal::Types::Model + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :error, -> { CloudPDF::Types::EngineErrorPayload }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_changes400response.rb b/lib/CloudPDF/types/doc_changes400response.rb new file mode 100644 index 0000000..7ccd9c9 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocChanges400Response + # DocChanges400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_changes404response.rb b/lib/CloudPDF/types/doc_changes404response.rb new file mode 100644 index 0000000..6fa4731 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocChanges404Response + # DocChanges404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_changes409response.rb b/lib/CloudPDF/types/doc_changes409response.rb new file mode 100644 index 0000000..3610fe0 --- /dev/null +++ b/lib/CloudPDF/types/doc_changes409response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocChanges409Response + # DocChanges409Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_changes413response.rb b/lib/CloudPDF/types/doc_changes413response.rb new file mode 100644 index 0000000..afa214f --- /dev/null +++ b/lib/CloudPDF/types/doc_changes413response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocChanges413Response + # DocChanges413Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_download_response.rb b/lib/CloudPDF/types/doc_download_response.rb index 69d5001..d6b0f92 100644 --- a/lib/CloudPDF/types/doc_download_response.rb +++ b/lib/CloudPDF/types/doc_download_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocDownloadResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocDownloadResponseName }, optional: false, nullable: false + module DocDownloadResponse + # DocDownloadResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocDownloadResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_download_response_code.rb b/lib/CloudPDF/types/doc_download_response_code.rb deleted file mode 100644 index faafda7..0000000 --- a/lib/CloudPDF/types/doc_download_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocDownloadResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_download_response_name.rb b/lib/CloudPDF/types/doc_download_response_name.rb deleted file mode 100644 index ad5c88c..0000000 --- a/lib/CloudPDF/types/doc_download_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocDownloadResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_delete_widget200response.rb b/lib/CloudPDF/types/doc_forms_delete_widget200response.rb new file mode 100644 index 0000000..39ec1a5 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_delete_widget200response.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsDeleteWidget200Response < Internal::Types::Model + field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: true + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_delete_widget400response.rb b/lib/CloudPDF/types/doc_forms_delete_widget400response.rb new file mode 100644 index 0000000..bacc5d6 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_delete_widget400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsDeleteWidget400Response + # DocFormsDeleteWidget400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_delete_widget404response.rb b/lib/CloudPDF/types/doc_forms_delete_widget404response.rb new file mode 100644 index 0000000..e6517f8 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_delete_widget404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsDeleteWidget404Response + # DocFormsDeleteWidget404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_export_data_response.rb b/lib/CloudPDF/types/doc_forms_export_data_response.rb deleted file mode 100644 index bc129cb..0000000 --- a/lib/CloudPDF/types/doc_forms_export_data_response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsExportDataResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsExportDataResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocFormsExportDataResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_export_data_response_code.rb b/lib/CloudPDF/types/doc_forms_export_data_response_code.rb deleted file mode 100644 index fa7122b..0000000 --- a/lib/CloudPDF/types/doc_forms_export_data_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsExportDataResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_export_data_response_name.rb b/lib/CloudPDF/types/doc_forms_export_data_response_name.rb deleted file mode 100644 index 2de4551..0000000 --- a/lib/CloudPDF/types/doc_forms_export_data_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsExportDataResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response.rb b/lib/CloudPDF/types/doc_forms_get200response.rb deleted file mode 100644 index 6a978fb..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200Response < Internal::Types::Model - field :form_kind, -> { CloudPDF::Types::DocFormsGet200ResponseFormKind }, optional: false, nullable: false, api_name: "formKind" - - field :needs_appearances, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "needsAppearances" - - field :fields, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItem] }, optional: false, nullable: false - - field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseCalculationOrderItem] }, optional: false, nullable: false, api_name: "calculationOrder" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item.rb b/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item.rb deleted file mode 100644 index f242fe7..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseCalculationOrderItem < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseCalculationOrderItemObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseCalculationOrderItemFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_fqn.rb deleted file mode 100644 index 335476a..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseCalculationOrderItemFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_object_number.rb deleted file mode 100644 index 7b9c00e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_calculation_order_item_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseCalculationOrderItemObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item.rb deleted file mode 100644 index 9a1092c..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItem < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :family - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemText }, key: "TEXT" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckbox }, key: "CHECKBOX" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadio }, key: "RADIO" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCombobox }, key: "COMBOBOX" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListbox }, key: "LISTBOX" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbutton }, key: "PUSHBUTTON" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignature }, key: "SIGNATURE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox.rb deleted file mode 100644 index 6954ea5..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox.rb +++ /dev/null @@ -1,33 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckbox < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem] }, optional: false, nullable: false - - field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.rb deleted file mode 100644 index a397afd..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.rb deleted file mode 100644 index 5a7b35f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.rb deleted file mode 100644 index 31ff87d..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.rb deleted file mode 100644 index f63afd6..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.rb deleted file mode 100644 index cda1747..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_flags.rb deleted file mode 100644 index 07b9156..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_origin.rb deleted file mode 100644 index 1e60325..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemCheckboxOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref.rb deleted file mode 100644 index 9aa8909..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.rb deleted file mode 100644 index 51e5032..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.rb deleted file mode 100644 index ba5fcb2..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry.rb deleted file mode 100644 index e65b8ea..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.rb deleted file mode 100644 index b0fc5cc..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.rb deleted file mode 100644 index fbb4bff..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.rb deleted file mode 100644 index 1f65384..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.rb deleted file mode 100644 index d5515e8..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_widgets_item.rb deleted file mode 100644 index ae90540..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_checkbox_widgets_item.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCheckboxWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :on_state, -> { String }, optional: false, nullable: false, api_name: "onState" - - field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" - - field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox.rb deleted file mode 100644 index a69fb1f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox.rb +++ /dev/null @@ -1,37 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemCombobox < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxWidgetsItem] }, optional: false, nullable: false - - field :value, -> { String }, optional: false, nullable: false - - field :default_value, -> { String }, optional: false, nullable: false, api_name: "defaultValue" - - field :edit, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :options, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxOptionsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry.rb deleted file mode 100644 index 95d7131..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.rb deleted file mode 100644 index af30bb2..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.rb deleted file mode 100644 index 2a70ccc..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.rb deleted file mode 100644 index 3cba922..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.rb deleted file mode 100644 index 8e77d43..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_flags.rb deleted file mode 100644 index bc4dfad..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_options_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_options_item.rb deleted file mode 100644 index f062e12..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_options_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxOptionsItem < Internal::Types::Model - field :label, -> { String }, optional: false, nullable: false - - field :value, -> { String }, optional: false, nullable: false - - field :selected, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_origin.rb deleted file mode 100644 index e4eefff..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemComboboxOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref.rb deleted file mode 100644 index 43f7859..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_fqn.rb deleted file mode 100644 index a107426..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_object_number.rb deleted file mode 100644 index 2380900..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry.rb deleted file mode 100644 index 321c3e7..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_array.rb deleted file mode 100644 index 430724b..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_none.rb deleted file mode 100644 index ad44059..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.rb deleted file mode 100644 index 0380a38..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.rb deleted file mode 100644 index 08605df..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_widgets_item.rb deleted file mode 100644 index 224d513..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_combobox_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemComboboxWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox.rb deleted file mode 100644 index 4016235..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListbox < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxWidgetsItem] }, optional: false, nullable: false - - field :selected_values, -> { Internal::Types::Array[String] }, optional: false, nullable: false, api_name: "selectedValues" - - field :multi_select, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "multiSelect" - - field :options, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxOptionsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry.rb deleted file mode 100644 index a7d6dcb..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.rb deleted file mode 100644 index 4f6027a..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.rb deleted file mode 100644 index a45645a..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.rb deleted file mode 100644 index 79d4d0f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.rb deleted file mode 100644 index 1ede987..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_flags.rb deleted file mode 100644 index a58a5e4..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_options_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_options_item.rb deleted file mode 100644 index 9b14083..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_options_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxOptionsItem < Internal::Types::Model - field :label, -> { String }, optional: false, nullable: false - - field :value, -> { String }, optional: false, nullable: false - - field :selected, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_origin.rb deleted file mode 100644 index 7fba6e3..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemListboxOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref.rb deleted file mode 100644 index 9406973..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_fqn.rb deleted file mode 100644 index 71bc5a8..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_object_number.rb deleted file mode 100644 index b1c681d..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry.rb deleted file mode 100644 index 3eb0a67..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_array.rb deleted file mode 100644 index 61dd39b..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_none.rb deleted file mode 100644 index 8262432..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.rb deleted file mode 100644 index bc8ac4e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.rb deleted file mode 100644 index 80dc114..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_widgets_item.rb deleted file mode 100644 index bd7f184..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_listbox_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemListboxWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton.rb deleted file mode 100644 index ebc8aa7..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbutton < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.rb deleted file mode 100644 index 912792e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.rb deleted file mode 100644 index 8e33f77..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.rb deleted file mode 100644 index c1c83d8..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.rb deleted file mode 100644 index 963526e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.rb deleted file mode 100644 index 39bcbbe..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_flags.rb deleted file mode 100644 index ccf484d..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_origin.rb deleted file mode 100644 index 8441174..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemPushbuttonOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref.rb deleted file mode 100644 index 1abc071..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.rb deleted file mode 100644 index 5a19d40..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.rb deleted file mode 100644 index b1253d0..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry.rb deleted file mode 100644 index 2658b88..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.rb deleted file mode 100644 index c3435e5..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.rb deleted file mode 100644 index f496ffe..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.rb deleted file mode 100644 index e3e7ba0..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.rb deleted file mode 100644 index 42cdc0d..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.rb deleted file mode 100644 index 4f33e2c..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemPushbuttonWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio.rb deleted file mode 100644 index 815649e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadio < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioWidgetsItem] }, optional: false, nullable: false - - field :value, -> { String }, optional: false, nullable: false - - field :radios_in_unison, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "radiosInUnison" - - field :no_toggle_to_off, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noToggleToOff" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry.rb deleted file mode 100644 index c20633b..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.rb deleted file mode 100644 index 192086c..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.rb deleted file mode 100644 index 5bc2a1f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.rb deleted file mode 100644 index 627a05e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.rb deleted file mode 100644 index 833e998..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_flags.rb deleted file mode 100644 index e0a0766..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_origin.rb deleted file mode 100644 index 75e62bb..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemRadioOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref.rb deleted file mode 100644 index d4be1f9..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_fqn.rb deleted file mode 100644 index eb67fec..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_object_number.rb deleted file mode 100644 index 98b9ecf..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry.rb deleted file mode 100644 index 94fd768..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_array.rb deleted file mode 100644 index 0f972e6..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_none.rb deleted file mode 100644 index 19d3f76..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.rb deleted file mode 100644 index b49440c..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.rb deleted file mode 100644 index dc9725e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_widgets_item.rb deleted file mode 100644 index f590be4..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_radio_widgets_item.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemRadioWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :on_state, -> { String }, optional: false, nullable: false, api_name: "onState" - - field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" - - field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature.rb deleted file mode 100644 index 8b894cd..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignature < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureWidgetsItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry.rb deleted file mode 100644 index 3778047..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.rb deleted file mode 100644 index a543481..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.rb deleted file mode 100644 index 8d38e74..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.rb deleted file mode 100644 index ca00922..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.rb deleted file mode 100644 index a214a77..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_flags.rb deleted file mode 100644 index e300a05..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_origin.rb deleted file mode 100644 index 95251c1..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemSignatureOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref.rb deleted file mode 100644 index b67c3ee..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_fqn.rb deleted file mode 100644 index 0aa3cb4..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_object_number.rb deleted file mode 100644 index 6dbb84b..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry.rb deleted file mode 100644 index a4cf565..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_array.rb deleted file mode 100644 index ec80c47..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_none.rb deleted file mode 100644 index 7aa7639..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.rb deleted file mode 100644 index e9f335e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.rb deleted file mode 100644 index 0ab9889..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_widgets_item.rb deleted file mode 100644 index d620ec6..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_signature_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemSignatureWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text.rb deleted file mode 100644 index 7c87bb4..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text.rb +++ /dev/null @@ -1,41 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemText < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextWidgetsItem] }, optional: false, nullable: false - - field :value, -> { String }, optional: false, nullable: false - - field :default_value, -> { String }, optional: false, nullable: false, api_name: "defaultValue" - - field :max_length, -> { Integer }, optional: false, nullable: true, api_name: "maxLength" - - field :multiline, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :password, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :comb, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry.rb deleted file mode 100644 index dfa62b3..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_array.rb deleted file mode 100644 index a53b561..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_none.rb deleted file mode 100644 index 0ea07d6..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.rb deleted file mode 100644 index 864c28f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.rb deleted file mode 100644 index 4b67d31..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_flags.rb deleted file mode 100644 index dc24505..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_origin.rb deleted file mode 100644 index f06fe96..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemTextOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref.rb deleted file mode 100644 index 633ab20..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_fqn.rb deleted file mode 100644 index 8653858..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_object_number.rb deleted file mode 100644 index 1e160bc..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry.rb deleted file mode 100644 index 573d523..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_array.rb deleted file mode 100644 index 6507fe8..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_none.rb deleted file mode 100644 index a3d6c47..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_scalar.rb deleted file mode 100644 index 3c1079f..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.rb deleted file mode 100644 index 778aecd..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_widgets_item.rb deleted file mode 100644 index cd5a775..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_text_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemTextWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown.rb deleted file mode 100644 index d5f9679..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown.rb +++ /dev/null @@ -1,31 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknown < Internal::Types::Model - field :ref, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownRef }, optional: false, nullable: false - - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - - field :name, -> { String }, optional: false, nullable: false - - field :origin, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownOrigin }, optional: false, nullable: false - - field :flags, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownFlags }, optional: false, nullable: false - - field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" - - field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" - - field :value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownValueEntry }, optional: false, nullable: false, api_name: "valueEntry" - - field :default_value_entry, -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" - - field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false - - field :widgets, -> { Internal::Types::Array[CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownWidgetsItem] }, optional: false, nullable: false - - field :raw_value, -> { String }, optional: false, nullable: false, api_name: "rawValue" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry.rb deleted file mode 100644 index ffdb844..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.rb deleted file mode 100644 index bcc711c..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.rb deleted file mode 100644 index 7d691bb..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.rb deleted file mode 100644 index 8f78fe7..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.rb deleted file mode 100644 index 248d1e7..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_flags.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_flags.rb deleted file mode 100644 index fb259ab..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_flags.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownFlags < Internal::Types::Model - field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" - - field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false - - field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" - - field :raw, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_origin.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_origin.rb deleted file mode 100644 index a24f06d..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_origin.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFieldsItemUnknownOrigin - extend CloudPDF::Internal::Types::Enum - - ACROFORM = "acroform" - RECOVERED = "recovered" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref.rb deleted file mode 100644 index 2de7f41..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownRef < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownRefFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_fqn.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_fqn.rb deleted file mode 100644 index 95e1e1b..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownRefFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_object_number.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_object_number.rb deleted file mode 100644 index 81e1eea..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownRefObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry.rb deleted file mode 100644 index 0eb41e4..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownValueEntry < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownValueEntryNone }, key: "NONE" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar }, key: "SCALAR" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownValueEntryArray }, key: "ARRAY" - - member -> { CloudPDF::Types::DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported }, key: "UNSUPPORTED" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_array.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_array.rb deleted file mode 100644 index 37c7634..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_array.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownValueEntryArray < Internal::Types::Model - field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_none.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_none.rb deleted file mode 100644 index 9e7806e..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_none.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownValueEntryNone < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.rb deleted file mode 100644 index 3e4f3fd..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownValueEntryScalar < Internal::Types::Model - field :value, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.rb deleted file mode 100644 index ec98097..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownValueEntryUnsupported < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_widgets_item.rb b/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_widgets_item.rb deleted file mode 100644 index ceccc99..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_fields_item_unknown_widgets_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet200ResponseFieldsItemUnknownWidgetsItem < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get200response_form_kind.rb b/lib/CloudPDF/types/doc_forms_get200response_form_kind.rb deleted file mode 100644 index 2eb1925..0000000 --- a/lib/CloudPDF/types/doc_forms_get200response_form_kind.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet200ResponseFormKind - extend CloudPDF::Internal::Types::Enum - - NONE = "none" - ACROFORM = "acroform" - XFA = "xfa" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get404response.rb b/lib/CloudPDF/types/doc_forms_get404response.rb deleted file mode 100644 index 09b67f4..0000000 --- a/lib/CloudPDF/types/doc_forms_get404response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsGet404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsGet404ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocFormsGet404ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get404response_code.rb b/lib/CloudPDF/types/doc_forms_get404response_code.rb deleted file mode 100644 index f19ae8e..0000000 --- a/lib/CloudPDF/types/doc_forms_get404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_get404response_name.rb b/lib/CloudPDF/types/doc_forms_get404response_name.rb deleted file mode 100644 index a30d277..0000000 --- a/lib/CloudPDF/types/doc_forms_get404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsGet404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response.rb b/lib/CloudPDF/types/doc_forms_import_data200response.rb deleted file mode 100644 index aa9a0d8..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocFormsImportData200ResponseMeta }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta.rb deleted file mode 100644 index 384846d..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsImportData200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocFormsImportData200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item.rb deleted file mode 100644 index c8c0630..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocFormsImportData200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 00117bd..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 38cbd55..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 3831a8b..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index cd6b727..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta.rb deleted file mode 100644 index c119461..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsImportData200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 3ec3528..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 915bc77..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data400response.rb b/lib/CloudPDF/types/doc_forms_import_data400response.rb deleted file mode 100644 index f4bfb49..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data400response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsImportData400ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocFormsImportData400ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data400response_code.rb b/lib/CloudPDF/types/doc_forms_import_data400response_code.rb deleted file mode 100644 index 4059360..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsImportData400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data400response_name.rb b/lib/CloudPDF/types/doc_forms_import_data400response_name.rb deleted file mode 100644 index 104e400..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsImportData400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data404response.rb b/lib/CloudPDF/types/doc_forms_import_data404response.rb deleted file mode 100644 index 2e67505..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data404response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsImportData404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsImportData404ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocFormsImportData404ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data404response_code.rb b/lib/CloudPDF/types/doc_forms_import_data404response_code.rb deleted file mode 100644 index 9775f82..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsImportData404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data404response_name.rb b/lib/CloudPDF/types/doc_forms_import_data404response_name.rb deleted file mode 100644 index ba3f20e..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsImportData404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_import_data_request.rb b/lib/CloudPDF/types/doc_forms_import_data_request.rb deleted file mode 100644 index be598f8..0000000 --- a/lib/CloudPDF/types/doc_forms_import_data_request.rb +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsImportDataRequest - # DocFormsImportDataRequest is an alias for Hash - - # @option str [String] - # - # @return [untyped] - def self.load(str) - ::JSON.parse(str) - end - - # @option value [untyped] - # - # @return [String] - def self.dump(value) - ::JSON.generate(value) - end - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_list200response.rb b/lib/CloudPDF/types/doc_forms_list200response.rb new file mode 100644 index 0000000..0774477 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_list200response.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsList200Response < Internal::Types::Model + field :form_kind, -> { CloudPDF::Types::DocFormsList200ResponseFormKind }, optional: false, nullable: false, api_name: "formKind" + + field :needs_appearances, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "needsAppearances" + + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormField] }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false, api_name: "calculationOrder" + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_list200response_form_kind.rb b/lib/CloudPDF/types/doc_forms_list200response_form_kind.rb new file mode 100644 index 0000000..a66c1c2 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_list200response_form_kind.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsList200ResponseFormKind + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + ACROFORM = "acroform" + XFA = "xfa" + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_list404response.rb b/lib/CloudPDF/types/doc_forms_list404response.rb new file mode 100644 index 0000000..be6d913 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_list404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsList404Response + # DocFormsList404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_calculations200response.rb b/lib/CloudPDF/types/doc_forms_reorder_calculations200response.rb new file mode 100644 index 0000000..ed04b07 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_calculations200response.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsReorderCalculations200Response < Internal::Types::Model + field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false, api_name: "calculationOrder" + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_calculations400response.rb b/lib/CloudPDF/types/doc_forms_reorder_calculations400response.rb new file mode 100644 index 0000000..5a3a48c --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_calculations400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsReorderCalculations400Response + # DocFormsReorderCalculations400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_calculations404response.rb b/lib/CloudPDF/types/doc_forms_reorder_calculations404response.rb new file mode 100644 index 0000000..9f682c7 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_calculations404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsReorderCalculations404Response + # DocFormsReorderCalculations404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_widgets200response.rb b/lib/CloudPDF/types/doc_forms_reorder_widgets200response.rb new file mode 100644 index 0000000..0829895 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_widgets200response.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsReorderWidgets200Response < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :order, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_widgets400response.rb b/lib/CloudPDF/types/doc_forms_reorder_widgets400response.rb new file mode 100644 index 0000000..ae56b50 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_widgets400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsReorderWidgets400Response + # DocFormsReorderWidgets400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reorder_widgets404response.rb b/lib/CloudPDF/types/doc_forms_reorder_widgets404response.rb new file mode 100644 index 0000000..57341ab --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reorder_widgets404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsReorderWidgets404Response + # DocFormsReorderWidgets404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reset200response.rb b/lib/CloudPDF/types/doc_forms_reset200response.rb index 042bbac..969ab96 100644 --- a/lib/CloudPDF/types/doc_forms_reset200response.rb +++ b/lib/CloudPDF/types/doc_forms_reset200response.rb @@ -3,7 +3,11 @@ module CloudPDF module Types class DocFormsReset200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocFormsReset200ResponseMeta }, optional: false, nullable: false + field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormField] }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta.rb deleted file mode 100644 index 21c8ab0..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsReset200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocFormsReset200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item.rb deleted file mode 100644 index 4923a09..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocFormsReset200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index aebca23..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index de67ecc..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 5e83374..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 2f446b7..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta.rb deleted file mode 100644 index c633d41..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsReset200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 54f27bb..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocFormsReset200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index d8c4295..0000000 --- a/lib/CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsReset200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset400response.rb b/lib/CloudPDF/types/doc_forms_reset400response.rb new file mode 100644 index 0000000..dafee8c --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_reset400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsReset400Response + # DocFormsReset400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_reset404response.rb b/lib/CloudPDF/types/doc_forms_reset404response.rb index 3a2c0c1..00a54f8 100644 --- a/lib/CloudPDF/types/doc_forms_reset404response.rb +++ b/lib/CloudPDF/types/doc_forms_reset404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocFormsReset404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsReset404ResponseName }, optional: false, nullable: false + module DocFormsReset404Response + # DocFormsReset404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocFormsReset404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_forms_reset404response_code.rb b/lib/CloudPDF/types/doc_forms_reset404response_code.rb deleted file mode 100644 index 0bc4638..0000000 --- a/lib/CloudPDF/types/doc_forms_reset404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsReset404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_reset404response_name.rb b/lib/CloudPDF/types/doc_forms_reset404response_name.rb deleted file mode 100644 index 8a5874d..0000000 --- a/lib/CloudPDF/types/doc_forms_reset404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsReset404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response.rb b/lib/CloudPDF/types/doc_forms_set_value200response.rb index bcb4db0..1af75b1 100644 --- a/lib/CloudPDF/types/doc_forms_set_value200response.rb +++ b/lib/CloudPDF/types/doc_forms_set_value200response.rb @@ -3,7 +3,11 @@ module CloudPDF module Types class DocFormsSetValue200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocFormsSetValue200ResponseMeta }, optional: false, nullable: false + field :field, -> { CloudPDF::Types::FormField }, optional: false, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta.rb deleted file mode 100644 index ea51355..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsSetValue200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item.rb deleted file mode 100644 index 69ec206..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index cc80ec0..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 55e8e59..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 8aab05a..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 68910fa..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta.rb deleted file mode 100644 index 0ae89f7..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocFormsSetValue200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index e55f86f..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 36487cb..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocFormsSetValue200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value400response.rb b/lib/CloudPDF/types/doc_forms_set_value400response.rb index 9435b6b..a8bc5df 100644 --- a/lib/CloudPDF/types/doc_forms_set_value400response.rb +++ b/lib/CloudPDF/types/doc_forms_set_value400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocFormsSetValue400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsSetValue400ResponseName }, optional: false, nullable: false + module DocFormsSetValue400Response + # DocFormsSetValue400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocFormsSetValue400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_forms_set_value400response_code.rb b/lib/CloudPDF/types/doc_forms_set_value400response_code.rb deleted file mode 100644 index be825e6..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsSetValue400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value400response_name.rb b/lib/CloudPDF/types/doc_forms_set_value400response_name.rb deleted file mode 100644 index 9be82d6..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsSetValue400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value404response.rb b/lib/CloudPDF/types/doc_forms_set_value404response.rb index e338ee3..dcbc7b2 100644 --- a/lib/CloudPDF/types/doc_forms_set_value404response.rb +++ b/lib/CloudPDF/types/doc_forms_set_value404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocFormsSetValue404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocFormsSetValue404ResponseName }, optional: false, nullable: false + module DocFormsSetValue404Response + # DocFormsSetValue404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocFormsSetValue404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_forms_set_value404response_code.rb b/lib/CloudPDF/types/doc_forms_set_value404response_code.rb deleted file mode 100644 index 5468254..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsSetValue404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_set_value404response_name.rb b/lib/CloudPDF/types/doc_forms_set_value404response_name.rb deleted file mode 100644 index 645fac0..0000000 --- a/lib/CloudPDF/types/doc_forms_set_value404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocFormsSetValue404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_forms_update_widget200response.rb b/lib/CloudPDF/types/doc_forms_update_widget200response.rb new file mode 100644 index 0000000..4c764dd --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_update_widget200response.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsUpdateWidget200Response < Internal::Types::Model + field :widget, -> { CloudPDF::Types::WidgetAnnotation }, optional: false, nullable: false + + field :appearance, -> { CloudPDF::Types::DocFormsUpdateWidget200ResponseAppearance }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_update_widget200response_appearance.rb b/lib/CloudPDF/types/doc_forms_update_widget200response_appearance.rb new file mode 100644 index 0000000..49972cb --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_update_widget200response_appearance.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocFormsUpdateWidget200ResponseAppearance < Internal::Types::Model + field :action, -> { CloudPDF::Types::DocFormsUpdateWidget200ResponseAppearanceAction }, optional: false, nullable: false + + field :changed, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_update_widget200response_appearance_action.rb b/lib/CloudPDF/types/doc_forms_update_widget200response_appearance_action.rb new file mode 100644 index 0000000..a8f96a0 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_update_widget200response_appearance_action.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsUpdateWidget200ResponseAppearanceAction + extend CloudPDF::Internal::Types::Enum + + PRESERVED = "preserved" + REGENERATED = "regenerated" + GENERATION_UNAVAILABLE = "generation-unavailable" + RESTORED = "restored" + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_update_widget400response.rb b/lib/CloudPDF/types/doc_forms_update_widget400response.rb new file mode 100644 index 0000000..3c538d9 --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_update_widget400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsUpdateWidget400Response + # DocFormsUpdateWidget400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_forms_update_widget404response.rb b/lib/CloudPDF/types/doc_forms_update_widget404response.rb new file mode 100644 index 0000000..0e9c58e --- /dev/null +++ b/lib/CloudPDF/types/doc_forms_update_widget404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocFormsUpdateWidget404Response + # DocFormsUpdateWidget404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_head404response.rb b/lib/CloudPDF/types/doc_head404response.rb index 5568fc2..919fdf4 100644 --- a/lib/CloudPDF/types/doc_head404response.rb +++ b/lib/CloudPDF/types/doc_head404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocHead404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocHead404ResponseName }, optional: false, nullable: false + module DocHead404Response + # DocHead404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocHead404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_head404response_code.rb b/lib/CloudPDF/types/doc_head404response_code.rb deleted file mode 100644 index 095042f..0000000 --- a/lib/CloudPDF/types/doc_head404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocHead404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_head404response_name.rb b/lib/CloudPDF/types/doc_head404response_name.rb deleted file mode 100644 index f55647d..0000000 --- a/lib/CloudPDF/types/doc_head404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocHead404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response.rb b/lib/CloudPDF/types/doc_manifest200response.rb index 3b18c3c..2e0ac09 100644 --- a/lib/CloudPDF/types/doc_manifest200response.rb +++ b/lib/CloudPDF/types/doc_manifest200response.rb @@ -15,6 +15,8 @@ class DocManifest200Response < Internal::Types::Model field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" + field :forms_version, -> { Integer }, optional: true, nullable: false, api_name: "formsVersion" + field :audit_head, -> { Integer }, optional: false, nullable: false, api_name: "auditHead" field :base_sha, -> { String }, optional: false, nullable: false, api_name: "baseSha" @@ -27,6 +29,8 @@ class DocManifest200Response < Internal::Types::Model field :scopes, -> { CloudPDF::Types::DocManifest200ResponseScopes }, optional: true, nullable: false + field :protection, -> { CloudPDF::Types::DocManifest200ResponseProtection }, optional: false, nullable: true + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocManifest200ResponsePagesItem] }, optional: false, nullable: false end end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item.rb index d04e7aa..f548d8d 100644 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item.rb +++ b/lib/CloudPDF/types/doc_manifest200response_pages_item.rb @@ -3,7 +3,7 @@ module CloudPDF module Types class DocManifest200ResponsePagesItem < Internal::Types::Model - field :state, -> { CloudPDF::Types::DocManifest200ResponsePagesItemState }, optional: false, nullable: false + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false field :cache, -> { CloudPDF::Types::DocManifest200ResponsePagesItemCache }, optional: false, nullable: false end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_cache.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_cache.rb index 2246432..f55b06f 100644 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_cache.rb +++ b/lib/CloudPDF/types/doc_manifest200response_pages_item_cache.rb @@ -6,6 +6,8 @@ class DocManifest200ResponsePagesItemCache < Internal::Types::Model field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" + + field :widget_version, -> { Integer }, optional: false, nullable: false, api_name: "widgetVersion" end end end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_state.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_state.rb deleted file mode 100644 index 26b4b68..0000000 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_state.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocManifest200ResponsePagesItemState < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocManifest200ResponsePagesItemStateRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocManifest200ResponsePagesItemStateWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_revision.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_state_revision.rb deleted file mode 100644 index 2e4a74a..0000000 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocManifest200ResponsePagesItemStateRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state.rb deleted file mode 100644 index f1a1059..0000000 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocManifest200ResponsePagesItemStateWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.rb deleted file mode 100644 index 9a67cc6..0000000 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocManifest200ResponsePagesItemStateWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.rb deleted file mode 100644 index d1ec6ea..0000000 --- a/lib/CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocManifest200ResponsePagesItemStateWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection.rb b/lib/CloudPDF/types/doc_manifest200response_protection.rb new file mode 100644 index 0000000..b8b10da --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocManifest200ResponseProtection < Internal::Types::Model + field :enforced, -> { CloudPDF::Types::DocManifest200ResponseProtectionEnforced }, optional: false, nullable: true + + field :judged, -> { CloudPDF::Types::DocManifest200ResponseProtectionJudged }, optional: false, nullable: true + + field :certification, -> { CloudPDF::Types::DocManifest200ResponseProtectionCertification }, optional: false, nullable: true + + field :field_locks, -> { Internal::Types::Array[CloudPDF::Types::DocManifest200ResponseProtectionFieldLocksItem] }, optional: false, nullable: false, api_name: "fieldLocks" + + field :policy_version, -> { Integer }, optional: false, nullable: false, api_name: "policyVersion" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_certification.rb b/lib/CloudPDF/types/doc_manifest200response_protection_certification.rb new file mode 100644 index 0000000..fa249b5 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_certification.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocManifest200ResponseProtectionCertification < Internal::Types::Model + field :signature_index, -> { Integer }, optional: false, nullable: false, api_name: "signatureIndex" + + field :permission, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_enforced.rb b/lib/CloudPDF/types/doc_manifest200response_protection_enforced.rb new file mode 100644 index 0000000..8f3bd1a --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_enforced.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocManifest200ResponseProtectionEnforced + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + LTA = "lta" + FILL = "fill" + ANNOTATE = "annotate" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item.rb b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item.rb new file mode 100644 index 0000000..0671188 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocManifest200ResponseProtectionFieldLocksItem < Internal::Types::Model + field :signature_index, -> { Integer }, optional: false, nullable: false, api_name: "signatureIndex" + + field :source, -> { CloudPDF::Types::DocManifest200ResponseProtectionFieldLocksItemSource }, optional: false, nullable: false + + field :spec, -> { CloudPDF::Types::DocManifest200ResponseProtectionFieldLocksItemSpec }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_source.rb b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_source.rb new file mode 100644 index 0000000..a91e599 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_source.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocManifest200ResponseProtectionFieldLocksItemSource + extend CloudPDF::Internal::Types::Enum + + FIELDMDP = "fieldmdp" + LOCK = "lock" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec.rb b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec.rb new file mode 100644 index 0000000..3c012e2 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocManifest200ResponseProtectionFieldLocksItemSpec < Internal::Types::Model + field :action, -> { CloudPDF::Types::DocManifest200ResponseProtectionFieldLocksItemSpecAction }, optional: false, nullable: false + + field :fields, -> { Internal::Types::Array[String] }, optional: false, nullable: false + + field :permission, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec_action.rb b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec_action.rb new file mode 100644 index 0000000..5148ab9 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec_action.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocManifest200ResponseProtectionFieldLocksItemSpecAction + extend CloudPDF::Internal::Types::Enum + + ALL = "all" + INCLUDE = "include" + EXCLUDE = "exclude" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_protection_judged.rb b/lib/CloudPDF/types/doc_manifest200response_protection_judged.rb new file mode 100644 index 0000000..f48e635 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_protection_judged.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocManifest200ResponseProtectionJudged + extend CloudPDF::Internal::Types::Enum + + NONE = "none" + LTA = "lta" + FILL = "fill" + ANNOTATE = "annotate" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest200response_scopes.rb b/lib/CloudPDF/types/doc_manifest200response_scopes.rb index 9c5ecbc..d2dbf49 100644 --- a/lib/CloudPDF/types/doc_manifest200response_scopes.rb +++ b/lib/CloudPDF/types/doc_manifest200response_scopes.rb @@ -7,6 +7,8 @@ class DocManifest200ResponseScopes < Internal::Types::Model field :annotations, -> { CloudPDF::Types::DocManifest200ResponseScopesAnnotations }, optional: false, nullable: false + field :forms, -> { CloudPDF::Types::DocManifest200ResponseScopesForms }, optional: false, nullable: false + field :layout, -> { CloudPDF::Types::DocManifest200ResponseScopesLayout }, optional: false, nullable: false field :attachments, -> { CloudPDF::Types::DocManifest200ResponseScopesAttachments }, optional: false, nullable: false diff --git a/lib/CloudPDF/types/doc_manifest200response_scopes_forms.rb b/lib/CloudPDF/types/doc_manifest200response_scopes_forms.rb new file mode 100644 index 0000000..57d3f81 --- /dev/null +++ b/lib/CloudPDF/types/doc_manifest200response_scopes_forms.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocManifest200ResponseScopesForms + extend CloudPDF::Internal::Types::Enum + + BASE = "base" + LAYER = "layer" + end + end +end diff --git a/lib/CloudPDF/types/doc_manifest404response.rb b/lib/CloudPDF/types/doc_manifest404response.rb index 538dcbf..8c5e2a9 100644 --- a/lib/CloudPDF/types/doc_manifest404response.rb +++ b/lib/CloudPDF/types/doc_manifest404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocManifest404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocManifest404ResponseName }, optional: false, nullable: false + module DocManifest404Response + # DocManifest404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocManifest404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_manifest404response_code.rb b/lib/CloudPDF/types/doc_manifest404response_code.rb deleted file mode 100644 index e5c70e6..0000000 --- a/lib/CloudPDF/types/doc_manifest404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocManifest404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_manifest404response_name.rb b/lib/CloudPDF/types/doc_manifest404response_name.rb deleted file mode 100644 index 3bb1193..0000000 --- a/lib/CloudPDF/types/doc_manifest404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocManifest404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_metadata_custom_get200response.rb b/lib/CloudPDF/types/doc_metadata_custom_get200response.rb new file mode 100644 index 0000000..7573ba9 --- /dev/null +++ b/lib/CloudPDF/types/doc_metadata_custom_get200response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocMetadataCustomGet200Response + # DocMetadataCustomGet200Response is an alias for Hash + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_metadata_custom_get404response.rb b/lib/CloudPDF/types/doc_metadata_custom_get404response.rb new file mode 100644 index 0000000..8293827 --- /dev/null +++ b/lib/CloudPDF/types/doc_metadata_custom_get404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocMetadataCustomGet404Response + # DocMetadataCustomGet404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_metadata_get200response.rb b/lib/CloudPDF/types/doc_metadata_get200response.rb index 65c6586..9395695 100644 --- a/lib/CloudPDF/types/doc_metadata_get200response.rb +++ b/lib/CloudPDF/types/doc_metadata_get200response.rb @@ -2,26 +2,22 @@ module CloudPDF module Types - class DocMetadataGet200Response < Internal::Types::Model - field :title, -> { String }, optional: false, nullable: true - - field :author, -> { String }, optional: false, nullable: true - - field :subject, -> { String }, optional: false, nullable: true - - field :keywords, -> { String }, optional: false, nullable: true - - field :producer, -> { String }, optional: false, nullable: true - - field :creator, -> { String }, optional: false, nullable: true - - field :created, -> { String }, optional: false, nullable: true - - field :modified, -> { String }, optional: false, nullable: true - - field :trapped, -> { CloudPDF::Types::DocMetadataGet200ResponseTrapped }, optional: false, nullable: false - - field :custom, -> { Internal::Types::Hash[String, String] }, optional: false, nullable: false + module DocMetadataGet200Response + # DocMetadataGet200Response is an alias for DocumentMetadata + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_metadata_get200response_trapped.rb b/lib/CloudPDF/types/doc_metadata_get200response_trapped.rb deleted file mode 100644 index 7fc5bfd..0000000 --- a/lib/CloudPDF/types/doc_metadata_get200response_trapped.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocMetadataGet200ResponseTrapped - extend CloudPDF::Internal::Types::Enum - - TRUE = "true" - FALSE = "false" - UNKNOWN = "unknown" - end - end -end diff --git a/lib/CloudPDF/types/doc_metadata_get404response.rb b/lib/CloudPDF/types/doc_metadata_get404response.rb index a339e61..409d519 100644 --- a/lib/CloudPDF/types/doc_metadata_get404response.rb +++ b/lib/CloudPDF/types/doc_metadata_get404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocMetadataGet404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocMetadataGet404ResponseName }, optional: false, nullable: false + module DocMetadataGet404Response + # DocMetadataGet404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocMetadataGet404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_metadata_get404response_code.rb b/lib/CloudPDF/types/doc_metadata_get404response_code.rb deleted file mode 100644 index 54bf668..0000000 --- a/lib/CloudPDF/types/doc_metadata_get404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocMetadataGet404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_metadata_get404response_name.rb b/lib/CloudPDF/types/doc_metadata_get404response_name.rb deleted file mode 100644 index f4d4f2a..0000000 --- a/lib/CloudPDF/types/doc_metadata_get404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocMetadataGet404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response.rb b/lib/CloudPDF/types/doc_pages_delete200response.rb index 3dc05a7..38dff65 100644 --- a/lib/CloudPDF/types/doc_pages_delete200response.rb +++ b/lib/CloudPDF/types/doc_pages_delete200response.rb @@ -3,7 +3,9 @@ module CloudPDF module Types class DocPagesDelete200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesDelete200ResponseMeta }, optional: false, nullable: false + field :layout, -> { CloudPDF::Types::DocPagesDelete200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout.rb new file mode 100644 index 0000000..bf5d6dd --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesDelete200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item.rb new file mode 100644 index 0000000..110cae8 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..9b1e9c0 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..ff42b36 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..f8a4beb --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..ac47a8c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item.rb new file mode 100644 index 0000000..f859506 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..cc491c2 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesDelete200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..40e8c87 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..c6e04ae --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..15444aa --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..b073977 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..fca843f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..f8783aa --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_size.rb new file mode 100644 index 0000000..4b00bc1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesDelete200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..fb253e4 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_delete200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesDelete200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta.rb deleted file mode 100644 index 8158014..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesDelete200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesDelete200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item.rb deleted file mode 100644 index 178ac9d..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesDelete200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 9488ff9..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 493075e..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index ee5ae2f..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index ec81750..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta.rb deleted file mode 100644 index e110edc..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesDelete200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 43ab213..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 229c759..0000000 --- a/lib/CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesDelete200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete400response.rb b/lib/CloudPDF/types/doc_pages_delete400response.rb index 627ed99..4facaa7 100644 --- a/lib/CloudPDF/types/doc_pages_delete400response.rb +++ b/lib/CloudPDF/types/doc_pages_delete400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesDelete400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesDelete400ResponseName }, optional: false, nullable: false + module DocPagesDelete400Response + # DocPagesDelete400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesDelete400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_delete400response_code.rb b/lib/CloudPDF/types/doc_pages_delete400response_code.rb deleted file mode 100644 index 15bd5e8..0000000 --- a/lib/CloudPDF/types/doc_pages_delete400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesDelete400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete400response_name.rb b/lib/CloudPDF/types/doc_pages_delete400response_name.rb deleted file mode 100644 index df11d00..0000000 --- a/lib/CloudPDF/types/doc_pages_delete400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesDelete400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete404response.rb b/lib/CloudPDF/types/doc_pages_delete404response.rb index 1984074..ba542de 100644 --- a/lib/CloudPDF/types/doc_pages_delete404response.rb +++ b/lib/CloudPDF/types/doc_pages_delete404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesDelete404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesDelete404ResponseName }, optional: false, nullable: false + module DocPagesDelete404Response + # DocPagesDelete404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesDelete404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_delete404response_code.rb b/lib/CloudPDF/types/doc_pages_delete404response_code.rb deleted file mode 100644 index 4e76908..0000000 --- a/lib/CloudPDF/types/doc_pages_delete404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesDelete404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_delete404response_name.rb b/lib/CloudPDF/types/doc_pages_delete404response_name.rb deleted file mode 100644 index 3176a67..0000000 --- a/lib/CloudPDF/types/doc_pages_delete404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesDelete404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_extract400response.rb b/lib/CloudPDF/types/doc_pages_extract400response.rb index 12142db..520cd0a 100644 --- a/lib/CloudPDF/types/doc_pages_extract400response.rb +++ b/lib/CloudPDF/types/doc_pages_extract400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesExtract400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesExtract400ResponseName }, optional: false, nullable: false + module DocPagesExtract400Response + # DocPagesExtract400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesExtract400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_extract400response_code.rb b/lib/CloudPDF/types/doc_pages_extract400response_code.rb deleted file mode 100644 index bd4dd6b..0000000 --- a/lib/CloudPDF/types/doc_pages_extract400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesExtract400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_extract400response_name.rb b/lib/CloudPDF/types/doc_pages_extract400response_name.rb deleted file mode 100644 index 47d3bf4..0000000 --- a/lib/CloudPDF/types/doc_pages_extract400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesExtract400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_extract404response.rb b/lib/CloudPDF/types/doc_pages_extract404response.rb index bd642a8..6f27715 100644 --- a/lib/CloudPDF/types/doc_pages_extract404response.rb +++ b/lib/CloudPDF/types/doc_pages_extract404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesExtract404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesExtract404ResponseName }, optional: false, nullable: false + module DocPagesExtract404Response + # DocPagesExtract404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesExtract404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_extract404response_code.rb b/lib/CloudPDF/types/doc_pages_extract404response_code.rb deleted file mode 100644 index 5e2e07e..0000000 --- a/lib/CloudPDF/types/doc_pages_extract404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesExtract404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_extract404response_name.rb b/lib/CloudPDF/types/doc_pages_extract404response_name.rb deleted file mode 100644 index 014bb16..0000000 --- a/lib/CloudPDF/types/doc_pages_extract404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesExtract404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response.rb b/lib/CloudPDF/types/doc_pages_flatten200response.rb index 1b0c440..f8c759c 100644 --- a/lib/CloudPDF/types/doc_pages_flatten200response.rb +++ b/lib/CloudPDF/types/doc_pages_flatten200response.rb @@ -3,7 +3,13 @@ module CloudPDF module Types class DocPagesFlatten200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesFlatten200ResponseMeta }, optional: false, nullable: false + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false + + field :usage, -> { CloudPDF::Types::DocPagesFlatten200ResponseUsage }, optional: false, nullable: false + + field :results, -> { Internal::Types::Array[CloudPDF::Types::DocPagesFlatten200ResponseResultsItem] }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta.rb deleted file mode 100644 index 407e9db..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesFlatten200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item.rb deleted file mode 100644 index bfa426a..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 38171e2..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 1b06fac..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index b5917f9..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 5012d21..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta.rb deleted file mode 100644 index ce2140c..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesFlatten200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index d156cf5..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index c26f7af..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesFlatten200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_results_item.rb b/lib/CloudPDF/types/doc_pages_flatten200response_results_item.rb new file mode 100644 index 0000000..f7de4af --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_flatten200response_results_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesFlatten200ResponseResultsItem < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :status, -> { CloudPDF::Types::DocPagesFlatten200ResponseResultsItemStatus }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_results_item_status.rb b/lib/CloudPDF/types/doc_pages_flatten200response_results_item_status.rb new file mode 100644 index 0000000..0d7d4db --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_flatten200response_results_item_status.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesFlatten200ResponseResultsItemStatus + extend CloudPDF::Internal::Types::Enum + + APPLIED = "applied" + UNCHANGED = "unchanged" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_flatten200response_usage.rb b/lib/CloudPDF/types/doc_pages_flatten200response_usage.rb new file mode 100644 index 0000000..b36aa0e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_flatten200response_usage.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesFlatten200ResponseUsage + extend CloudPDF::Internal::Types::Enum + + DISPLAY = "display" + PRINT = "print" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_flatten400response.rb b/lib/CloudPDF/types/doc_pages_flatten400response.rb index c532896..b6794e5 100644 --- a/lib/CloudPDF/types/doc_pages_flatten400response.rb +++ b/lib/CloudPDF/types/doc_pages_flatten400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesFlatten400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesFlatten400ResponseName }, optional: false, nullable: false + module DocPagesFlatten400Response + # DocPagesFlatten400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesFlatten400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_flatten400response_code.rb b/lib/CloudPDF/types/doc_pages_flatten400response_code.rb deleted file mode 100644 index 9909ee1..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesFlatten400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten400response_name.rb b/lib/CloudPDF/types/doc_pages_flatten400response_name.rb deleted file mode 100644 index e2b7a60..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesFlatten400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten404response.rb b/lib/CloudPDF/types/doc_pages_flatten404response.rb index e8097dd..528a1d3 100644 --- a/lib/CloudPDF/types/doc_pages_flatten404response.rb +++ b/lib/CloudPDF/types/doc_pages_flatten404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesFlatten404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesFlatten404ResponseName }, optional: false, nullable: false + module DocPagesFlatten404Response + # DocPagesFlatten404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesFlatten404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_flatten404response_code.rb b/lib/CloudPDF/types/doc_pages_flatten404response_code.rb deleted file mode 100644 index 38cbf55..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesFlatten404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_flatten404response_name.rb b/lib/CloudPDF/types/doc_pages_flatten404response_name.rb deleted file mode 100644 index f97ab2c..0000000 --- a/lib/CloudPDF/types/doc_pages_flatten404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesFlatten404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response.rb b/lib/CloudPDF/types/doc_pages_insert200response.rb index 53a1dda..135cea3 100644 --- a/lib/CloudPDF/types/doc_pages_insert200response.rb +++ b/lib/CloudPDF/types/doc_pages_insert200response.rb @@ -3,7 +3,11 @@ module CloudPDF module Types class DocPagesInsert200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesInsert200ResponseMeta }, optional: false, nullable: false + field :inserted_pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false, api_name: "insertedPages" + + field :layout, -> { CloudPDF::Types::DocPagesInsert200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout.rb new file mode 100644 index 0000000..4745647 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsert200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item.rb new file mode 100644 index 0000000..46e8347 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..91fa44d --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..f57f558 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..2314fc2 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..3cf1fb1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item.rb new file mode 100644 index 0000000..a4c0142 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..4a4fd55 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesInsert200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..d427942 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..13d687e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..7420fa1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..665f704 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..9be4934 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..8ec0c16 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_size.rb new file mode 100644 index 0000000..16b1835 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsert200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..59c5780 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesInsert200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta.rb deleted file mode 100644 index 54f7c5b..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsert200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesInsert200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item.rb deleted file mode 100644 index a259653..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesInsert200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index bcfe93d..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 6561f4a..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 7fa1ad4..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index e0bae70..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta.rb deleted file mode 100644 index 948a313..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsert200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index cd16e58..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesInsert200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 61d5766..0000000 --- a/lib/CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsert200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert400response.rb b/lib/CloudPDF/types/doc_pages_insert400response.rb index eed739e..77e8d2d 100644 --- a/lib/CloudPDF/types/doc_pages_insert400response.rb +++ b/lib/CloudPDF/types/doc_pages_insert400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesInsert400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesInsert400ResponseName }, optional: false, nullable: false + module DocPagesInsert400Response + # DocPagesInsert400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesInsert400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_insert400response_code.rb b/lib/CloudPDF/types/doc_pages_insert400response_code.rb deleted file mode 100644 index 948bca4..0000000 --- a/lib/CloudPDF/types/doc_pages_insert400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsert400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert400response_name.rb b/lib/CloudPDF/types/doc_pages_insert400response_name.rb deleted file mode 100644 index 76131b7..0000000 --- a/lib/CloudPDF/types/doc_pages_insert400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsert400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert404response.rb b/lib/CloudPDF/types/doc_pages_insert404response.rb index 21137dd..6f9fafe 100644 --- a/lib/CloudPDF/types/doc_pages_insert404response.rb +++ b/lib/CloudPDF/types/doc_pages_insert404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesInsert404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesInsert404ResponseName }, optional: false, nullable: false + module DocPagesInsert404Response + # DocPagesInsert404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesInsert404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_insert404response_code.rb b/lib/CloudPDF/types/doc_pages_insert404response_code.rb deleted file mode 100644 index bb4ce5d..0000000 --- a/lib/CloudPDF/types/doc_pages_insert404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsert404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert404response_name.rb b/lib/CloudPDF/types/doc_pages_insert404response_name.rb deleted file mode 100644 index 715384f..0000000 --- a/lib/CloudPDF/types/doc_pages_insert404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsert404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response.rb index 5f3581f..375c943 100644 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response.rb +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response.rb @@ -3,7 +3,11 @@ module CloudPDF module Types class DocPagesInsertBlank200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMeta }, optional: false, nullable: false + field :inserted_pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false, api_name: "insertedPages" + + field :layout, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout.rb new file mode 100644 index 0000000..2c9c56e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item.rb new file mode 100644 index 0000000..07c387c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..694426f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..48c784d --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..5881376 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..c793f98 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item.rb new file mode 100644 index 0000000..692ab62 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..f49f509 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..9be3b41 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..1820494 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..10eb074 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..ecd5389 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..b0c1be2 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..9a1484a --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_size.rb new file mode 100644 index 0000000..1ef692b --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesInsertBlank200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..9ac7f42 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesInsertBlank200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta.rb deleted file mode 100644 index 114a310..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsertBlank200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item.rb deleted file mode 100644 index f4a1f8c..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 8900276..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 4a14275..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index daa81c5..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 60d7502..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta.rb deleted file mode 100644 index 2fe014d..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesInsertBlank200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 06449b9..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesInsertBlank200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 9ebd023..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesInsertBlank200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank400response.rb b/lib/CloudPDF/types/doc_pages_insert_blank400response.rb index 48c3341..d95ffdf 100644 --- a/lib/CloudPDF/types/doc_pages_insert_blank400response.rb +++ b/lib/CloudPDF/types/doc_pages_insert_blank400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesInsertBlank400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesInsertBlank400ResponseName }, optional: false, nullable: false + module DocPagesInsertBlank400Response + # DocPagesInsertBlank400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesInsertBlank400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank400response_code.rb b/lib/CloudPDF/types/doc_pages_insert_blank400response_code.rb deleted file mode 100644 index b849d30..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsertBlank400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank400response_name.rb b/lib/CloudPDF/types/doc_pages_insert_blank400response_name.rb deleted file mode 100644 index ddf7847..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsertBlank400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank404response.rb b/lib/CloudPDF/types/doc_pages_insert_blank404response.rb index 658f1df..a0a5c1e 100644 --- a/lib/CloudPDF/types/doc_pages_insert_blank404response.rb +++ b/lib/CloudPDF/types/doc_pages_insert_blank404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesInsertBlank404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesInsertBlank404ResponseName }, optional: false, nullable: false + module DocPagesInsertBlank404Response + # DocPagesInsertBlank404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesInsertBlank404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank404response_code.rb b/lib/CloudPDF/types/doc_pages_insert_blank404response_code.rb deleted file mode 100644 index 0fe5796..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsertBlank404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_insert_blank404response_name.rb b/lib/CloudPDF/types/doc_pages_insert_blank404response_name.rb deleted file mode 100644 index 884c673..0000000 --- a/lib/CloudPDF/types/doc_pages_insert_blank404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesInsertBlank404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response.rb b/lib/CloudPDF/types/doc_pages_move200response.rb deleted file mode 100644 index 3be2359..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesMove200ResponseMeta }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta.rb b/lib/CloudPDF/types/doc_pages_move200response_meta.rb deleted file mode 100644 index 54a8343..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesMove200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesMove200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item.rb deleted file mode 100644 index eb5157c..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesMove200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 0e51329..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index e553284..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index b93428a..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 5ada8d2..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta.rb deleted file mode 100644 index 654942b..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesMove200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 7b751d2..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesMove200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index a5eca17..0000000 --- a/lib/CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move400response.rb b/lib/CloudPDF/types/doc_pages_move400response.rb deleted file mode 100644 index de4720c..0000000 --- a/lib/CloudPDF/types/doc_pages_move400response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesMove400ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocPagesMove400ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move400response_code.rb b/lib/CloudPDF/types/doc_pages_move400response_code.rb deleted file mode 100644 index 15f3f7e..0000000 --- a/lib/CloudPDF/types/doc_pages_move400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesMove400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move400response_name.rb b/lib/CloudPDF/types/doc_pages_move400response_name.rb deleted file mode 100644 index 59860b4..0000000 --- a/lib/CloudPDF/types/doc_pages_move400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesMove400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move404response.rb b/lib/CloudPDF/types/doc_pages_move404response.rb deleted file mode 100644 index 77f7e05..0000000 --- a/lib/CloudPDF/types/doc_pages_move404response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesMove404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesMove404ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocPagesMove404ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move404response_code.rb b/lib/CloudPDF/types/doc_pages_move404response_code.rb deleted file mode 100644 index e35bc86..0000000 --- a/lib/CloudPDF/types/doc_pages_move404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesMove404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move404response_name.rb b/lib/CloudPDF/types/doc_pages_move404response_name.rb deleted file mode 100644 index 6c9061d..0000000 --- a/lib/CloudPDF/types/doc_pages_move404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesMove404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_move_request.rb b/lib/CloudPDF/types/doc_pages_move_request.rb deleted file mode 100644 index 49017c6..0000000 --- a/lib/CloudPDF/types/doc_pages_move_request.rb +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesMoveRequest - # DocPagesMoveRequest is an alias for Hash - - # @option str [String] - # - # @return [untyped] - def self.load(str) - ::JSON.parse(str) - end - - # @option value [untyped] - # - # @return [String] - def self.dump(value) - ::JSON.generate(value) - end - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response.rb b/lib/CloudPDF/types/doc_pages_remove_name200response.rb index 2144704..a248aa2 100644 --- a/lib/CloudPDF/types/doc_pages_remove_name200response.rb +++ b/lib/CloudPDF/types/doc_pages_remove_name200response.rb @@ -3,7 +3,9 @@ module CloudPDF module Types class DocPagesRemoveName200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesRemoveName200ResponseMeta }, optional: false, nullable: false + field :layout, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout.rb new file mode 100644 index 0000000..c897d5c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRemoveName200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item.rb new file mode 100644 index 0000000..54c58a8 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..c0024f0 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..0a3b1d8 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..7b9d5de --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..e8b88d6 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item.rb new file mode 100644 index 0000000..048cf3e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..08f2c0a --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..140734c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..290b50a --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..1b2ff4a --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..40a44b5 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..b3ebe96 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..7a4b04b --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_size.rb new file mode 100644 index 0000000..9d4417c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRemoveName200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..6489704 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesRemoveName200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta.rb deleted file mode 100644 index 79d2e94..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRemoveName200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item.rb deleted file mode 100644 index 78e5a4d..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 9ee2a57..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 40abf89..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index b5699eb..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index e51d278..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta.rb deleted file mode 100644 index 57e2f8f..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRemoveName200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 740ba2c..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesRemoveName200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index bf69dad..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRemoveName200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name400response.rb b/lib/CloudPDF/types/doc_pages_remove_name400response.rb index f0c9f77..8ac4eb7 100644 --- a/lib/CloudPDF/types/doc_pages_remove_name400response.rb +++ b/lib/CloudPDF/types/doc_pages_remove_name400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesRemoveName400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesRemoveName400ResponseName }, optional: false, nullable: false + module DocPagesRemoveName400Response + # DocPagesRemoveName400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesRemoveName400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_remove_name400response_code.rb b/lib/CloudPDF/types/doc_pages_remove_name400response_code.rb deleted file mode 100644 index 7b38dc6..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRemoveName400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name400response_name.rb b/lib/CloudPDF/types/doc_pages_remove_name400response_name.rb deleted file mode 100644 index e9491a9..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRemoveName400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name404response.rb b/lib/CloudPDF/types/doc_pages_remove_name404response.rb index 0cc3c79..1aa2dd8 100644 --- a/lib/CloudPDF/types/doc_pages_remove_name404response.rb +++ b/lib/CloudPDF/types/doc_pages_remove_name404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesRemoveName404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesRemoveName404ResponseName }, optional: false, nullable: false + module DocPagesRemoveName404Response + # DocPagesRemoveName404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesRemoveName404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_remove_name404response_code.rb b/lib/CloudPDF/types/doc_pages_remove_name404response_code.rb deleted file mode 100644 index cdfb329..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRemoveName404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_remove_name404response_name.rb b/lib/CloudPDF/types/doc_pages_remove_name404response_name.rb deleted file mode 100644 index bb3f65f..0000000 --- a/lib/CloudPDF/types/doc_pages_remove_name404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRemoveName404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response.rb b/lib/CloudPDF/types/doc_pages_reorder200response.rb new file mode 100644 index 0000000..257262f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200Response < Internal::Types::Model + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false + + field :layout, -> { CloudPDF::Types::DocPagesReorder200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout.rb new file mode 100644 index 0000000..a46c7ff --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesReorder200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item.rb new file mode 100644 index 0000000..feb0d72 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..b73f920 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..d23f4bd --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..2ec6a8f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..7729859 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item.rb new file mode 100644 index 0000000..4aed3ca --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..3aad265 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesReorder200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..3e8b80f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..dea0072 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..e14a2df --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..f544670 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..7755cd8 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..a448e4b --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_size.rb new file mode 100644 index 0000000..a44f1ab --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesReorder200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..dd9336b --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesReorder200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder400response.rb b/lib/CloudPDF/types/doc_pages_reorder400response.rb new file mode 100644 index 0000000..c1895d6 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder400response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesReorder400Response + # DocPagesReorder400Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_reorder404response.rb b/lib/CloudPDF/types/doc_pages_reorder404response.rb new file mode 100644 index 0000000..da60c9e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_reorder404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesReorder404Response + # DocPagesReorder404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response.rb b/lib/CloudPDF/types/doc_pages_rotate200response.rb index 89186da..a02683d 100644 --- a/lib/CloudPDF/types/doc_pages_rotate200response.rb +++ b/lib/CloudPDF/types/doc_pages_rotate200response.rb @@ -3,7 +3,9 @@ module CloudPDF module Types class DocPagesRotate200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesRotate200ResponseMeta }, optional: false, nullable: false + field :layout, -> { CloudPDF::Types::DocPagesRotate200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout.rb new file mode 100644 index 0000000..e3cf93d --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRotate200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item.rb new file mode 100644 index 0000000..9c5d43b --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..0cc6297 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..530498f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..c6eb6c7 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..8c0d0b3 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item.rb new file mode 100644 index 0000000..acc9dda --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..80a23c5 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesRotate200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..00fe0e3 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..5c11a60 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..5155430 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..d7d1bcc --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..3157d3c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..65b6c1a --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_size.rb new file mode 100644 index 0000000..d587baa --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesRotate200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..fa546ea --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_rotate200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesRotate200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta.rb deleted file mode 100644 index ffd3922..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRotate200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesRotate200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item.rb deleted file mode 100644 index 34d8785..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesRotate200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 5415740..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index b8c7f02..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index b2e305f..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index ab61c98..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta.rb deleted file mode 100644 index 90d56d9..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesRotate200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index b2ac177..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index a31e901..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesRotate200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate400response.rb b/lib/CloudPDF/types/doc_pages_rotate400response.rb index 1e9eeac..1fab8ed 100644 --- a/lib/CloudPDF/types/doc_pages_rotate400response.rb +++ b/lib/CloudPDF/types/doc_pages_rotate400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesRotate400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesRotate400ResponseName }, optional: false, nullable: false + module DocPagesRotate400Response + # DocPagesRotate400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesRotate400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_rotate400response_code.rb b/lib/CloudPDF/types/doc_pages_rotate400response_code.rb deleted file mode 100644 index 4b57dab..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRotate400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate400response_name.rb b/lib/CloudPDF/types/doc_pages_rotate400response_name.rb deleted file mode 100644 index f710dcc..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRotate400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate404response.rb b/lib/CloudPDF/types/doc_pages_rotate404response.rb index 048aa1d..e62e7aa 100644 --- a/lib/CloudPDF/types/doc_pages_rotate404response.rb +++ b/lib/CloudPDF/types/doc_pages_rotate404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesRotate404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesRotate404ResponseName }, optional: false, nullable: false + module DocPagesRotate404Response + # DocPagesRotate404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesRotate404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_rotate404response_code.rb b/lib/CloudPDF/types/doc_pages_rotate404response_code.rb deleted file mode 100644 index 5f866e0..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRotate404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_rotate404response_name.rb b/lib/CloudPDF/types/doc_pages_rotate404response_name.rb deleted file mode 100644 index 9248f03..0000000 --- a/lib/CloudPDF/types/doc_pages_rotate404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesRotate404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response.rb b/lib/CloudPDF/types/doc_pages_set_name200response.rb index c64f089..e3ed2e8 100644 --- a/lib/CloudPDF/types/doc_pages_set_name200response.rb +++ b/lib/CloudPDF/types/doc_pages_set_name200response.rb @@ -3,7 +3,9 @@ module CloudPDF module Types class DocPagesSetName200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocPagesSetName200ResponseMeta }, optional: false, nullable: false + field :layout, -> { CloudPDF::Types::DocPagesSetName200ResponseLayout }, optional: false, nullable: false + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout.rb new file mode 100644 index 0000000..9c6e03f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayout < Internal::Types::Model + field :page_count, -> { Integer }, optional: false, nullable: false, api_name: "pageCount" + + field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItem] }, optional: false, nullable: false + + field :named_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetName200ResponseLayoutNamedPagesItem] }, optional: false, nullable: false, api_name: "namedPages" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item.rb new file mode 100644 index 0000000..3a780ff --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutNamedPagesItem < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :target, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutNamedPagesItemTarget }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target.rb new file mode 100644 index 0000000..63d8f49 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutNamedPagesItemTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage }, key: "PAGE" + + member -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate }, key: "TEMPLATE" + + member -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling }, key: "DANGLING" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_dangling.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_dangling.rb new file mode 100644 index 0000000..138ccc6 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_dangling.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutNamedPagesItemTargetDangling < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_page.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_page.rb new file mode 100644 index 0000000..686d73e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_page.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutNamedPagesItemTargetPage < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_template.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_template.rb new file mode 100644 index 0000000..4d149c2 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_template.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutNamedPagesItemTargetTemplate < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item.rb new file mode 100644 index 0000000..4f8f9ae --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItem < Internal::Types::Model + field :index, -> { Integer }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :label, -> { String }, optional: false, nullable: true + + field :size, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemSize }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: false + + field :user_unit, -> { Integer }, optional: false, nullable: false, api_name: "userUnit" + + field :tab_order, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemTabOrder }, optional: false, nullable: true, api_name: "tabOrder" + + field :boxes, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxes }, optional: false, nullable: false + + field :pdf_crop_box, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemPdfCropBox }, optional: false, nullable: false, api_name: "pdfCropBox" + + field :actions, -> { CloudPDF::Types::PdfPageActions }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes.rb new file mode 100644 index 0000000..7a8c967 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxes < Internal::Types::Model + field :media, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxesMedia }, optional: false, nullable: false + + field :crop, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxesCrop }, optional: false, nullable: false + + field :bleed, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxesBleed }, optional: false, nullable: false + + field :trim, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxesTrim }, optional: false, nullable: false + + field :art, -> { CloudPDF::Types::DocPagesSetName200ResponseLayoutPagesItemBoxesArt }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_art.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_art.rb new file mode 100644 index 0000000..80ce4bc --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_art.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxesArt < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_bleed.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_bleed.rb new file mode 100644 index 0000000..6985425 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_bleed.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxesBleed < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_crop.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_crop.rb new file mode 100644 index 0000000..7e30a2c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_crop.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxesCrop < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_media.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_media.rb new file mode 100644 index 0000000..7681cb5 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_media.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxesMedia < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_trim.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_trim.rb new file mode 100644 index 0000000..84dddb1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_trim.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemBoxesTrim < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_pdf_crop_box.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_pdf_crop_box.rb new file mode 100644 index 0000000..4494a7c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_pdf_crop_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemPdfCropBox < Internal::Types::Model + field :left, -> { Integer }, optional: false, nullable: false + + field :bottom, -> { Integer }, optional: false, nullable: false + + field :right, -> { Integer }, optional: false, nullable: false + + field :top, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_size.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_size.rb new file mode 100644 index 0000000..5c01443 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_size.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesSetName200ResponseLayoutPagesItemSize < Internal::Types::Model + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_tab_order.rb b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_tab_order.rb new file mode 100644 index 0000000..6c5dddd --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_set_name200response_layout_pages_item_tab_order.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesSetName200ResponseLayoutPagesItemTabOrder + extend CloudPDF::Internal::Types::Enum + + ROWS = "rows" + COLUMNS = "columns" + STRUCTURE = "structure" + ANNOTATIONS = "annotations" + WIDGETS = "widgets" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta.rb deleted file mode 100644 index 5d0ba91..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetName200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesSetName200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item.rb deleted file mode 100644 index 269d4ec..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesSetName200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 9f9a478..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 2887126..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 739174c..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 2d3b41e..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta.rb deleted file mode 100644 index c8dbce2..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetName200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 81efb1e..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesSetName200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 6252b56..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetName200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name400response.rb b/lib/CloudPDF/types/doc_pages_set_name400response.rb index cbbb2ef..b2216a8 100644 --- a/lib/CloudPDF/types/doc_pages_set_name400response.rb +++ b/lib/CloudPDF/types/doc_pages_set_name400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesSetName400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesSetName400ResponseName }, optional: false, nullable: false + module DocPagesSetName400Response + # DocPagesSetName400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesSetName400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_set_name400response_code.rb b/lib/CloudPDF/types/doc_pages_set_name400response_code.rb deleted file mode 100644 index 8ba6b95..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetName400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name400response_name.rb b/lib/CloudPDF/types/doc_pages_set_name400response_name.rb deleted file mode 100644 index 96a6b9c..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetName400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name404response.rb b/lib/CloudPDF/types/doc_pages_set_name404response.rb index 6aec582..351e328 100644 --- a/lib/CloudPDF/types/doc_pages_set_name404response.rb +++ b/lib/CloudPDF/types/doc_pages_set_name404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesSetName404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesSetName404ResponseName }, optional: false, nullable: false + module DocPagesSetName404Response + # DocPagesSetName404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesSetName404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_set_name404response_code.rb b/lib/CloudPDF/types/doc_pages_set_name404response_code.rb deleted file mode 100644 index d6a7f0a..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetName404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_name404response_name.rb b/lib/CloudPDF/types/doc_pages_set_name404response_name.rb deleted file mode 100644 index 0f5c07c..0000000 --- a/lib/CloudPDF/types/doc_pages_set_name404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetName404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response.rb b/lib/CloudPDF/types/doc_pages_set_scale200response.rb index fdabba4..028e48f 100644 --- a/lib/CloudPDF/types/doc_pages_set_scale200response.rb +++ b/lib/CloudPDF/types/doc_pages_set_scale200response.rb @@ -3,9 +3,9 @@ module CloudPDF module Types class DocPagesSetScale200Response < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false - field :meta, -> { CloudPDF::Types::DocPagesSetScale200ResponseMeta }, optional: false, nullable: false + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta.rb deleted file mode 100644 index c8d44a8..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetScale200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item.rb deleted file mode 100644 index ffeb548..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 9ad8a7c..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 5455e53..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index 82175ce..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index 0ff07a8..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta.rb deleted file mode 100644 index f5ae56a..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocPagesSetScale200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index 564608c..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index bd6058a..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesSetScale200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale400response.rb b/lib/CloudPDF/types/doc_pages_set_scale400response.rb index 54dddb7..e424e2b 100644 --- a/lib/CloudPDF/types/doc_pages_set_scale400response.rb +++ b/lib/CloudPDF/types/doc_pages_set_scale400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesSetScale400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesSetScale400ResponseName }, optional: false, nullable: false + module DocPagesSetScale400Response + # DocPagesSetScale400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesSetScale400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_set_scale400response_code.rb b/lib/CloudPDF/types/doc_pages_set_scale400response_code.rb deleted file mode 100644 index 22cb74d..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetScale400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale400response_name.rb b/lib/CloudPDF/types/doc_pages_set_scale400response_name.rb deleted file mode 100644 index 033c39b..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetScale400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale404response.rb b/lib/CloudPDF/types/doc_pages_set_scale404response.rb index 6a929ab..ff997ba 100644 --- a/lib/CloudPDF/types/doc_pages_set_scale404response.rb +++ b/lib/CloudPDF/types/doc_pages_set_scale404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesSetScale404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesSetScale404ResponseName }, optional: false, nullable: false + module DocPagesSetScale404Response + # DocPagesSetScale404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesSetScale404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_set_scale404response_code.rb b/lib/CloudPDF/types/doc_pages_set_scale404response_code.rb deleted file mode 100644 index 0e487d9..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetScale404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_set_scale404response_name.rb b/lib/CloudPDF/types/doc_pages_set_scale404response_name.rb deleted file mode 100644 index e9eaab4..0000000 --- a/lib/CloudPDF/types/doc_pages_set_scale404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesSetScale404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response.rb b/lib/CloudPDF/types/doc_pages_viewports200response.rb index 7d7fb6c..bc50fa1 100644 --- a/lib/CloudPDF/types/doc_pages_viewports200response.rb +++ b/lib/CloudPDF/types/doc_pages_viewports200response.rb @@ -2,22 +2,8 @@ module CloudPDF module Types - module DocPagesViewports200Response - # DocPagesViewports200Response is an alias for Array - - # @option str [String] - # - # @return [untyped] - def self.load(str) - ::JSON.parse(str) - end - - # @option value [untyped] - # - # @return [String] - def self.dump(value) - ::JSON.generate(value) - end + class DocPagesViewports200Response < Internal::Types::Model + field :viewports, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItem] }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item.rb deleted file mode 100644 index 9d6cb58..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItem < Internal::Types::Model - field :bbox, -> { CloudPDF::Types::DocPagesViewports200ResponseItemBbox }, optional: false, nullable: false - - field :name, -> { String }, optional: true, nullable: false - - field :measure, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasure }, optional: true, nullable: false - - field :owned, -> { Internal::Types::Boolean }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_bbox.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_bbox.rb deleted file mode 100644 index dcc7995..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_bbox.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemBbox < Internal::Types::Model - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure.rb deleted file mode 100644 index 8e83b87..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasure < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :subtype - - member -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRl }, key: "RL" - - member -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureGeo }, key: "GEO" - - member -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureUnknown }, key: "UNKNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_geo.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_geo.rb deleted file mode 100644 index ad428bf..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_geo.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureGeo < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl.rb deleted file mode 100644 index 8097dd9..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl.rb +++ /dev/null @@ -1,25 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRl < Internal::Types::Model - field :ratio, -> { String }, optional: true, nullable: false - - field :x, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlXItem] }, optional: false, nullable: false - - field :y, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlYItem] }, optional: true, nullable: false - - field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlDistanceItem] }, optional: false, nullable: false - - field :area, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAreaItem] }, optional: false, nullable: false - - field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAngleItem] }, optional: true, nullable: false - - field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlSlopeItem] }, optional: true, nullable: false - - field :origin, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlOrigin }, optional: true, nullable: false - - field :cyx, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item.rb deleted file mode 100644 index 5b45a3d..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlAngleItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAngleItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.rb deleted file mode 100644 index 82a937d..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlAngleItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.rb deleted file mode 100644 index fa572eb..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlAngleItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item.rb deleted file mode 100644 index 3646da7..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlAreaItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAreaItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.rb deleted file mode 100644 index c547937..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlAreaItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.rb deleted file mode 100644 index 991e414..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlAreaItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item.rb deleted file mode 100644 index f082e77..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlDistanceItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.rb deleted file mode 100644 index bef3f5b..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlDistanceItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.rb deleted file mode 100644 index 3cecd03..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlDistanceItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_origin.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_origin.rb deleted file mode 100644 index 2f792c5..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_origin.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlOrigin < Internal::Types::Model - field :x, -> { Integer }, optional: false, nullable: false - - field :y, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item.rb deleted file mode 100644 index 3f8ddee..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlSlopeItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.rb deleted file mode 100644 index f141376..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlSlopeItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.rb deleted file mode 100644 index 1cf3e76..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlSlopeItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item.rb deleted file mode 100644 index 084e907..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlXItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlXItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.rb deleted file mode 100644 index e253e47..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlXItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.rb deleted file mode 100644 index fbdee6b..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlXItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item.rb deleted file mode 100644 index cd5a0e3..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureRlYItem < Internal::Types::Model - field :unit, -> { String }, optional: false, nullable: false - - field :conversion, -> { Integer }, optional: true, nullable: false - - field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlYItemFraction }, optional: true, nullable: false - - field :precision, -> { Integer }, optional: true, nullable: false - - field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :thousands, -> { String }, optional: true, nullable: false - - field :decimal, -> { String }, optional: true, nullable: false - - field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" - - field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" - - field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.rb deleted file mode 100644 index 9f3e9c4..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlYItemFraction - extend CloudPDF::Internal::Types::Enum - - DECIMAL = "decimal" - FRACTION = "fraction" - ROUND = "round" - TRUNCATE = "truncate" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.rb deleted file mode 100644 index 33e7c01..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position.rb +++ /dev/null @@ -1,12 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports200ResponseItemMeasureRlYItemLabelPosition - extend CloudPDF::Internal::Types::Enum - - SUFFIX = "suffix" - PREFIX = "prefix" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_unknown.rb b/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_unknown.rb deleted file mode 100644 index 809057e..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports200response_item_measure_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocPagesViewports200ResponseItemMeasureUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item.rb new file mode 100644 index 0000000..a00f1d2 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItem < Internal::Types::Model + field :bbox, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemBbox }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: true + + field :measure, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasure }, optional: false, nullable: true + + field :owned, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_bbox.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_bbox.rb new file mode 100644 index 0000000..5a7f4a7 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_bbox.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemBbox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure.rb new file mode 100644 index 0000000..d65d4d9 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasure < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :subtype + + member -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinear }, key: "RECTILINEAR" + + member -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureGeospatial }, key: "GEOSPATIAL" + + member -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_geospatial.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_geospatial.rb new file mode 100644 index 0000000..5a8d653 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_geospatial.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureGeospatial < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear.rb new file mode 100644 index 0000000..d8ef709 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinear < Internal::Types::Model + field :ratio, -> { String }, optional: true, nullable: false + + field :x, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem] }, optional: false, nullable: false + + field :y, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem] }, optional: true, nullable: false + + field :distance, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem] }, optional: false, nullable: false + + field :area, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem] }, optional: false, nullable: false + + field :angle, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem] }, optional: true, nullable: false + + field :slope, -> { Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem] }, optional: true, nullable: false + + field :origin, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin }, optional: true, nullable: false + + field :cyx, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item.rb new file mode 100644 index 0000000..661c12e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_fraction.rb new file mode 100644 index 0000000..198fa73 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_label_position.rb new file mode 100644 index 0000000..5988340 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearAngleItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item.rb new file mode 100644 index 0000000..d5a0f2e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_fraction.rb new file mode 100644 index 0000000..6a30f7e --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_label_position.rb new file mode 100644 index 0000000..a11f892 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearAreaItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item.rb new file mode 100644 index 0000000..75cc67f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_fraction.rb new file mode 100644 index 0000000..0728034 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_label_position.rb new file mode 100644 index 0000000..d1e0fb6 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearDistanceItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_origin.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_origin.rb new file mode 100644 index 0000000..589dfb1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_origin.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearOrigin < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item.rb new file mode 100644 index 0000000..73df4e1 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_fraction.rb new file mode 100644 index 0000000..02f0b00 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_label_position.rb new file mode 100644 index 0000000..aa25c4c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearSlopeItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item.rb new file mode 100644 index 0000000..5d5c880 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_fraction.rb new file mode 100644 index 0000000..c38615c --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_label_position.rb new file mode 100644 index 0000000..164035f --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearXItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item.rb new file mode 100644 index 0000000..10e4257 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItem < Internal::Types::Model + field :unit, -> { String }, optional: false, nullable: false + + field :conversion, -> { Integer }, optional: true, nullable: false + + field :fraction, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction }, optional: true, nullable: false + + field :precision, -> { Integer }, optional: true, nullable: false + + field :fixed, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :thousands, -> { String }, optional: true, nullable: false + + field :decimal, -> { String }, optional: true, nullable: false + + field :prefix_spacing, -> { String }, optional: true, nullable: false, api_name: "prefixSpacing" + + field :suffix_spacing, -> { String }, optional: true, nullable: false, api_name: "suffixSpacing" + + field :label_position, -> { CloudPDF::Types::DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition }, optional: true, nullable: false, api_name: "labelPosition" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_fraction.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_fraction.rb new file mode 100644 index 0000000..bb27680 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_fraction.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemFraction + extend CloudPDF::Internal::Types::Enum + + DECIMAL = "decimal" + FRACTION = "fraction" + ROUND = "round" + TRUNCATE = "truncate" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_label_position.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_label_position.rb new file mode 100644 index 0000000..6f8bd88 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_label_position.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocPagesViewports200ResponseViewportsItemMeasureRectilinearYItemLabelPosition + extend CloudPDF::Internal::Types::Enum + + SUFFIX = "suffix" + PREFIX = "prefix" + end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_unknown.rb b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_unknown.rb new file mode 100644 index 0000000..0762027 --- /dev/null +++ b/lib/CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_unknown.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocPagesViewports200ResponseViewportsItemMeasureUnknown < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/doc_pages_viewports404response.rb b/lib/CloudPDF/types/doc_pages_viewports404response.rb index 45f8321..c3782d1 100644 --- a/lib/CloudPDF/types/doc_pages_viewports404response.rb +++ b/lib/CloudPDF/types/doc_pages_viewports404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocPagesViewports404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocPagesViewports404ResponseName }, optional: false, nullable: false + module DocPagesViewports404Response + # DocPagesViewports404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocPagesViewports404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_pages_viewports404response_code.rb b/lib/CloudPDF/types/doc_pages_viewports404response_code.rb deleted file mode 100644 index 187ccb7..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_pages_viewports404response_name.rb b/lib/CloudPDF/types/doc_pages_viewports404response_name.rb deleted file mode 100644 index d64e487..0000000 --- a/lib/CloudPDF/types/doc_pages_viewports404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocPagesViewports404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response.rb b/lib/CloudPDF/types/doc_redactions_apply200response.rb index 3980f07..8fc5cff 100644 --- a/lib/CloudPDF/types/doc_redactions_apply200response.rb +++ b/lib/CloudPDF/types/doc_redactions_apply200response.rb @@ -3,7 +3,13 @@ module CloudPDF module Types class DocRedactionsApply200Response < Internal::Types::Model - field :meta, -> { CloudPDF::Types::DocRedactionsApply200ResponseMeta }, optional: false, nullable: false + field :scope, -> { CloudPDF::Types::DocRedactionsApply200ResponseScope }, optional: false, nullable: false + + field :results, -> { Internal::Types::Array[CloudPDF::Types::DocRedactionsApply200ResponseResultsItem] }, optional: false, nullable: false + + field :removed_annotation_count, -> { Integer }, optional: false, nullable: false, api_name: "removedAnnotationCount" + + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta.rb deleted file mode 100644 index da606be..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocRedactionsApply200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item.rb deleted file mode 100644 index 268b67f..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index e5cf74f..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 92de812..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index a9bc7a5..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index e3f6133..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta.rb deleted file mode 100644 index 027a0cf..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocRedactionsApply200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index f7d16b4..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index e2ebffe..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocRedactionsApply200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_results_item.rb b/lib/CloudPDF/types/doc_redactions_apply200response_results_item.rb new file mode 100644 index 0000000..cd8515e --- /dev/null +++ b/lib/CloudPDF/types/doc_redactions_apply200response_results_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocRedactionsApply200ResponseResultsItem < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :status, -> { CloudPDF::Types::DocRedactionsApply200ResponseResultsItemStatus }, optional: false, nullable: false + + field :removed_annotation_count, -> { Integer }, optional: false, nullable: false, api_name: "removedAnnotationCount" + end + end +end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_results_item_status.rb b/lib/CloudPDF/types/doc_redactions_apply200response_results_item_status.rb new file mode 100644 index 0000000..25e4d42 --- /dev/null +++ b/lib/CloudPDF/types/doc_redactions_apply200response_results_item_status.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocRedactionsApply200ResponseResultsItemStatus + extend CloudPDF::Internal::Types::Enum + + APPLIED = "applied" + UNCHANGED = "unchanged" + end + end +end diff --git a/lib/CloudPDF/types/doc_redactions_apply200response_scope.rb b/lib/CloudPDF/types/doc_redactions_apply200response_scope.rb new file mode 100644 index 0000000..1fded4f --- /dev/null +++ b/lib/CloudPDF/types/doc_redactions_apply200response_scope.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocRedactionsApply200ResponseScope < Internal::Types::Model + field :pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: true, nullable: false + + field :annotations, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_redactions_apply400response.rb b/lib/CloudPDF/types/doc_redactions_apply400response.rb index 39d40ef..7ca5ea0 100644 --- a/lib/CloudPDF/types/doc_redactions_apply400response.rb +++ b/lib/CloudPDF/types/doc_redactions_apply400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocRedactionsApply400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocRedactionsApply400ResponseName }, optional: false, nullable: false + module DocRedactionsApply400Response + # DocRedactionsApply400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocRedactionsApply400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_redactions_apply400response_code.rb b/lib/CloudPDF/types/doc_redactions_apply400response_code.rb deleted file mode 100644 index 12d02ee..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRedactionsApply400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply400response_name.rb b/lib/CloudPDF/types/doc_redactions_apply400response_name.rb deleted file mode 100644 index 4d47464..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRedactionsApply400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply404response.rb b/lib/CloudPDF/types/doc_redactions_apply404response.rb index 6809874..7124e2b 100644 --- a/lib/CloudPDF/types/doc_redactions_apply404response.rb +++ b/lib/CloudPDF/types/doc_redactions_apply404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocRedactionsApply404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocRedactionsApply404ResponseName }, optional: false, nullable: false + module DocRedactionsApply404Response + # DocRedactionsApply404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocRedactionsApply404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_redactions_apply404response_code.rb b/lib/CloudPDF/types/doc_redactions_apply404response_code.rb deleted file mode 100644 index f746480..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRedactionsApply404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply404response_name.rb b/lib/CloudPDF/types/doc_redactions_apply404response_name.rb deleted file mode 100644 index e891445..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRedactionsApply404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_redactions_apply_request.rb b/lib/CloudPDF/types/doc_redactions_apply_request.rb deleted file mode 100644 index 5f170e3..0000000 --- a/lib/CloudPDF/types/doc_redactions_apply_request.rb +++ /dev/null @@ -1,23 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRedactionsApplyRequest - # DocRedactionsApplyRequest is an alias for Hash - - # @option str [String] - # - # @return [untyped] - def self.load(str) - ::JSON.parse(str) - end - - # @option value [untyped] - # - # @return [String] - def self.dump(value) - ::JSON.generate(value) - end - end - end -end diff --git a/lib/CloudPDF/types/doc_render_response.rb b/lib/CloudPDF/types/doc_render_response.rb index ced8760..debae33 100644 --- a/lib/CloudPDF/types/doc_render_response.rb +++ b/lib/CloudPDF/types/doc_render_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocRenderResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocRenderResponseName }, optional: false, nullable: false + module DocRenderResponse + # DocRenderResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocRenderResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_render_response_code.rb b/lib/CloudPDF/types/doc_render_response_code.rb deleted file mode 100644 index bd4f9df..0000000 --- a/lib/CloudPDF/types/doc_render_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRenderResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_render_response_name.rb b/lib/CloudPDF/types/doc_render_response_name.rb deleted file mode 100644 index da0bf46..0000000 --- a/lib/CloudPDF/types/doc_render_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocRenderResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_abort200response.rb b/lib/CloudPDF/types/doc_signatures_abort200response.rb deleted file mode 100644 index c1a7d75..0000000 --- a/lib/CloudPDF/types/doc_signatures_abort200response.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesAbort200Response < Internal::Types::Model - field :status, -> { CloudPDF::Types::DocSignaturesAbort200ResponseStatus }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_abort200response_status.rb b/lib/CloudPDF/types/doc_signatures_abort200response_status.rb deleted file mode 100644 index ec77d12..0000000 --- a/lib/CloudPDF/types/doc_signatures_abort200response_status.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAbort200ResponseStatus - extend CloudPDF::Internal::Types::Enum - - ABORTED = "aborted" - ALREADY_COMPLETED = "already-completed" - UNKNOWN = "unknown" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_abort404response.rb b/lib/CloudPDF/types/doc_signatures_abort404response.rb deleted file mode 100644 index eabb635..0000000 --- a/lib/CloudPDF/types/doc_signatures_abort404response.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesAbort404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesAbort404ResponseName }, optional: false, nullable: false - - field :code, -> { CloudPDF::Types::DocSignaturesAbort404ResponseCode }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_abort404response_code.rb b/lib/CloudPDF/types/doc_signatures_abort404response_code.rb deleted file mode 100644 index 311f2f3..0000000 --- a/lib/CloudPDF/types/doc_signatures_abort404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAbort404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_abort404response_name.rb b/lib/CloudPDF/types/doc_signatures_abort404response_name.rb deleted file mode 100644 index cf88d1f..0000000 --- a/lib/CloudPDF/types/doc_signatures_abort404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAbort404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_analysis400response.rb b/lib/CloudPDF/types/doc_signatures_analysis400response.rb index f891fc5..c71a530 100644 --- a/lib/CloudPDF/types/doc_signatures_analysis400response.rb +++ b/lib/CloudPDF/types/doc_signatures_analysis400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesAnalysis400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesAnalysis400ResponseName }, optional: false, nullable: false + module DocSignaturesAnalysis400Response + # DocSignaturesAnalysis400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesAnalysis400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_analysis400response_code.rb b/lib/CloudPDF/types/doc_signatures_analysis400response_code.rb deleted file mode 100644 index e838a89..0000000 --- a/lib/CloudPDF/types/doc_signatures_analysis400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAnalysis400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_analysis400response_name.rb b/lib/CloudPDF/types/doc_signatures_analysis400response_name.rb deleted file mode 100644 index 8c5d87c..0000000 --- a/lib/CloudPDF/types/doc_signatures_analysis400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAnalysis400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_analysis404response.rb b/lib/CloudPDF/types/doc_signatures_analysis404response.rb index 84bf291..c409939 100644 --- a/lib/CloudPDF/types/doc_signatures_analysis404response.rb +++ b/lib/CloudPDF/types/doc_signatures_analysis404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesAnalysis404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesAnalysis404ResponseName }, optional: false, nullable: false + module DocSignaturesAnalysis404Response + # DocSignaturesAnalysis404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesAnalysis404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_analysis404response_code.rb b/lib/CloudPDF/types/doc_signatures_analysis404response_code.rb deleted file mode 100644 index 20c2e65..0000000 --- a/lib/CloudPDF/types/doc_signatures_analysis404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAnalysis404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_analysis404response_name.rb b/lib/CloudPDF/types/doc_signatures_analysis404response_name.rb deleted file mode 100644 index 9bd193c..0000000 --- a/lib/CloudPDF/types/doc_signatures_analysis404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesAnalysis404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_cancel200response.rb b/lib/CloudPDF/types/doc_signatures_cancel200response.rb new file mode 100644 index 0000000..d715768 --- /dev/null +++ b/lib/CloudPDF/types/doc_signatures_cancel200response.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocSignaturesCancel200Response < Internal::Types::Model + field :status, -> { CloudPDF::Types::DocSignaturesCancel200ResponseStatus }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/doc_signatures_cancel200response_status.rb b/lib/CloudPDF/types/doc_signatures_cancel200response_status.rb new file mode 100644 index 0000000..8519745 --- /dev/null +++ b/lib/CloudPDF/types/doc_signatures_cancel200response_status.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocSignaturesCancel200ResponseStatus + extend CloudPDF::Internal::Types::Enum + + CANCELLED = "cancelled" + ALREADY_COMPLETED = "already-completed" + UNKNOWN = "unknown" + end + end +end diff --git a/lib/CloudPDF/types/doc_signatures_cancel404response.rb b/lib/CloudPDF/types/doc_signatures_cancel404response.rb new file mode 100644 index 0000000..3a0db8d --- /dev/null +++ b/lib/CloudPDF/types/doc_signatures_cancel404response.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocSignaturesCancel404Response + # DocSignaturesCancel404Response is an alias for EngineErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end + end + end +end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response.rb b/lib/CloudPDF/types/doc_signatures_complete200response.rb index 1240678..06b9649 100644 --- a/lib/CloudPDF/types/doc_signatures_complete200response.rb +++ b/lib/CloudPDF/types/doc_signatures_complete200response.rb @@ -13,7 +13,7 @@ class DocSignaturesComplete200Response < Internal::Types::Model field :protection, -> { CloudPDF::Types::DocSignaturesComplete200ResponseProtection }, optional: false, nullable: false - field :meta, -> { CloudPDF::Types::DocSignaturesComplete200ResponseMeta }, optional: false, nullable: false + field :meta, -> { CloudPDF::Types::MutationMeta }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta.rb deleted file mode 100644 index 9aadaf9..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMeta < Internal::Types::Model - field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::DocSignaturesComplete200ResponseMetaAffectedPagesItem] }, optional: false, nullable: false, api_name: "affectedPages" - - field :cache_delta, -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaCacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item.rb deleted file mode 100644 index 1fc273d..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaAffectedPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :revision, -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaAffectedPagesItemRevision }, optional: false, nullable: false - - field :weak_annotation_state, -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationState }, optional: false, nullable: false, api_name: "weakAnnotationState" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_revision.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_revision.rb deleted file mode 100644 index 4d49afd..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_revision.rb +++ /dev/null @@ -1,13 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaAffectedPagesItemRevision < Internal::Types::Model - field :doc_session_id, -> { String }, optional: false, nullable: false, api_name: "docSessionId" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :generation, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state.rb deleted file mode 100644 index 26b8fec..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationState < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown }, key: "UNKNOWN" - - member -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown }, key: "KNOWN" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_known.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_known.rb deleted file mode 100644 index a958d1b..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_known.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationStateKnown < Internal::Types::Model - field :has_any_weak_annotations, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAnyWeakAnnotations" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb deleted file mode 100644 index bf933f9..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_unknown.rb +++ /dev/null @@ -1,7 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaAffectedPagesItemWeakAnnotationStateUnknown < Internal::Types::Model; end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta.rb deleted file mode 100644 index f31dd28..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta.rb +++ /dev/null @@ -1,19 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaCacheDelta < Internal::Types::Model - field :previous_doc_version, -> { Integer }, optional: false, nullable: false, api_name: "previousDocVersion" - - field :doc_version, -> { Integer }, optional: false, nullable: false, api_name: "docVersion" - - field :annotations_version, -> { Integer }, optional: true, nullable: false, api_name: "annotationsVersion" - - field :layer_version, -> { Integer }, optional: true, nullable: false, api_name: "layerVersion" - - field :working, -> { Internal::Types::Boolean }, optional: true, nullable: false - - field :pages, -> { Internal::Types::Array[CloudPDF::Types::DocSignaturesComplete200ResponseMetaCacheDeltaPagesItem] }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item.rb deleted file mode 100644 index a049707..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaCacheDeltaPagesItem < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :cache, -> { CloudPDF::Types::DocSignaturesComplete200ResponseMetaCacheDeltaPagesItemCache }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item_cache.rb b/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item_cache.rb deleted file mode 100644 index 2cdbb5a..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item_cache.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseMetaCacheDeltaPagesItemCache < Internal::Types::Model - field :content_version, -> { Integer }, optional: false, nullable: false, api_name: "contentVersion" - - field :annotation_version, -> { Integer }, optional: false, nullable: false, api_name: "annotationVersion" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature.rb index e009c38..bd51b1a 100644 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature.rb +++ b/lib/CloudPDF/types/doc_signatures_complete200response_signature.rb @@ -5,11 +5,11 @@ module Types class DocSignaturesComplete200ResponseSignature < Internal::Types::Model field :index, -> { Integer }, optional: false, nullable: false - field :field, -> { CloudPDF::Types::DocSignaturesComplete200ResponseSignatureField }, optional: false, nullable: false + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false field :field_name, -> { String }, optional: false, nullable: false, api_name: "fieldName" - field :widget, -> { CloudPDF::Types::DocSignaturesComplete200ResponseSignatureWidget }, optional: false, nullable: true + field :widget, -> { CloudPDF::Types::FormWidget }, optional: false, nullable: true field :signed, -> { Internal::Types::Boolean }, optional: false, nullable: false diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature_field.rb deleted file mode 100644 index faebf62..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseSignatureField < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocSignaturesComplete200ResponseSignatureFieldObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocSignaturesComplete200ResponseSignatureFieldFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_fqn.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_fqn.rb deleted file mode 100644 index ff73d51..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseSignatureFieldFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_object_number.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_object_number.rb deleted file mode 100644 index 590794b..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature_field_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseSignatureFieldObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature_signer.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature_signer.rb index 31338d5..fc2d8dd 100644 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature_signer.rb +++ b/lib/CloudPDF/types/doc_signatures_complete200response_signature_signer.rb @@ -11,7 +11,7 @@ class DocSignaturesComplete200ResponseSignatureSigner < Internal::Types::Model field :contact_info, -> { String }, optional: false, nullable: true, api_name: "contactInfo" - field :claimed_time, -> { String }, optional: false, nullable: true, api_name: "claimedTime" + field :signed_at, -> { String }, optional: false, nullable: true, api_name: "signedAt" end end end diff --git a/lib/CloudPDF/types/doc_signatures_complete200response_signature_widget.rb b/lib/CloudPDF/types/doc_signatures_complete200response_signature_widget.rb deleted file mode 100644 index 230e865..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete200response_signature_widget.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesComplete200ResponseSignatureWidget < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete400response.rb b/lib/CloudPDF/types/doc_signatures_complete400response.rb index f09929b..70b5776 100644 --- a/lib/CloudPDF/types/doc_signatures_complete400response.rb +++ b/lib/CloudPDF/types/doc_signatures_complete400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesComplete400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesComplete400ResponseName }, optional: false, nullable: false + module DocSignaturesComplete400Response + # DocSignaturesComplete400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesComplete400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_complete400response_code.rb b/lib/CloudPDF/types/doc_signatures_complete400response_code.rb deleted file mode 100644 index dfe4e7b..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete400response_name.rb b/lib/CloudPDF/types/doc_signatures_complete400response_name.rb deleted file mode 100644 index c4802d6..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete404response.rb b/lib/CloudPDF/types/doc_signatures_complete404response.rb index f8a5ab5..c1b7324 100644 --- a/lib/CloudPDF/types/doc_signatures_complete404response.rb +++ b/lib/CloudPDF/types/doc_signatures_complete404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesComplete404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesComplete404ResponseName }, optional: false, nullable: false + module DocSignaturesComplete404Response + # DocSignaturesComplete404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesComplete404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_complete404response_code.rb b/lib/CloudPDF/types/doc_signatures_complete404response_code.rb deleted file mode 100644 index f10cfcf..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete404response_name.rb b/lib/CloudPDF/types/doc_signatures_complete404response_name.rb deleted file mode 100644 index 372e714..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete409response.rb b/lib/CloudPDF/types/doc_signatures_complete409response.rb index 56101c1..66aeeff 100644 --- a/lib/CloudPDF/types/doc_signatures_complete409response.rb +++ b/lib/CloudPDF/types/doc_signatures_complete409response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesComplete409Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesComplete409ResponseName }, optional: false, nullable: false + module DocSignaturesComplete409Response + # DocSignaturesComplete409Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesComplete409ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_complete409response_code.rb b/lib/CloudPDF/types/doc_signatures_complete409response_code.rb deleted file mode 100644 index bdf68e6..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete409response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete409ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_complete409response_name.rb b/lib/CloudPDF/types/doc_signatures_complete409response_name.rb deleted file mode 100644 index 1197655..0000000 --- a/lib/CloudPDF/types/doc_signatures_complete409response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesComplete409ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item.rb index 7c6b13d..320bc8d 100644 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item.rb +++ b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item.rb @@ -5,11 +5,11 @@ module Types class DocSignaturesList200ResponseSignaturesItem < Internal::Types::Model field :index, -> { Integer }, optional: false, nullable: false - field :field, -> { CloudPDF::Types::DocSignaturesList200ResponseSignaturesItemField }, optional: false, nullable: false + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false field :field_name, -> { String }, optional: false, nullable: false, api_name: "fieldName" - field :widget, -> { CloudPDF::Types::DocSignaturesList200ResponseSignaturesItemWidget }, optional: false, nullable: true + field :widget, -> { CloudPDF::Types::FormWidget }, optional: false, nullable: true field :signed, -> { Internal::Types::Boolean }, optional: false, nullable: false diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field.rb deleted file mode 100644 index ba5fe3e..0000000 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesList200ResponseSignaturesItemField < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocSignaturesList200ResponseSignaturesItemFieldObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocSignaturesList200ResponseSignaturesItemFieldFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_fqn.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_fqn.rb deleted file mode 100644 index cb82e2b..0000000 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesList200ResponseSignaturesItemFieldFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_object_number.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_object_number.rb deleted file mode 100644 index 45302c1..0000000 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_field_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesList200ResponseSignaturesItemFieldObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_signer.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_signer.rb index 70119da..07e0608 100644 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_signer.rb +++ b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_signer.rb @@ -11,7 +11,7 @@ class DocSignaturesList200ResponseSignaturesItemSigner < Internal::Types::Model field :contact_info, -> { String }, optional: false, nullable: true, api_name: "contactInfo" - field :claimed_time, -> { String }, optional: false, nullable: true, api_name: "claimedTime" + field :signed_at, -> { String }, optional: false, nullable: true, api_name: "signedAt" end end end diff --git a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_widget.rb b/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_widget.rb deleted file mode 100644 index 827e282..0000000 --- a/lib/CloudPDF/types/doc_signatures_list200response_signatures_item_widget.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocSignaturesList200ResponseSignaturesItemWidget < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list404response.rb b/lib/CloudPDF/types/doc_signatures_list404response.rb index 1eeb864..ded5dac 100644 --- a/lib/CloudPDF/types/doc_signatures_list404response.rb +++ b/lib/CloudPDF/types/doc_signatures_list404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesList404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesList404ResponseName }, optional: false, nullable: false + module DocSignaturesList404Response + # DocSignaturesList404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesList404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_list404response_code.rb b/lib/CloudPDF/types/doc_signatures_list404response_code.rb deleted file mode 100644 index c60f3e0..0000000 --- a/lib/CloudPDF/types/doc_signatures_list404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesList404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_list404response_name.rb b/lib/CloudPDF/types/doc_signatures_list404response_name.rb deleted file mode 100644 index fdbe03c..0000000 --- a/lib/CloudPDF/types/doc_signatures_list404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesList404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare400response.rb b/lib/CloudPDF/types/doc_signatures_prepare400response.rb index 83480a7..11241b0 100644 --- a/lib/CloudPDF/types/doc_signatures_prepare400response.rb +++ b/lib/CloudPDF/types/doc_signatures_prepare400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesPrepare400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesPrepare400ResponseName }, optional: false, nullable: false + module DocSignaturesPrepare400Response + # DocSignaturesPrepare400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesPrepare400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_prepare400response_code.rb b/lib/CloudPDF/types/doc_signatures_prepare400response_code.rb deleted file mode 100644 index 10689d5..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare400response_name.rb b/lib/CloudPDF/types/doc_signatures_prepare400response_name.rb deleted file mode 100644 index c9ee5cd..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare404response.rb b/lib/CloudPDF/types/doc_signatures_prepare404response.rb index 49a9958..b3bbf2a 100644 --- a/lib/CloudPDF/types/doc_signatures_prepare404response.rb +++ b/lib/CloudPDF/types/doc_signatures_prepare404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesPrepare404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesPrepare404ResponseName }, optional: false, nullable: false + module DocSignaturesPrepare404Response + # DocSignaturesPrepare404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesPrepare404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_prepare404response_code.rb b/lib/CloudPDF/types/doc_signatures_prepare404response_code.rb deleted file mode 100644 index e3b781a..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare404response_name.rb b/lib/CloudPDF/types/doc_signatures_prepare404response_name.rb deleted file mode 100644 index e9535a4..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare409response.rb b/lib/CloudPDF/types/doc_signatures_prepare409response.rb index e2c411a..e9da20b 100644 --- a/lib/CloudPDF/types/doc_signatures_prepare409response.rb +++ b/lib/CloudPDF/types/doc_signatures_prepare409response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocSignaturesPrepare409Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocSignaturesPrepare409ResponseName }, optional: false, nullable: false + module DocSignaturesPrepare409Response + # DocSignaturesPrepare409Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocSignaturesPrepare409ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_signatures_prepare409response_code.rb b/lib/CloudPDF/types/doc_signatures_prepare409response_code.rb deleted file mode 100644 index f765702..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare409response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare409ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_signatures_prepare409response_name.rb b/lib/CloudPDF/types/doc_signatures_prepare409response_name.rb deleted file mode 100644 index 3ba06f5..0000000 --- a/lib/CloudPDF/types/doc_signatures_prepare409response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocSignaturesPrepare409ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_text404response.rb b/lib/CloudPDF/types/doc_text404response.rb index 560735f..f76c80f 100644 --- a/lib/CloudPDF/types/doc_text404response.rb +++ b/lib/CloudPDF/types/doc_text404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocText404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocText404ResponseName }, optional: false, nullable: false + module DocText404Response + # DocText404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocText404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_text404response_code.rb b/lib/CloudPDF/types/doc_text404response_code.rb deleted file mode 100644 index d19223c..0000000 --- a/lib/CloudPDF/types/doc_text404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocText404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_text404response_name.rb b/lib/CloudPDF/types/doc_text404response_name.rb deleted file mode 100644 index 87dd8eb..0000000 --- a/lib/CloudPDF/types/doc_text404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocText404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_analysis400response.rb b/lib/CloudPDF/types/doc_versions_analysis400response.rb index b1a9270..59aa0ea 100644 --- a/lib/CloudPDF/types/doc_versions_analysis400response.rb +++ b/lib/CloudPDF/types/doc_versions_analysis400response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsAnalysis400Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsAnalysis400ResponseName }, optional: false, nullable: false + module DocVersionsAnalysis400Response + # DocVersionsAnalysis400Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsAnalysis400ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_analysis400response_code.rb b/lib/CloudPDF/types/doc_versions_analysis400response_code.rb deleted file mode 100644 index 66aa91f..0000000 --- a/lib/CloudPDF/types/doc_versions_analysis400response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsAnalysis400ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_analysis400response_name.rb b/lib/CloudPDF/types/doc_versions_analysis400response_name.rb deleted file mode 100644 index 0d8e102..0000000 --- a/lib/CloudPDF/types/doc_versions_analysis400response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsAnalysis400ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_analysis404response.rb b/lib/CloudPDF/types/doc_versions_analysis404response.rb index 56210de..60f61a0 100644 --- a/lib/CloudPDF/types/doc_versions_analysis404response.rb +++ b/lib/CloudPDF/types/doc_versions_analysis404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsAnalysis404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsAnalysis404ResponseName }, optional: false, nullable: false + module DocVersionsAnalysis404Response + # DocVersionsAnalysis404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsAnalysis404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_analysis404response_code.rb b/lib/CloudPDF/types/doc_versions_analysis404response_code.rb deleted file mode 100644 index 2a35aae..0000000 --- a/lib/CloudPDF/types/doc_versions_analysis404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsAnalysis404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_analysis404response_name.rb b/lib/CloudPDF/types/doc_versions_analysis404response_name.rb deleted file mode 100644 index bdd2feb..0000000 --- a/lib/CloudPDF/types/doc_versions_analysis404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsAnalysis404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_download_response.rb b/lib/CloudPDF/types/doc_versions_download_response.rb index 62627fe..45ae0ec 100644 --- a/lib/CloudPDF/types/doc_versions_download_response.rb +++ b/lib/CloudPDF/types/doc_versions_download_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsDownloadResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsDownloadResponseName }, optional: false, nullable: false + module DocVersionsDownloadResponse + # DocVersionsDownloadResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsDownloadResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_download_response_code.rb b/lib/CloudPDF/types/doc_versions_download_response_code.rb deleted file mode 100644 index 96f0802..0000000 --- a/lib/CloudPDF/types/doc_versions_download_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsDownloadResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_download_response_name.rb b/lib/CloudPDF/types/doc_versions_download_response_name.rb deleted file mode 100644 index ff237c0..0000000 --- a/lib/CloudPDF/types/doc_versions_download_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsDownloadResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_list404response.rb b/lib/CloudPDF/types/doc_versions_list404response.rb index 8ff4fc6..9e64d0e 100644 --- a/lib/CloudPDF/types/doc_versions_list404response.rb +++ b/lib/CloudPDF/types/doc_versions_list404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsList404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsList404ResponseName }, optional: false, nullable: false + module DocVersionsList404Response + # DocVersionsList404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsList404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_list404response_code.rb b/lib/CloudPDF/types/doc_versions_list404response_code.rb deleted file mode 100644 index d66698d..0000000 --- a/lib/CloudPDF/types/doc_versions_list404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsList404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_list404response_name.rb b/lib/CloudPDF/types/doc_versions_list404response_name.rb deleted file mode 100644 index df94456..0000000 --- a/lib/CloudPDF/types/doc_versions_list404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsList404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_revision_response.rb b/lib/CloudPDF/types/doc_versions_revision_response.rb index 6fae36e..c408df5 100644 --- a/lib/CloudPDF/types/doc_versions_revision_response.rb +++ b/lib/CloudPDF/types/doc_versions_revision_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsRevisionResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsRevisionResponseName }, optional: false, nullable: false + module DocVersionsRevisionResponse + # DocVersionsRevisionResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsRevisionResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_revision_response_code.rb b/lib/CloudPDF/types/doc_versions_revision_response_code.rb deleted file mode 100644 index 19bab54..0000000 --- a/lib/CloudPDF/types/doc_versions_revision_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsRevisionResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_revision_response_name.rb b/lib/CloudPDF/types/doc_versions_revision_response_name.rb deleted file mode 100644 index 3a8d100..0000000 --- a/lib/CloudPDF/types/doc_versions_revision_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsRevisionResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signature_contents_response.rb b/lib/CloudPDF/types/doc_versions_signature_contents_response.rb index e5faf77..983f22c 100644 --- a/lib/CloudPDF/types/doc_versions_signature_contents_response.rb +++ b/lib/CloudPDF/types/doc_versions_signature_contents_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsSignatureContentsResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsSignatureContentsResponseName }, optional: false, nullable: false + module DocVersionsSignatureContentsResponse + # DocVersionsSignatureContentsResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsSignatureContentsResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_signature_contents_response_code.rb b/lib/CloudPDF/types/doc_versions_signature_contents_response_code.rb deleted file mode 100644 index 09f1d65..0000000 --- a/lib/CloudPDF/types/doc_versions_signature_contents_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatureContentsResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signature_contents_response_name.rb b/lib/CloudPDF/types/doc_versions_signature_contents_response_name.rb deleted file mode 100644 index 9356b7f..0000000 --- a/lib/CloudPDF/types/doc_versions_signature_contents_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatureContentsResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signature_digest_response.rb b/lib/CloudPDF/types/doc_versions_signature_digest_response.rb index adb9348..dcabef0 100644 --- a/lib/CloudPDF/types/doc_versions_signature_digest_response.rb +++ b/lib/CloudPDF/types/doc_versions_signature_digest_response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsSignatureDigestResponse < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsSignatureDigestResponseName }, optional: false, nullable: false + module DocVersionsSignatureDigestResponse + # DocVersionsSignatureDigestResponse is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsSignatureDigestResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_signature_digest_response_code.rb b/lib/CloudPDF/types/doc_versions_signature_digest_response_code.rb deleted file mode 100644 index 8160bae..0000000 --- a/lib/CloudPDF/types/doc_versions_signature_digest_response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatureDigestResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signature_digest_response_name.rb b/lib/CloudPDF/types/doc_versions_signature_digest_response_name.rb deleted file mode 100644 index d6ec07a..0000000 --- a/lib/CloudPDF/types/doc_versions_signature_digest_response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatureDigestResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item.rb index b4c63f1..dcdfc3f 100644 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item.rb +++ b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item.rb @@ -5,11 +5,11 @@ module Types class DocVersionsSignatures200ResponseSignaturesItem < Internal::Types::Model field :index, -> { Integer }, optional: false, nullable: false - field :field, -> { CloudPDF::Types::DocVersionsSignatures200ResponseSignaturesItemField }, optional: false, nullable: false + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false field :field_name, -> { String }, optional: false, nullable: false, api_name: "fieldName" - field :widget, -> { CloudPDF::Types::DocVersionsSignatures200ResponseSignaturesItemWidget }, optional: false, nullable: true + field :widget, -> { CloudPDF::Types::FormWidget }, optional: false, nullable: true field :signed, -> { Internal::Types::Boolean }, optional: false, nullable: false diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field.rb deleted file mode 100644 index 1f31658..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocVersionsSignatures200ResponseSignaturesItemField < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::DocVersionsSignatures200ResponseSignaturesItemFieldObjectNumber }, key: "OBJECT_NUMBER" - - member -> { CloudPDF::Types::DocVersionsSignatures200ResponseSignaturesItemFieldFqn }, key: "FQN" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_fqn.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_fqn.rb deleted file mode 100644 index 0fd58ad..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_fqn.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocVersionsSignatures200ResponseSignaturesItemFieldFqn < Internal::Types::Model - field :name, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_object_number.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_object_number.rb deleted file mode 100644 index 556b2fc..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_field_object_number.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocVersionsSignatures200ResponseSignaturesItemFieldObjectNumber < Internal::Types::Model - field :field_object_number, -> { Integer }, optional: false, nullable: false, api_name: "fieldObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_signer.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_signer.rb index 3c8c6d1..169964d 100644 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_signer.rb +++ b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_signer.rb @@ -11,7 +11,7 @@ class DocVersionsSignatures200ResponseSignaturesItemSigner < Internal::Types::Mo field :contact_info, -> { String }, optional: false, nullable: true, api_name: "contactInfo" - field :claimed_time, -> { String }, optional: false, nullable: true, api_name: "claimedTime" + field :signed_at, -> { String }, optional: false, nullable: true, api_name: "signedAt" end end end diff --git a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_widget.rb b/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_widget.rb deleted file mode 100644 index f19c488..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures200response_signatures_item_widget.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocVersionsSignatures200ResponseSignaturesItemWidget < Internal::Types::Model - field :annot_object_number, -> { Integer }, optional: false, nullable: false, api_name: "annotObjectNumber" - - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures404response.rb b/lib/CloudPDF/types/doc_versions_signatures404response.rb index c6ba039..4943863 100644 --- a/lib/CloudPDF/types/doc_versions_signatures404response.rb +++ b/lib/CloudPDF/types/doc_versions_signatures404response.rb @@ -2,14 +2,22 @@ module CloudPDF module Types - class DocVersionsSignatures404Response < Internal::Types::Model - field :name, -> { CloudPDF::Types::DocVersionsSignatures404ResponseName }, optional: false, nullable: false + module DocVersionsSignatures404Response + # DocVersionsSignatures404Response is an alias for EngineErrorPayload - field :code, -> { CloudPDF::Types::DocVersionsSignatures404ResponseCode }, optional: false, nullable: false + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end - field :message, -> { String }, optional: false, nullable: false - - field :details, -> { Internal::Types::Hash[String, Object] }, optional: true, nullable: false + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/doc_versions_signatures404response_code.rb b/lib/CloudPDF/types/doc_versions_signatures404response_code.rb deleted file mode 100644 index 0d513eb..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures404response_code.rb +++ /dev/null @@ -1,35 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatures404ResponseCode - extend CloudPDF::Internal::Types::Enum - - UNKNOWN = "Unknown" - INVALID_ARG = "InvalidArg" - DOC_NOT_OPEN = "DocNotOpen" - DOC_OPEN_FAILED = "DocOpenFailed" - DOC_PASSWORD_REQUIRED = "DocPasswordRequired" - DOC_PASSWORD_INCORRECT = "DocPasswordIncorrect" - SHARE_PASSWORD_REQUIRED = "SharePasswordRequired" - ABORTED = "Aborted" - NETWORK = "Network" - UNAUTHENTICATED = "Unauthenticated" - FORBIDDEN = "Forbidden" - NOT_FOUND = "NotFound" - WIRE_FORMAT = "WireFormat" - RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" - LAYER_VERSION_CONFLICT = "LayerVersionConflict" - NOT_IMPLEMENTED = "NotImplemented" - MALFORMED_PDF = "MalformedPdf" - SIGNING_PENDING = "SigningPending" - SIGNING_EXPIRED = "SigningExpired" - SIGNING_VERSION_MISMATCH = "SigningVersionMismatch" - SIGNATURE_REFUSED = "SignatureRefused" - PROTECTED_DOCUMENT = "ProtectedDocument" - STALE_BASE = "StaleBase" - end - end -end diff --git a/lib/CloudPDF/types/doc_versions_signatures404response_name.rb b/lib/CloudPDF/types/doc_versions_signatures404response_name.rb deleted file mode 100644 index 055cbaa..0000000 --- a/lib/CloudPDF/types/doc_versions_signatures404response_name.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - module DocVersionsSignatures404ResponseName - extend CloudPDF::Internal::Types::Enum - - ENGINE_ERROR = "EngineError" - end - end -end diff --git a/lib/CloudPDF/types/document_actions_snapshot.rb b/lib/CloudPDF/types/document_actions_snapshot.rb index e978de0..3dd23cc 100644 --- a/lib/CloudPDF/types/document_actions_snapshot.rb +++ b/lib/CloudPDF/types/document_actions_snapshot.rb @@ -7,7 +7,7 @@ class DocumentActionsSnapshot < Internal::Types::Model field :open_action, -> { CloudPDF::Types::PdfActionTree }, optional: false, nullable: true, api_name: "openAction" - field :open_destination, -> { CloudPDF::Types::PdfDestination }, optional: true, nullable: false, api_name: "openDestination" + field :open_destination, -> { CloudPDF::Types::PageDestination }, optional: true, nullable: false, api_name: "openDestination" field :will_close, -> { CloudPDF::Types::PdfActionTree }, optional: true, nullable: false, api_name: "willClose" diff --git a/lib/CloudPDF/types/document_metadata.rb b/lib/CloudPDF/types/document_metadata.rb new file mode 100644 index 0000000..672aa9d --- /dev/null +++ b/lib/CloudPDF/types/document_metadata.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class DocumentMetadata < Internal::Types::Model + field :title, -> { String }, optional: false, nullable: true + + field :author, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :keywords, -> { String }, optional: false, nullable: true + + field :producer, -> { String }, optional: false, nullable: true + + field :creator, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :trapped, -> { CloudPDF::Types::DocumentMetadataTrapped }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/document_metadata_trapped.rb b/lib/CloudPDF/types/document_metadata_trapped.rb new file mode 100644 index 0000000..b349c0d --- /dev/null +++ b/lib/CloudPDF/types/document_metadata_trapped.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module DocumentMetadataTrapped + extend CloudPDF::Internal::Types::Enum + + TRUE = "true" + FALSE = "false" + UNKNOWN = "unknown" + end + end +end diff --git a/lib/CloudPDF/types/documents_commit400response.rb b/lib/CloudPDF/types/documents_commit400response.rb index 17ef144..b9c7ab7 100644 --- a/lib/CloudPDF/types/documents_commit400response.rb +++ b/lib/CloudPDF/types/documents_commit400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsCommit400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsCommit400ResponseError }, optional: false, nullable: false + module DocumentsCommit400Response + # DocumentsCommit400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_commit400response_error.rb b/lib/CloudPDF/types/documents_commit400response_error.rb deleted file mode 100644 index bb17468..0000000 --- a/lib/CloudPDF/types/documents_commit400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsCommit400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_commit404response.rb b/lib/CloudPDF/types/documents_commit404response.rb index f69ca61..c3fc7bc 100644 --- a/lib/CloudPDF/types/documents_commit404response.rb +++ b/lib/CloudPDF/types/documents_commit404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsCommit404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsCommit404ResponseError }, optional: false, nullable: false + module DocumentsCommit404Response + # DocumentsCommit404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_commit404response_error.rb b/lib/CloudPDF/types/documents_commit404response_error.rb deleted file mode 100644 index c09f39f..0000000 --- a/lib/CloudPDF/types/documents_commit404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsCommit404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_delete403response.rb b/lib/CloudPDF/types/documents_delete403response.rb index 76f9dc9..fb26871 100644 --- a/lib/CloudPDF/types/documents_delete403response.rb +++ b/lib/CloudPDF/types/documents_delete403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsDelete403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsDelete403ResponseError }, optional: false, nullable: false + module DocumentsDelete403Response + # DocumentsDelete403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_delete403response_error.rb b/lib/CloudPDF/types/documents_delete403response_error.rb deleted file mode 100644 index 279946a..0000000 --- a/lib/CloudPDF/types/documents_delete403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsDelete403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_delete404response.rb b/lib/CloudPDF/types/documents_delete404response.rb index 4e0475e..91fae6e 100644 --- a/lib/CloudPDF/types/documents_delete404response.rb +++ b/lib/CloudPDF/types/documents_delete404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsDelete404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsDelete404ResponseError }, optional: false, nullable: false + module DocumentsDelete404Response + # DocumentsDelete404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_delete404response_error.rb b/lib/CloudPDF/types/documents_delete404response_error.rb deleted file mode 100644 index 0faa196..0000000 --- a/lib/CloudPDF/types/documents_delete404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsDelete404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_download403response.rb b/lib/CloudPDF/types/documents_download403response.rb index 00dc0e2..1451e5c 100644 --- a/lib/CloudPDF/types/documents_download403response.rb +++ b/lib/CloudPDF/types/documents_download403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsDownload403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsDownload403ResponseError }, optional: false, nullable: false + module DocumentsDownload403Response + # DocumentsDownload403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_download403response_error.rb b/lib/CloudPDF/types/documents_download403response_error.rb deleted file mode 100644 index d2176f1..0000000 --- a/lib/CloudPDF/types/documents_download403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsDownload403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_download404response.rb b/lib/CloudPDF/types/documents_download404response.rb index df8e6dc..27a307a 100644 --- a/lib/CloudPDF/types/documents_download404response.rb +++ b/lib/CloudPDF/types/documents_download404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsDownload404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsDownload404ResponseError }, optional: false, nullable: false + module DocumentsDownload404Response + # DocumentsDownload404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_download404response_error.rb b/lib/CloudPDF/types/documents_download404response_error.rb deleted file mode 100644 index 899fdd0..0000000 --- a/lib/CloudPDF/types/documents_download404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsDownload404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_get403response.rb b/lib/CloudPDF/types/documents_get403response.rb index 218c202..e875301 100644 --- a/lib/CloudPDF/types/documents_get403response.rb +++ b/lib/CloudPDF/types/documents_get403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsGet403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsGet403ResponseError }, optional: false, nullable: false + module DocumentsGet403Response + # DocumentsGet403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_get403response_error.rb b/lib/CloudPDF/types/documents_get403response_error.rb deleted file mode 100644 index 3389c54..0000000 --- a/lib/CloudPDF/types/documents_get403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsGet403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_get404response.rb b/lib/CloudPDF/types/documents_get404response.rb index 79f2fa0..d13519a 100644 --- a/lib/CloudPDF/types/documents_get404response.rb +++ b/lib/CloudPDF/types/documents_get404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsGet404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsGet404ResponseError }, optional: false, nullable: false + module DocumentsGet404Response + # DocumentsGet404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_get404response_error.rb b/lib/CloudPDF/types/documents_get404response_error.rb deleted file mode 100644 index 133707a..0000000 --- a/lib/CloudPDF/types/documents_get404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsGet404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_import_from400response.rb b/lib/CloudPDF/types/documents_import_from400response.rb index aba9d64..6881fd5 100644 --- a/lib/CloudPDF/types/documents_import_from400response.rb +++ b/lib/CloudPDF/types/documents_import_from400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsImportFrom400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsImportFrom400ResponseError }, optional: false, nullable: false + module DocumentsImportFrom400Response + # DocumentsImportFrom400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_import_from400response_error.rb b/lib/CloudPDF/types/documents_import_from400response_error.rb deleted file mode 100644 index 89a7b64..0000000 --- a/lib/CloudPDF/types/documents_import_from400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsImportFrom400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_import_from403response.rb b/lib/CloudPDF/types/documents_import_from403response.rb index ddb7dbc..f77a74c 100644 --- a/lib/CloudPDF/types/documents_import_from403response.rb +++ b/lib/CloudPDF/types/documents_import_from403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsImportFrom403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsImportFrom403ResponseError }, optional: false, nullable: false + module DocumentsImportFrom403Response + # DocumentsImportFrom403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_import_from403response_error.rb b/lib/CloudPDF/types/documents_import_from403response_error.rb deleted file mode 100644 index bd0c2e2..0000000 --- a/lib/CloudPDF/types/documents_import_from403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsImportFrom403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_import_from502response.rb b/lib/CloudPDF/types/documents_import_from502response.rb index 47280a1..1a400b8 100644 --- a/lib/CloudPDF/types/documents_import_from502response.rb +++ b/lib/CloudPDF/types/documents_import_from502response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsImportFrom502Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsImportFrom502ResponseError }, optional: false, nullable: false + module DocumentsImportFrom502Response + # DocumentsImportFrom502Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_import_from502response_error.rb b/lib/CloudPDF/types/documents_import_from502response_error.rb deleted file mode 100644 index 4304b51..0000000 --- a/lib/CloudPDF/types/documents_import_from502response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsImportFrom502ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_init400response.rb b/lib/CloudPDF/types/documents_init400response.rb index 0868062..50e24ca 100644 --- a/lib/CloudPDF/types/documents_init400response.rb +++ b/lib/CloudPDF/types/documents_init400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsInit400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsInit400ResponseError }, optional: false, nullable: false + module DocumentsInit400Response + # DocumentsInit400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_init400response_error.rb b/lib/CloudPDF/types/documents_init400response_error.rb deleted file mode 100644 index 7c3cda5..0000000 --- a/lib/CloudPDF/types/documents_init400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsInit400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_list400response.rb b/lib/CloudPDF/types/documents_list400response.rb index 18a9b87..9bbdb23 100644 --- a/lib/CloudPDF/types/documents_list400response.rb +++ b/lib/CloudPDF/types/documents_list400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsList400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsList400ResponseError }, optional: false, nullable: false + module DocumentsList400Response + # DocumentsList400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_list400response_error.rb b/lib/CloudPDF/types/documents_list400response_error.rb deleted file mode 100644 index 4f3ef1e..0000000 --- a/lib/CloudPDF/types/documents_list400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsList400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_upload_proxy400response.rb b/lib/CloudPDF/types/documents_upload_proxy400response.rb index face4dc..ec9f8f5 100644 --- a/lib/CloudPDF/types/documents_upload_proxy400response.rb +++ b/lib/CloudPDF/types/documents_upload_proxy400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsUploadProxy400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsUploadProxy400ResponseError }, optional: false, nullable: false + module DocumentsUploadProxy400Response + # DocumentsUploadProxy400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_upload_proxy400response_error.rb b/lib/CloudPDF/types/documents_upload_proxy400response_error.rb deleted file mode 100644 index c847708..0000000 --- a/lib/CloudPDF/types/documents_upload_proxy400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsUploadProxy400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/documents_upload_proxy409response.rb b/lib/CloudPDF/types/documents_upload_proxy409response.rb index b859139..3561317 100644 --- a/lib/CloudPDF/types/documents_upload_proxy409response.rb +++ b/lib/CloudPDF/types/documents_upload_proxy409response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class DocumentsUploadProxy409Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::DocumentsUploadProxy409ResponseError }, optional: false, nullable: false + module DocumentsUploadProxy409Response + # DocumentsUploadProxy409Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/documents_upload_proxy409response_error.rb b/lib/CloudPDF/types/documents_upload_proxy409response_error.rb deleted file mode 100644 index 65e958b..0000000 --- a/lib/CloudPDF/types/documents_upload_proxy409response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class DocumentsUploadProxy409ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/engine_error_payload_code.rb b/lib/CloudPDF/types/engine_error_payload_code.rb index 2ad5f30..adb9bcb 100644 --- a/lib/CloudPDF/types/engine_error_payload_code.rb +++ b/lib/CloudPDF/types/engine_error_payload_code.rb @@ -19,8 +19,6 @@ module EngineErrorPayloadCode NOT_FOUND = "NotFound" WIRE_FORMAT = "WireFormat" RUNTIME_UNAVAILABLE = "RuntimeUnavailable" - INVALID_REFERENCE = "InvalidReference" - WEAK_ANNOTATION_SESSION_CONFLICT = "WeakAnnotationSessionConflict" LAYER_VERSION_CONFLICT = "LayerVersionConflict" NOT_IMPLEMENTED = "NotImplemented" MALFORMED_PDF = "MalformedPdf" @@ -30,6 +28,12 @@ module EngineErrorPayloadCode SIGNATURE_REFUSED = "SignatureRefused" PROTECTED_DOCUMENT = "ProtectedDocument" STALE_BASE = "StaleBase" + PAYLOAD_TOO_LARGE = "PayloadTooLarge" + OBJECT_NUMBER_UNAVAILABLE = "ObjectNumberUnavailable" + LAYER_FULL = "LayerFull" + CHANGE_CONFLICT = "ChangeConflict" + UNDO_UNAVAILABLE = "UndoUnavailable" + IDEMPOTENCY_KEY_REUSED = "IdempotencyKeyReused" end end end diff --git a/lib/CloudPDF/types/field_actions_patch.rb b/lib/CloudPDF/types/field_actions_patch.rb new file mode 100644 index 0000000..a03e37f --- /dev/null +++ b/lib/CloudPDF/types/field_actions_patch.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FieldActionsPatch < Internal::Types::Model + field :keystroke, -> { CloudPDF::Types::FieldScriptWrite }, optional: true, nullable: false + + field :format, -> { CloudPDF::Types::FieldScriptWrite }, optional: true, nullable: false + + field :validate, -> { CloudPDF::Types::FieldScriptWrite }, optional: true, nullable: false + + field :calculate, -> { CloudPDF::Types::FieldScriptWrite }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/field_position.rb b/lib/CloudPDF/types/field_position.rb new file mode 100644 index 0000000..d68994a --- /dev/null +++ b/lib/CloudPDF/types/field_position.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FieldPosition < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::FieldPositionZero } + + member -> { CloudPDF::Types::FieldPositionAfter } + end + end +end diff --git a/lib/CloudPDF/types/field_position_after.rb b/lib/CloudPDF/types/field_position_after.rb new file mode 100644 index 0000000..30c70d3 --- /dev/null +++ b/lib/CloudPDF/types/field_position_after.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FieldPositionAfter < Internal::Types::Model + field :before, -> { CloudPDF::Types::FormFieldRef }, optional: true, nullable: false + + field :after, -> { CloudPDF::Types::FormFieldRef }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/field_position_zero.rb b/lib/CloudPDF/types/field_position_zero.rb new file mode 100644 index 0000000..3510b0b --- /dev/null +++ b/lib/CloudPDF/types/field_position_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FieldPositionZero + extend CloudPDF::Internal::Types::Enum + + START = "start" + END_ = "end" + end + end +end diff --git a/lib/CloudPDF/types/field_script_write.rb b/lib/CloudPDF/types/field_script_write.rb new file mode 100644 index 0000000..d1c4168 --- /dev/null +++ b/lib/CloudPDF/types/field_script_write.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FieldScriptWrite < Internal::Types::Model + field :type, -> { CloudPDF::Types::FieldScriptWriteType }, optional: false, nullable: false + + field :script, -> { String }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/field_script_write_type.rb b/lib/CloudPDF/types/field_script_write_type.rb new file mode 100644 index 0000000..d8995dc --- /dev/null +++ b/lib/CloudPDF/types/field_script_write_type.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FieldScriptWriteType + extend CloudPDF::Internal::Types::Enum + + JAVASCRIPT = "javascript" + end + end +end diff --git a/lib/CloudPDF/types/form_field.rb b/lib/CloudPDF/types/form_field.rb new file mode 100644 index 0000000..23115bb --- /dev/null +++ b/lib/CloudPDF/types/form_field.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormField < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :family + + member -> { CloudPDF::Types::FormFieldText }, key: "TEXT" + + member -> { CloudPDF::Types::FormFieldCheckbox }, key: "CHECKBOX" + + member -> { CloudPDF::Types::FormFieldRadio }, key: "RADIO" + + member -> { CloudPDF::Types::FormFieldCombobox }, key: "COMBOBOX" + + member -> { CloudPDF::Types::FormFieldListbox }, key: "LISTBOX" + + member -> { CloudPDF::Types::FormFieldPushbutton }, key: "PUSHBUTTON" + + member -> { CloudPDF::Types::FormFieldSignature }, key: "SIGNATURE" + + member -> { CloudPDF::Types::FormFieldUnknown }, key: "UNKNOWN" + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox.rb b/lib/CloudPDF/types/form_field_checkbox.rb new file mode 100644 index 0000000..5d384d7 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckbox < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldCheckboxOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldCheckboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldCheckboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormFieldCheckboxWidgetsItem] }, optional: false, nullable: false + + field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_default_value_entry.rb b/lib/CloudPDF/types/form_field_checkbox_default_value_entry.rb new file mode 100644 index 0000000..acbcc10 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldCheckboxDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldCheckboxDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldCheckboxDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldCheckboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_array.rb new file mode 100644 index 0000000..126c5c3 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_none.rb new file mode 100644 index 0000000..30b8465 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_scalar.rb new file mode 100644 index 0000000..ba7e4ec --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_unsupported.rb new file mode 100644 index 0000000..47c52a7 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_origin.rb b/lib/CloudPDF/types/form_field_checkbox_origin.rb new file mode 100644 index 0000000..188a5d5 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldCheckboxOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_value_entry.rb b/lib/CloudPDF/types/form_field_checkbox_value_entry.rb new file mode 100644 index 0000000..f84b0f1 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldCheckboxValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldCheckboxValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldCheckboxValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldCheckboxValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_value_entry_array.rb b/lib/CloudPDF/types/form_field_checkbox_value_entry_array.rb new file mode 100644 index 0000000..01b6ce8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_value_entry_none.rb b/lib/CloudPDF/types/form_field_checkbox_value_entry_none.rb new file mode 100644 index 0000000..aad62fd --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_checkbox_value_entry_scalar.rb new file mode 100644 index 0000000..14f7018 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_checkbox_value_entry_unsupported.rb new file mode 100644 index 0000000..b91752a --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_checkbox_widgets_item.rb b/lib/CloudPDF/types/form_field_checkbox_widgets_item.rb new file mode 100644 index 0000000..460a1c8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_checkbox_widgets_item.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCheckboxWidgetsItem < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: true + + field :on_state, -> { String }, optional: false, nullable: false, api_name: "onState" + + field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" + + field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox.rb b/lib/CloudPDF/types/form_field_combobox.rb new file mode 100644 index 0000000..779927d --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox.rb @@ -0,0 +1,53 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldCombobox < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldComboboxOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldComboboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldComboboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + + field :default_value, -> { String }, optional: false, nullable: false, api_name: "defaultValue" + + field :edit, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :options, -> { Internal::Types::Array[CloudPDF::Types::FormFieldComboboxOptionsItem] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_default_value_entry.rb b/lib/CloudPDF/types/form_field_combobox_default_value_entry.rb new file mode 100644 index 0000000..46c07e0 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldComboboxDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldComboboxDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldComboboxDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldComboboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_combobox_default_value_entry_array.rb new file mode 100644 index 0000000..85783b7 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_combobox_default_value_entry_none.rb new file mode 100644 index 0000000..019f5fc --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_combobox_default_value_entry_scalar.rb new file mode 100644 index 0000000..bed921a --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_combobox_default_value_entry_unsupported.rb new file mode 100644 index 0000000..979e644 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_options_item.rb b/lib/CloudPDF/types/form_field_combobox_options_item.rb new file mode 100644 index 0000000..4b1d87d --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_options_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxOptionsItem < Internal::Types::Model + field :label, -> { String }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + + field :selected, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_origin.rb b/lib/CloudPDF/types/form_field_combobox_origin.rb new file mode 100644 index 0000000..2329cdb --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldComboboxOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_value_entry.rb b/lib/CloudPDF/types/form_field_combobox_value_entry.rb new file mode 100644 index 0000000..cd7af7d --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldComboboxValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldComboboxValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldComboboxValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldComboboxValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_value_entry_array.rb b/lib/CloudPDF/types/form_field_combobox_value_entry_array.rb new file mode 100644 index 0000000..0811045 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_value_entry_none.rb b/lib/CloudPDF/types/form_field_combobox_value_entry_none.rb new file mode 100644 index 0000000..c5e7645 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_combobox_value_entry_scalar.rb new file mode 100644 index 0000000..35973d5 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_combobox_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_combobox_value_entry_unsupported.rb new file mode 100644 index 0000000..e332f14 --- /dev/null +++ b/lib/CloudPDF/types/form_field_combobox_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldComboboxValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_draft.rb b/lib/CloudPDF/types/form_field_draft.rb new file mode 100644 index 0000000..e048bb3 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraft < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :family + + member -> { CloudPDF::Types::FormFieldDraftText }, key: "TEXT" + + member -> { CloudPDF::Types::FormFieldDraftCheckbox }, key: "CHECKBOX" + + member -> { CloudPDF::Types::FormFieldDraftRadio }, key: "RADIO" + + member -> { CloudPDF::Types::FormFieldDraftCombobox }, key: "COMBOBOX" + + member -> { CloudPDF::Types::FormFieldDraftListbox }, key: "LISTBOX" + + member -> { CloudPDF::Types::FormFieldDraftPushbutton }, key: "PUSHBUTTON" + + member -> { CloudPDF::Types::FormFieldDraftSignature }, key: "SIGNATURE" + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_checkbox.rb b/lib/CloudPDF/types/form_field_draft_checkbox.rb new file mode 100644 index 0000000..4cb4f3d --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_checkbox.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftCheckbox < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_combobox.rb b/lib/CloudPDF/types/form_field_draft_combobox.rb new file mode 100644 index 0000000..6afad48 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_combobox.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftCombobox < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + + field :edit, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :options, -> { Internal::Types::Array[CloudPDF::Types::FormFieldDraftComboboxOptionsItem] }, optional: true, nullable: false + + field :default_value, -> { String }, optional: true, nullable: false, api_name: "defaultValue" + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_combobox_options_item.rb b/lib/CloudPDF/types/form_field_draft_combobox_options_item.rb new file mode 100644 index 0000000..0c8d3a0 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_combobox_options_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftComboboxOptionsItem < Internal::Types::Model + field :label, -> { String }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_listbox.rb b/lib/CloudPDF/types/form_field_draft_listbox.rb new file mode 100644 index 0000000..1a8ffc8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_listbox.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftListbox < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + + field :multi_select, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "multiSelect" + + field :options, -> { Internal::Types::Array[CloudPDF::Types::FormFieldDraftListboxOptionsItem] }, optional: true, nullable: false + + field :default_value, -> { Internal::Types::Array[String] }, optional: true, nullable: false, api_name: "defaultValue" + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_listbox_options_item.rb b/lib/CloudPDF/types/form_field_draft_listbox_options_item.rb new file mode 100644 index 0000000..68cd9eb --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_listbox_options_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftListboxOptionsItem < Internal::Types::Model + field :label, -> { String }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_pushbutton.rb b/lib/CloudPDF/types/form_field_draft_pushbutton.rb new file mode 100644 index 0000000..e8e1e68 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_pushbutton.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftPushbutton < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_radio.rb b/lib/CloudPDF/types/form_field_draft_radio.rb new file mode 100644 index 0000000..9d63b35 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_radio.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftRadio < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + + field :radios_in_unison, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "radiosInUnison" + + field :no_toggle_to_off, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noToggleToOff" + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_signature.rb b/lib/CloudPDF/types/form_field_draft_signature.rb new file mode 100644 index 0000000..af03f89 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_signature.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftSignature < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_draft_text.rb b/lib/CloudPDF/types/form_field_draft_text.rb new file mode 100644 index 0000000..ccd3056 --- /dev/null +++ b/lib/CloudPDF/types/form_field_draft_text.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldDraftText < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetPlacement] }, optional: true, nullable: false + + field :default_value, -> { String }, optional: true, nullable: false, api_name: "defaultValue" + + field :max_length, -> { Integer }, optional: true, nullable: false, api_name: "maxLength" + + field :multiline, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :password, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :comb, -> { Internal::Types::Boolean }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox.rb b/lib/CloudPDF/types/form_field_listbox.rb new file mode 100644 index 0000000..22b6963 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox.rb @@ -0,0 +1,55 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListbox < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldListboxOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldListboxValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldListboxDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + + field :selected_values, -> { Internal::Types::Array[String] }, optional: false, nullable: false, api_name: "selectedValues" + + field :default_value, -> { Internal::Types::Array[String] }, optional: false, nullable: false, api_name: "defaultValue" + + field :multi_select, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "multiSelect" + + field :options, -> { Internal::Types::Array[CloudPDF::Types::FormFieldListboxOptionsItem] }, optional: false, nullable: false + + field :top_index, -> { Integer }, optional: false, nullable: false, api_name: "topIndex" + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_default_value_entry.rb b/lib/CloudPDF/types/form_field_listbox_default_value_entry.rb new file mode 100644 index 0000000..75cf7ed --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldListboxDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldListboxDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldListboxDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldListboxDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_listbox_default_value_entry_array.rb new file mode 100644 index 0000000..830de95 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_listbox_default_value_entry_none.rb new file mode 100644 index 0000000..7078be6 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_listbox_default_value_entry_scalar.rb new file mode 100644 index 0000000..45f9ac1 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_listbox_default_value_entry_unsupported.rb new file mode 100644 index 0000000..7974415 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_options_item.rb b/lib/CloudPDF/types/form_field_listbox_options_item.rb new file mode 100644 index 0000000..f416d2f --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_options_item.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxOptionsItem < Internal::Types::Model + field :label, -> { String }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + + field :selected, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_origin.rb b/lib/CloudPDF/types/form_field_listbox_origin.rb new file mode 100644 index 0000000..216edde --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldListboxOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_value_entry.rb b/lib/CloudPDF/types/form_field_listbox_value_entry.rb new file mode 100644 index 0000000..e6ad912 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldListboxValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldListboxValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldListboxValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldListboxValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_value_entry_array.rb b/lib/CloudPDF/types/form_field_listbox_value_entry_array.rb new file mode 100644 index 0000000..0c45506 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_value_entry_none.rb b/lib/CloudPDF/types/form_field_listbox_value_entry_none.rb new file mode 100644 index 0000000..258c669 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_listbox_value_entry_scalar.rb new file mode 100644 index 0000000..969f747 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_listbox_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_listbox_value_entry_unsupported.rb new file mode 100644 index 0000000..f7c9a37 --- /dev/null +++ b/lib/CloudPDF/types/form_field_listbox_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldListboxValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_patch.rb b/lib/CloudPDF/types/form_field_patch.rb new file mode 100644 index 0000000..234c35e --- /dev/null +++ b/lib/CloudPDF/types/form_field_patch.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPatch < Internal::Types::Model + field :name, -> { String }, optional: true, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: true, nullable: false, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: true, nullable: false, api_name: "mappingName" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :actions, -> { CloudPDF::Types::FieldActionsPatch }, optional: true, nullable: false + + field :family, -> { CloudPDF::Types::FormFieldPatchFamily }, optional: true, nullable: false + + field :default_value, -> { CloudPDF::Types::FormFieldPatchDefaultValue }, optional: true, nullable: false, api_name: "defaultValue" + + field :max_length, -> { Integer }, optional: true, nullable: false, api_name: "maxLength" + + field :multiline, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :password, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :comb, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :radios_in_unison, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "radiosInUnison" + + field :no_toggle_to_off, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noToggleToOff" + + field :edit, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :multi_select, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "multiSelect" + + field :options, -> { Internal::Types::Array[CloudPDF::Types::FormFieldPatchOptionsItem] }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_patch_default_value.rb b/lib/CloudPDF/types/form_field_patch_default_value.rb new file mode 100644 index 0000000..ab013b8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_patch_default_value.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPatchDefaultValue < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { String } + + member -> { Internal::Types::Array[String] } + end + end +end diff --git a/lib/CloudPDF/types/form_field_patch_family.rb b/lib/CloudPDF/types/form_field_patch_family.rb new file mode 100644 index 0000000..956e5b4 --- /dev/null +++ b/lib/CloudPDF/types/form_field_patch_family.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldPatchFamily + extend CloudPDF::Internal::Types::Enum + + TEXT = "text" + CHECKBOX = "checkbox" + RADIO = "radio" + COMBOBOX = "combobox" + LISTBOX = "listbox" + PUSHBUTTON = "pushbutton" + SIGNATURE = "signature" + end + end +end diff --git a/lib/CloudPDF/types/form_field_patch_options_item.rb b/lib/CloudPDF/types/form_field_patch_options_item.rb new file mode 100644 index 0000000..ff9c537 --- /dev/null +++ b/lib/CloudPDF/types/form_field_patch_options_item.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPatchOptionsItem < Internal::Types::Model + field :label, -> { String }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton.rb b/lib/CloudPDF/types/form_field_pushbutton.rb new file mode 100644 index 0000000..bd85b4a --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbutton < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldPushbuttonOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldPushbuttonValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldPushbuttonDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_default_value_entry.rb b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry.rb new file mode 100644 index 0000000..67e18a3 --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldPushbuttonDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldPushbuttonDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldPushbuttonDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldPushbuttonDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_array.rb new file mode 100644 index 0000000..906db17 --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_none.rb new file mode 100644 index 0000000..a292fac --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_scalar.rb new file mode 100644 index 0000000..2b99857 --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_unsupported.rb new file mode 100644 index 0000000..4f8a70d --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_origin.rb b/lib/CloudPDF/types/form_field_pushbutton_origin.rb new file mode 100644 index 0000000..731fe2f --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldPushbuttonOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_value_entry.rb b/lib/CloudPDF/types/form_field_pushbutton_value_entry.rb new file mode 100644 index 0000000..9550c68 --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldPushbuttonValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldPushbuttonValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldPushbuttonValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldPushbuttonValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_value_entry_array.rb b/lib/CloudPDF/types/form_field_pushbutton_value_entry_array.rb new file mode 100644 index 0000000..c5cf30c --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_value_entry_none.rb b/lib/CloudPDF/types/form_field_pushbutton_value_entry_none.rb new file mode 100644 index 0000000..8e647ee --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_pushbutton_value_entry_scalar.rb new file mode 100644 index 0000000..76c05eb --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_pushbutton_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_pushbutton_value_entry_unsupported.rb new file mode 100644 index 0000000..14f1497 --- /dev/null +++ b/lib/CloudPDF/types/form_field_pushbutton_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldPushbuttonValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_radio.rb b/lib/CloudPDF/types/form_field_radio.rb new file mode 100644 index 0000000..da61ba4 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio.rb @@ -0,0 +1,51 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadio < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldRadioOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldRadioValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldRadioDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRadioWidgetsItem] }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + + field :radios_in_unison, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "radiosInUnison" + + field :no_toggle_to_off, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noToggleToOff" + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_default_value_entry.rb b/lib/CloudPDF/types/form_field_radio_default_value_entry.rb new file mode 100644 index 0000000..7fa9e73 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldRadioDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldRadioDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldRadioDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldRadioDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_radio_default_value_entry_array.rb new file mode 100644 index 0000000..db42338 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_radio_default_value_entry_none.rb new file mode 100644 index 0000000..7b8fdbe --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_radio_default_value_entry_scalar.rb new file mode 100644 index 0000000..bee7256 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_radio_default_value_entry_unsupported.rb new file mode 100644 index 0000000..facc469 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_origin.rb b/lib/CloudPDF/types/form_field_radio_origin.rb new file mode 100644 index 0000000..5670d6d --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldRadioOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_value_entry.rb b/lib/CloudPDF/types/form_field_radio_value_entry.rb new file mode 100644 index 0000000..5fef85a --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldRadioValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldRadioValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldRadioValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldRadioValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_value_entry_array.rb b/lib/CloudPDF/types/form_field_radio_value_entry_array.rb new file mode 100644 index 0000000..ae29a2d --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_value_entry_none.rb b/lib/CloudPDF/types/form_field_radio_value_entry_none.rb new file mode 100644 index 0000000..4a3022b --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_radio_value_entry_scalar.rb new file mode 100644 index 0000000..242423d --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_radio_value_entry_unsupported.rb new file mode 100644 index 0000000..5f166c0 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_radio_widgets_item.rb b/lib/CloudPDF/types/form_field_radio_widgets_item.rb new file mode 100644 index 0000000..8191420 --- /dev/null +++ b/lib/CloudPDF/types/form_field_radio_widgets_item.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRadioWidgetsItem < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: true + + field :on_state, -> { String }, optional: false, nullable: false, api_name: "onState" + + field :export_value, -> { String }, optional: false, nullable: false, api_name: "exportValue" + + field :checked, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_ref.rb b/lib/CloudPDF/types/form_field_ref.rb new file mode 100644 index 0000000..c3b01fe --- /dev/null +++ b/lib/CloudPDF/types/form_field_ref.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRef < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldRefObjectNumber }, key: "OBJECT_NUMBER" + + member -> { CloudPDF::Types::FormFieldRefFqn }, key: "FQN" + end + end +end diff --git a/lib/CloudPDF/types/form_field_ref_fqn.rb b/lib/CloudPDF/types/form_field_ref_fqn.rb new file mode 100644 index 0000000..58b51f9 --- /dev/null +++ b/lib/CloudPDF/types/form_field_ref_fqn.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRefFqn < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_ref_object_number.rb b/lib/CloudPDF/types/form_field_ref_object_number.rb new file mode 100644 index 0000000..5bfaf3a --- /dev/null +++ b/lib/CloudPDF/types/form_field_ref_object_number.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldRefObjectNumber < Internal::Types::Model + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature.rb b/lib/CloudPDF/types/form_field_signature.rb new file mode 100644 index 0000000..c70d170 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignature < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldSignatureOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldSignatureValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldSignatureDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_default_value_entry.rb b/lib/CloudPDF/types/form_field_signature_default_value_entry.rb new file mode 100644 index 0000000..89563b0 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldSignatureDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldSignatureDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldSignatureDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldSignatureDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_signature_default_value_entry_array.rb new file mode 100644 index 0000000..205f8b4 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_signature_default_value_entry_none.rb new file mode 100644 index 0000000..aee3b4c --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_signature_default_value_entry_scalar.rb new file mode 100644 index 0000000..664041e --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_signature_default_value_entry_unsupported.rb new file mode 100644 index 0000000..844f533 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_origin.rb b/lib/CloudPDF/types/form_field_signature_origin.rb new file mode 100644 index 0000000..37c811d --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldSignatureOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_value_entry.rb b/lib/CloudPDF/types/form_field_signature_value_entry.rb new file mode 100644 index 0000000..40f7f2f --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldSignatureValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldSignatureValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldSignatureValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldSignatureValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_value_entry_array.rb b/lib/CloudPDF/types/form_field_signature_value_entry_array.rb new file mode 100644 index 0000000..7292046 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_value_entry_none.rb b/lib/CloudPDF/types/form_field_signature_value_entry_none.rb new file mode 100644 index 0000000..346b9a6 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_signature_value_entry_scalar.rb new file mode 100644 index 0000000..40beb83 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_signature_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_signature_value_entry_unsupported.rb new file mode 100644 index 0000000..0397ac3 --- /dev/null +++ b/lib/CloudPDF/types/form_field_signature_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldSignatureValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_text.rb b/lib/CloudPDF/types/form_field_text.rb new file mode 100644 index 0000000..7cbd8c2 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text.rb @@ -0,0 +1,57 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldText < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldTextOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldTextValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldTextDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + + field :value, -> { String }, optional: false, nullable: false + + field :default_value, -> { String }, optional: false, nullable: false, api_name: "defaultValue" + + field :max_length, -> { Integer }, optional: false, nullable: true, api_name: "maxLength" + + field :multiline, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :password, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :comb, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_default_value_entry.rb b/lib/CloudPDF/types/form_field_text_default_value_entry.rb new file mode 100644 index 0000000..17d0e53 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldTextDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldTextDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldTextDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldTextDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_text_default_value_entry_array.rb new file mode 100644 index 0000000..f9a6624 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_text_default_value_entry_none.rb new file mode 100644 index 0000000..38c71e4 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_text_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_text_default_value_entry_scalar.rb new file mode 100644 index 0000000..3a27627 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_text_default_value_entry_unsupported.rb new file mode 100644 index 0000000..9b50951 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_text_origin.rb b/lib/CloudPDF/types/form_field_text_origin.rb new file mode 100644 index 0000000..ef01e28 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldTextOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_value_entry.rb b/lib/CloudPDF/types/form_field_text_value_entry.rb new file mode 100644 index 0000000..703e6b7 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldTextValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldTextValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldTextValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldTextValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_value_entry_array.rb b/lib/CloudPDF/types/form_field_text_value_entry_array.rb new file mode 100644 index 0000000..831f314 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_value_entry_none.rb b/lib/CloudPDF/types/form_field_text_value_entry_none.rb new file mode 100644 index 0000000..9b2af9b --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_text_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_text_value_entry_scalar.rb new file mode 100644 index 0000000..80dd3fd --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_text_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_text_value_entry_unsupported.rb new file mode 100644 index 0000000..de57b95 --- /dev/null +++ b/lib/CloudPDF/types/form_field_text_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldTextValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown.rb b/lib/CloudPDF/types/form_field_unknown.rb new file mode 100644 index 0000000..b46eec8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown.rb @@ -0,0 +1,47 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknown < Internal::Types::Model + field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + + field :origin, -> { CloudPDF::Types::FormFieldUnknownOrigin }, optional: false, nullable: false + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :required, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_export, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noExport" + + field :alternate_name, -> { String }, optional: false, nullable: true, api_name: "alternateName" + + field :mapping_name, -> { String }, optional: false, nullable: true, api_name: "mappingName" + + field :value_entry, -> { CloudPDF::Types::FormFieldUnknownValueEntry }, optional: false, nullable: false, api_name: "valueEntry" + + field :default_value_entry, -> { CloudPDF::Types::FormFieldUnknownDefaultValueEntry }, optional: false, nullable: false, api_name: "defaultValueEntry" + + field :actions, -> { CloudPDF::Types::PdfFieldActions }, optional: true, nullable: false + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :filled_by, -> { String }, optional: false, nullable: true, api_name: "filledBy" + + field :filled_by_name, -> { String }, optional: false, nullable: true, api_name: "filledByName" + + field :filled_at, -> { String }, optional: false, nullable: true, api_name: "filledAt" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false + + field :raw_value, -> { String }, optional: false, nullable: false, api_name: "rawValue" + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_default_value_entry.rb b/lib/CloudPDF/types/form_field_unknown_default_value_entry.rb new file mode 100644 index 0000000..e5063c4 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_default_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownDefaultValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldUnknownDefaultValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldUnknownDefaultValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldUnknownDefaultValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldUnknownDefaultValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_default_value_entry_array.rb b/lib/CloudPDF/types/form_field_unknown_default_value_entry_array.rb new file mode 100644 index 0000000..780aef6 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_default_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownDefaultValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_default_value_entry_none.rb b/lib/CloudPDF/types/form_field_unknown_default_value_entry_none.rb new file mode 100644 index 0000000..a596c78 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_default_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownDefaultValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_default_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_unknown_default_value_entry_scalar.rb new file mode 100644 index 0000000..2904c65 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_default_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownDefaultValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_default_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_unknown_default_value_entry_unsupported.rb new file mode 100644 index 0000000..94a5a26 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_default_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownDefaultValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_origin.rb b/lib/CloudPDF/types/form_field_unknown_origin.rb new file mode 100644 index 0000000..b38a927 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_origin.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module FormFieldUnknownOrigin + extend CloudPDF::Internal::Types::Enum + + ACROFORM = "acroform" + RECOVERED = "recovered" + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_value_entry.rb b/lib/CloudPDF/types/form_field_unknown_value_entry.rb new file mode 100644 index 0000000..78f0cd0 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_value_entry.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownValueEntry < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::FormFieldUnknownValueEntryNone }, key: "NONE" + + member -> { CloudPDF::Types::FormFieldUnknownValueEntryScalar }, key: "SCALAR" + + member -> { CloudPDF::Types::FormFieldUnknownValueEntryArray }, key: "ARRAY" + + member -> { CloudPDF::Types::FormFieldUnknownValueEntryUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_value_entry_array.rb b/lib/CloudPDF/types/form_field_unknown_value_entry_array.rb new file mode 100644 index 0000000..48a4678 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_value_entry_array.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownValueEntryArray < Internal::Types::Model + field :values, -> { Internal::Types::Array[String] }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_value_entry_none.rb b/lib/CloudPDF/types/form_field_unknown_value_entry_none.rb new file mode 100644 index 0000000..420c9d8 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_value_entry_none.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownValueEntryNone < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_value_entry_scalar.rb b/lib/CloudPDF/types/form_field_unknown_value_entry_scalar.rb new file mode 100644 index 0000000..b6805d6 --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_value_entry_scalar.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownValueEntryScalar < Internal::Types::Model + field :value, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/form_field_unknown_value_entry_unsupported.rb b/lib/CloudPDF/types/form_field_unknown_value_entry_unsupported.rb new file mode 100644 index 0000000..b74f08e --- /dev/null +++ b/lib/CloudPDF/types/form_field_unknown_value_entry_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldUnknownValueEntryUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/form_field_value.rb b/lib/CloudPDF/types/form_field_value.rb new file mode 100644 index 0000000..8f12ab7 --- /dev/null +++ b/lib/CloudPDF/types/form_field_value.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormFieldValue < Internal::Types::Model + field :value, -> { String }, optional: true, nullable: false + + field :checked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :selected_values, -> { Internal::Types::Array[String] }, optional: true, nullable: false, api_name: "selectedValues" + end + end +end diff --git a/lib/CloudPDF/types/form_mutation_meta.rb b/lib/CloudPDF/types/form_mutation_meta.rb new file mode 100644 index 0000000..8e12734 --- /dev/null +++ b/lib/CloudPDF/types/form_mutation_meta.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormMutationMeta < Internal::Types::Model + field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false, api_name: "affectedPages" + + field :cache_delta, -> { CloudPDF::Types::CacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" + + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :undoable, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :changed_fields, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false, api_name: "changedFields" + + field :changed_widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false, api_name: "changedWidgets" + + field :redrawn_widgets, -> { Internal::Types::Array[CloudPDF::Types::FormWidget] }, optional: false, nullable: false, api_name: "redrawnWidgets" + end + end +end diff --git a/lib/CloudPDF/types/form_widget.rb b/lib/CloudPDF/types/form_widget.rb new file mode 100644 index 0000000..c8eaba8 --- /dev/null +++ b/lib/CloudPDF/types/form_widget.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class FormWidget < Internal::Types::Model + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: true + end + end +end diff --git a/lib/CloudPDF/types/metadata_patch.rb b/lib/CloudPDF/types/metadata_patch.rb new file mode 100644 index 0000000..f929505 --- /dev/null +++ b/lib/CloudPDF/types/metadata_patch.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class MetadataPatch < Internal::Types::Model + field :title, -> { String }, optional: true, nullable: false + + field :author, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :keywords, -> { String }, optional: true, nullable: false + + field :producer, -> { String }, optional: true, nullable: false + + field :creator, -> { String }, optional: true, nullable: false + + field :created_at, -> { String }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { String }, optional: true, nullable: false, api_name: "modifiedAt" + + field :trapped, -> { CloudPDF::Types::MetadataPatchTrapped }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/metadata_patch_trapped.rb b/lib/CloudPDF/types/metadata_patch_trapped.rb new file mode 100644 index 0000000..b238e5b --- /dev/null +++ b/lib/CloudPDF/types/metadata_patch_trapped.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module MetadataPatchTrapped + extend CloudPDF::Internal::Types::Enum + + TRUE = "true" + FALSE = "false" + UNKNOWN = "unknown" + end + end +end diff --git a/lib/CloudPDF/types/mutation_meta.rb b/lib/CloudPDF/types/mutation_meta.rb new file mode 100644 index 0000000..edc6b7d --- /dev/null +++ b/lib/CloudPDF/types/mutation_meta.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class MutationMeta < Internal::Types::Model + field :affected_pages, -> { Internal::Types::Array[CloudPDF::Types::PageRef] }, optional: false, nullable: false, api_name: "affectedPages" + + field :cache_delta, -> { CloudPDF::Types::CacheDelta }, optional: false, nullable: true, api_name: "cacheDelta" + + field :op_id, -> { String }, optional: false, nullable: false, api_name: "opId" + + field :undoable, -> { Internal::Types::Boolean }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination.rb b/lib/CloudPDF/types/page_destination.rb new file mode 100644 index 0000000..5c93091 --- /dev/null +++ b/lib/CloudPDF/types/page_destination.rb @@ -0,0 +1,27 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestination < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::PageDestinationXyz }, key: "XYZ" + + member -> { CloudPDF::Types::PageDestinationFit }, key: "FIT" + + member -> { CloudPDF::Types::PageDestinationFitH }, key: "FIT_H" + + member -> { CloudPDF::Types::PageDestinationFitV }, key: "FIT_V" + + member -> { CloudPDF::Types::PageDestinationFitR }, key: "FIT_R" + + member -> { CloudPDF::Types::PageDestinationFitB }, key: "FIT_B" + + member -> { CloudPDF::Types::PageDestinationFitBh }, key: "FIT_BH" + + member -> { CloudPDF::Types::PageDestinationFitBv }, key: "FIT_BV" + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit.rb b/lib/CloudPDF/types/page_destination_fit.rb new file mode 100644 index 0000000..f21abc7 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFit < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_b.rb b/lib/CloudPDF/types/page_destination_fit_b.rb new file mode 100644 index 0000000..7bb31e3 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_b.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitB < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_bh.rb b/lib/CloudPDF/types/page_destination_fit_bh.rb new file mode 100644 index 0000000..606f958 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_bh.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitBh < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :y, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_bv.rb b/lib/CloudPDF/types/page_destination_fit_bv.rb new file mode 100644 index 0000000..924d3cf --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_bv.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitBv < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :x, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_h.rb b/lib/CloudPDF/types/page_destination_fit_h.rb new file mode 100644 index 0000000..f7a86c7 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_h.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitH < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :y, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_r.rb b/lib/CloudPDF/types/page_destination_fit_r.rb new file mode 100644 index 0000000..0531c40 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_r.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitR < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_fit_v.rb b/lib/CloudPDF/types/page_destination_fit_v.rb new file mode 100644 index 0000000..490c969 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_fit_v.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationFitV < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :x, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_destination_xyz.rb b/lib/CloudPDF/types/page_destination_xyz.rb new file mode 100644 index 0000000..cd4cdf2 --- /dev/null +++ b/lib/CloudPDF/types/page_destination_xyz.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageDestinationXyz < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :x, -> { Integer }, optional: true, nullable: false + + field :y, -> { Integer }, optional: true, nullable: false + + field :zoom, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_position.rb b/lib/CloudPDF/types/page_position.rb new file mode 100644 index 0000000..0bb5dbc --- /dev/null +++ b/lib/CloudPDF/types/page_position.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PagePosition < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::PagePositionZero } + + member -> { CloudPDF::Types::PagePositionAfter } + end + end +end diff --git a/lib/CloudPDF/types/page_position_after.rb b/lib/CloudPDF/types/page_position_after.rb new file mode 100644 index 0000000..cef5f9d --- /dev/null +++ b/lib/CloudPDF/types/page_position_after.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PagePositionAfter < Internal::Types::Model + field :before, -> { CloudPDF::Types::PageRef }, optional: true, nullable: false + + field :after, -> { CloudPDF::Types::PageRef }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/page_position_zero.rb b/lib/CloudPDF/types/page_position_zero.rb new file mode 100644 index 0000000..f9af7d0 --- /dev/null +++ b/lib/CloudPDF/types/page_position_zero.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module PagePositionZero + extend CloudPDF::Internal::Types::Enum + + START = "start" + END_ = "end" + end + end +end diff --git a/lib/CloudPDF/types/page_ref.rb b/lib/CloudPDF/types/page_ref.rb new file mode 100644 index 0000000..e8c7307 --- /dev/null +++ b/lib/CloudPDF/types/page_ref.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PageRef < Internal::Types::Model + field :kind, -> { CloudPDF::Types::PageRefKind }, optional: false, nullable: false + + field :object_number, -> { Integer }, optional: false, nullable: false, api_name: "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/page_ref_kind.rb b/lib/CloudPDF/types/page_ref_kind.rb new file mode 100644 index 0000000..54bbd74 --- /dev/null +++ b/lib/CloudPDF/types/page_ref_kind.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module PageRefKind + extend CloudPDF::Internal::Types::Enum + + OBJECT_NUMBER = "objectNumber" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_node_goto.rb b/lib/CloudPDF/types/pdf_action_node_goto.rb index 6cbd381..2613a36 100644 --- a/lib/CloudPDF/types/pdf_action_node_goto.rb +++ b/lib/CloudPDF/types/pdf_action_node_goto.rb @@ -7,7 +7,7 @@ class PdfActionNodeGoto < Internal::Types::Model field :next_, -> { Internal::Types::Array[Object] }, optional: false, nullable: false, api_name: "next" - field :destination, -> { CloudPDF::Types::PdfDestination }, optional: false, nullable: false + field :destination, -> { CloudPDF::Types::PageDestination }, optional: false, nullable: false end end end diff --git a/lib/CloudPDF/types/pdf_action_write.rb b/lib/CloudPDF/types/pdf_action_write.rb new file mode 100644 index 0000000..d35a2cf --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWrite < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :type + + member -> { CloudPDF::Types::PdfActionWriteJavascript }, key: "JAVASCRIPT" + + member -> { CloudPDF::Types::PdfActionWriteGoto }, key: "GOTO" + + member -> { CloudPDF::Types::PdfActionWriteURI }, key: "URI" + + member -> { CloudPDF::Types::PdfActionWriteNamed }, key: "NAMED" + + member -> { CloudPDF::Types::PdfActionWriteHide }, key: "HIDE" + + member -> { CloudPDF::Types::PdfActionWriteResetForm }, key: "RESET_FORM" + + member -> { CloudPDF::Types::PdfActionWriteSubmitForm }, key: "SUBMIT_FORM" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_goto.rb b/lib/CloudPDF/types/pdf_action_write_goto.rb new file mode 100644 index 0000000..4000704 --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_goto.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteGoto < Internal::Types::Model + field :destination, -> { CloudPDF::Types::PageDestination }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_hide.rb b/lib/CloudPDF/types/pdf_action_write_hide.rb new file mode 100644 index 0000000..1d1669e --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_hide.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteHide < Internal::Types::Model + field :targets, -> { Internal::Types::Array[CloudPDF::Types::PdfActionTargetRef] }, optional: false, nullable: false + + field :hide, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_javascript.rb b/lib/CloudPDF/types/pdf_action_write_javascript.rb new file mode 100644 index 0000000..f95e373 --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_javascript.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteJavascript < Internal::Types::Model + field :script, -> { String }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_named.rb b/lib/CloudPDF/types/pdf_action_write_named.rb new file mode 100644 index 0000000..5ffd7ec --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_named.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteNamed < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_reset_form.rb b/lib/CloudPDF/types/pdf_action_write_reset_form.rb new file mode 100644 index 0000000..024d0eb --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_reset_form.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteResetForm < Internal::Types::Model + field :fields, -> { Internal::Types::Array[CloudPDF::Types::PdfActionTargetRef] }, optional: false, nullable: true + + field :exclude, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_submit_form.rb b/lib/CloudPDF/types/pdf_action_write_submit_form.rb new file mode 100644 index 0000000..0e72ffa --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_submit_form.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteSubmitForm < Internal::Types::Model + field :url, -> { String }, optional: false, nullable: false + + field :fields, -> { Internal::Types::Array[CloudPDF::Types::PdfActionTargetRef] }, optional: false, nullable: true + + field :flags, -> { Integer }, optional: true, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_action_write_uri.rb b/lib/CloudPDF/types/pdf_action_write_uri.rb new file mode 100644 index 0000000..a559626 --- /dev/null +++ b/lib/CloudPDF/types/pdf_action_write_uri.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfActionWriteURI < Internal::Types::Model + field :uri, -> { String }, optional: false, nullable: false + + field :next_, -> { Internal::Types::Array[Object] }, optional: true, nullable: false, api_name: "next" + end + end +end diff --git a/lib/CloudPDF/types/pdf_destination.rb b/lib/CloudPDF/types/pdf_destination.rb deleted file mode 100644 index 006b85b..0000000 --- a/lib/CloudPDF/types/pdf_destination.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestination < Internal::Types::Model - extend CloudPDF::Internal::Types::Union - - discriminant :kind - - member -> { CloudPDF::Types::PdfDestinationXyz }, key: "XYZ" - - member -> { CloudPDF::Types::PdfDestinationFit }, key: "FIT" - - member -> { CloudPDF::Types::PdfDestinationFitH }, key: "FIT_H" - - member -> { CloudPDF::Types::PdfDestinationFitV }, key: "FIT_V" - - member -> { CloudPDF::Types::PdfDestinationFitR }, key: "FIT_R" - - member -> { CloudPDF::Types::PdfDestinationFitB }, key: "FIT_B" - - member -> { CloudPDF::Types::PdfDestinationFitBh }, key: "FIT_BH" - - member -> { CloudPDF::Types::PdfDestinationFitBv }, key: "FIT_BV" - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit.rb b/lib/CloudPDF/types/pdf_destination_fit.rb deleted file mode 100644 index 4fac27f..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFit < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_b.rb b/lib/CloudPDF/types/pdf_destination_fit_b.rb deleted file mode 100644 index f854d45..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_b.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitB < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_bh.rb b/lib/CloudPDF/types/pdf_destination_fit_bh.rb deleted file mode 100644 index 4d2cc8a..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_bh.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitBh < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :top, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_bv.rb b/lib/CloudPDF/types/pdf_destination_fit_bv.rb deleted file mode 100644 index 47a4745..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_bv.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitBv < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :left, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_h.rb b/lib/CloudPDF/types/pdf_destination_fit_h.rb deleted file mode 100644 index 6c81028..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_h.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitH < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :top, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_r.rb b/lib/CloudPDF/types/pdf_destination_fit_r.rb deleted file mode 100644 index 8d3875a..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_r.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitR < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :left, -> { Integer }, optional: false, nullable: false - - field :bottom, -> { Integer }, optional: false, nullable: false - - field :right, -> { Integer }, optional: false, nullable: false - - field :top, -> { Integer }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_fit_v.rb b/lib/CloudPDF/types/pdf_destination_fit_v.rb deleted file mode 100644 index a082d4f..0000000 --- a/lib/CloudPDF/types/pdf_destination_fit_v.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationFitV < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :left, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_destination_xyz.rb b/lib/CloudPDF/types/pdf_destination_xyz.rb deleted file mode 100644 index 32252fb..0000000 --- a/lib/CloudPDF/types/pdf_destination_xyz.rb +++ /dev/null @@ -1,15 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class PdfDestinationXyz < Internal::Types::Model - field :page_object_number, -> { Integer }, optional: false, nullable: false, api_name: "pageObjectNumber" - - field :left, -> { Integer }, optional: true, nullable: false - - field :top, -> { Integer }, optional: true, nullable: false - - field :zoom, -> { Integer }, optional: true, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/pdf_link_target.rb b/lib/CloudPDF/types/pdf_link_target.rb new file mode 100644 index 0000000..77362c9 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTarget < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::PdfLinkTargetGoto }, key: "GOTO" + + member -> { CloudPDF::Types::PdfLinkTargetURI }, key: "URI" + + member -> { CloudPDF::Types::PdfLinkTargetGotoRemote }, key: "GOTO_REMOTE" + + member -> { CloudPDF::Types::PdfLinkTargetLaunch }, key: "LAUNCH" + + member -> { CloudPDF::Types::PdfLinkTargetJavascript }, key: "JAVASCRIPT" + + member -> { CloudPDF::Types::PdfLinkTargetNamed }, key: "NAMED" + + member -> { CloudPDF::Types::PdfLinkTargetUnsupported }, key: "UNSUPPORTED" + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_goto.rb b/lib/CloudPDF/types/pdf_link_target_goto.rb new file mode 100644 index 0000000..f468318 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_goto.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetGoto < Internal::Types::Model + field :destination, -> { CloudPDF::Types::PageDestination }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_goto_remote.rb b/lib/CloudPDF/types/pdf_link_target_goto_remote.rb new file mode 100644 index 0000000..1197a1b --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_goto_remote.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetGotoRemote < Internal::Types::Model + field :file, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_javascript.rb b/lib/CloudPDF/types/pdf_link_target_javascript.rb new file mode 100644 index 0000000..3e11a12 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_javascript.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetJavascript < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_launch.rb b/lib/CloudPDF/types/pdf_link_target_launch.rb new file mode 100644 index 0000000..3814993 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_launch.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetLaunch < Internal::Types::Model + field :path, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_named.rb b/lib/CloudPDF/types/pdf_link_target_named.rb new file mode 100644 index 0000000..349a186 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_named.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetNamed < Internal::Types::Model + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_unsupported.rb b/lib/CloudPDF/types/pdf_link_target_unsupported.rb new file mode 100644 index 0000000..37057fa --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_unsupported.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetUnsupported < Internal::Types::Model; end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_uri.rb b/lib/CloudPDF/types/pdf_link_target_uri.rb new file mode 100644 index 0000000..e103849 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_uri.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetURI < Internal::Types::Model + field :uri, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_writable.rb b/lib/CloudPDF/types/pdf_link_target_writable.rb new file mode 100644 index 0000000..0f605bb --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_writable.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetWritable < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + discriminant :kind + + member -> { CloudPDF::Types::PdfLinkTargetWritableGoto }, key: "GOTO" + + member -> { CloudPDF::Types::PdfLinkTargetWritableURI }, key: "URI" + + member -> { CloudPDF::Types::PdfLinkTargetWritableNamed }, key: "NAMED" + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_writable_goto.rb b/lib/CloudPDF/types/pdf_link_target_writable_goto.rb new file mode 100644 index 0000000..3390bb8 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_writable_goto.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetWritableGoto < Internal::Types::Model + field :destination, -> { CloudPDF::Types::PageDestination }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_writable_named.rb b/lib/CloudPDF/types/pdf_link_target_writable_named.rb new file mode 100644 index 0000000..338a929 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_writable_named.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetWritableNamed < Internal::Types::Model + field :name, -> { CloudPDF::Types::PdfLinkTargetWritableNamedName }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_writable_named_name.rb b/lib/CloudPDF/types/pdf_link_target_writable_named_name.rb new file mode 100644 index 0000000..41d8e57 --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_writable_named_name.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module PdfLinkTargetWritableNamedName + extend CloudPDF::Internal::Types::Enum + + NEXT_PAGE = "NextPage" + PREV_PAGE = "PrevPage" + FIRST_PAGE = "FirstPage" + LAST_PAGE = "LastPage" + end + end +end diff --git a/lib/CloudPDF/types/pdf_link_target_writable_uri.rb b/lib/CloudPDF/types/pdf_link_target_writable_uri.rb new file mode 100644 index 0000000..869854e --- /dev/null +++ b/lib/CloudPDF/types/pdf_link_target_writable_uri.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class PdfLinkTargetWritableURI < Internal::Types::Model + field :uri, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/shares_create400response.rb b/lib/CloudPDF/types/shares_create400response.rb index 30d332f..30a493f 100644 --- a/lib/CloudPDF/types/shares_create400response.rb +++ b/lib/CloudPDF/types/shares_create400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesCreate400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesCreate400ResponseError }, optional: false, nullable: false + module SharesCreate400Response + # SharesCreate400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_create400response_error.rb b/lib/CloudPDF/types/shares_create400response_error.rb deleted file mode 100644 index 2e3680b..0000000 --- a/lib/CloudPDF/types/shares_create400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesCreate400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_create403response.rb b/lib/CloudPDF/types/shares_create403response.rb index fe4c117..ce704bf 100644 --- a/lib/CloudPDF/types/shares_create403response.rb +++ b/lib/CloudPDF/types/shares_create403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesCreate403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesCreate403ResponseError }, optional: false, nullable: false + module SharesCreate403Response + # SharesCreate403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_create403response_error.rb b/lib/CloudPDF/types/shares_create403response_error.rb deleted file mode 100644 index 560f510..0000000 --- a/lib/CloudPDF/types/shares_create403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesCreate403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_create404response.rb b/lib/CloudPDF/types/shares_create404response.rb index 76d0225..568e426 100644 --- a/lib/CloudPDF/types/shares_create404response.rb +++ b/lib/CloudPDF/types/shares_create404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesCreate404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesCreate404ResponseError }, optional: false, nullable: false + module SharesCreate404Response + # SharesCreate404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_create404response_error.rb b/lib/CloudPDF/types/shares_create404response_error.rb deleted file mode 100644 index 51e3b7e..0000000 --- a/lib/CloudPDF/types/shares_create404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesCreate404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_delete_response.rb b/lib/CloudPDF/types/shares_delete_response.rb index b2e3044..387ee20 100644 --- a/lib/CloudPDF/types/shares_delete_response.rb +++ b/lib/CloudPDF/types/shares_delete_response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesDeleteResponse < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesDeleteResponseError }, optional: false, nullable: false + module SharesDeleteResponse + # SharesDeleteResponse is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_delete_response_error.rb b/lib/CloudPDF/types/shares_delete_response_error.rb deleted file mode 100644 index 701e950..0000000 --- a/lib/CloudPDF/types/shares_delete_response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesDeleteResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_exchange400response.rb b/lib/CloudPDF/types/shares_exchange400response.rb index adb1309..4f65c6d 100644 --- a/lib/CloudPDF/types/shares_exchange400response.rb +++ b/lib/CloudPDF/types/shares_exchange400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesExchange400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesExchange400ResponseError }, optional: false, nullable: false + module SharesExchange400Response + # SharesExchange400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_exchange400response_error.rb b/lib/CloudPDF/types/shares_exchange400response_error.rb deleted file mode 100644 index 6fea253..0000000 --- a/lib/CloudPDF/types/shares_exchange400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesExchange400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_exchange403response.rb b/lib/CloudPDF/types/shares_exchange403response.rb index d7b0d32..ed2c51f 100644 --- a/lib/CloudPDF/types/shares_exchange403response.rb +++ b/lib/CloudPDF/types/shares_exchange403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesExchange403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesExchange403ResponseError }, optional: false, nullable: false + module SharesExchange403Response + # SharesExchange403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_exchange403response_error.rb b/lib/CloudPDF/types/shares_exchange403response_error.rb deleted file mode 100644 index 0f82b5c..0000000 --- a/lib/CloudPDF/types/shares_exchange403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesExchange403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_exchange404response.rb b/lib/CloudPDF/types/shares_exchange404response.rb index 3feec35..21450a1 100644 --- a/lib/CloudPDF/types/shares_exchange404response.rb +++ b/lib/CloudPDF/types/shares_exchange404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesExchange404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesExchange404ResponseError }, optional: false, nullable: false + module SharesExchange404Response + # SharesExchange404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_exchange404response_error.rb b/lib/CloudPDF/types/shares_exchange404response_error.rb deleted file mode 100644 index 1b7f3b1..0000000 --- a/lib/CloudPDF/types/shares_exchange404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesExchange404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_exchange410response.rb b/lib/CloudPDF/types/shares_exchange410response.rb index 485d2d8..e9d2bc8 100644 --- a/lib/CloudPDF/types/shares_exchange410response.rb +++ b/lib/CloudPDF/types/shares_exchange410response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesExchange410Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesExchange410ResponseError }, optional: false, nullable: false + module SharesExchange410Response + # SharesExchange410Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_exchange410response_error.rb b/lib/CloudPDF/types/shares_exchange410response_error.rb deleted file mode 100644 index 8663038..0000000 --- a/lib/CloudPDF/types/shares_exchange410response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesExchange410ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_exchange422response.rb b/lib/CloudPDF/types/shares_exchange422response.rb index c047991..76e6f9f 100644 --- a/lib/CloudPDF/types/shares_exchange422response.rb +++ b/lib/CloudPDF/types/shares_exchange422response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesExchange422Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesExchange422ResponseError }, optional: false, nullable: false + module SharesExchange422Response + # SharesExchange422Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_exchange422response_error.rb b/lib/CloudPDF/types/shares_exchange422response_error.rb deleted file mode 100644 index 3ec9d18..0000000 --- a/lib/CloudPDF/types/shares_exchange422response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesExchange422ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_get404response.rb b/lib/CloudPDF/types/shares_get404response.rb index 69b455e..541d539 100644 --- a/lib/CloudPDF/types/shares_get404response.rb +++ b/lib/CloudPDF/types/shares_get404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesGet404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesGet404ResponseError }, optional: false, nullable: false + module SharesGet404Response + # SharesGet404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_get404response_error.rb b/lib/CloudPDF/types/shares_get404response_error.rb deleted file mode 100644 index e307495..0000000 --- a/lib/CloudPDF/types/shares_get404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesGet404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_list400response.rb b/lib/CloudPDF/types/shares_list400response.rb index a829956..484d750 100644 --- a/lib/CloudPDF/types/shares_list400response.rb +++ b/lib/CloudPDF/types/shares_list400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesList400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesList400ResponseError }, optional: false, nullable: false + module SharesList400Response + # SharesList400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_list400response_error.rb b/lib/CloudPDF/types/shares_list400response_error.rb deleted file mode 100644 index d4cb215..0000000 --- a/lib/CloudPDF/types/shares_list400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesList400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_update400response.rb b/lib/CloudPDF/types/shares_update400response.rb index bf0104c..5ae7fab 100644 --- a/lib/CloudPDF/types/shares_update400response.rb +++ b/lib/CloudPDF/types/shares_update400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesUpdate400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesUpdate400ResponseError }, optional: false, nullable: false + module SharesUpdate400Response + # SharesUpdate400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_update400response_error.rb b/lib/CloudPDF/types/shares_update400response_error.rb deleted file mode 100644 index 6defe7b..0000000 --- a/lib/CloudPDF/types/shares_update400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesUpdate400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/shares_update404response.rb b/lib/CloudPDF/types/shares_update404response.rb index 6228f45..e79976d 100644 --- a/lib/CloudPDF/types/shares_update404response.rb +++ b/lib/CloudPDF/types/shares_update404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class SharesUpdate404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::SharesUpdate404ResponseError }, optional: false, nullable: false + module SharesUpdate404Response + # SharesUpdate404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/shares_update404response_error.rb b/lib/CloudPDF/types/shares_update404response_error.rb deleted file mode 100644 index 9f749b6..0000000 --- a/lib/CloudPDF/types/shares_update404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class SharesUpdate404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_create400response.rb b/lib/CloudPDF/types/tenants_create400response.rb index bf700d3..c8b32ea 100644 --- a/lib/CloudPDF/types/tenants_create400response.rb +++ b/lib/CloudPDF/types/tenants_create400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsCreate400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsCreate400ResponseError }, optional: false, nullable: false + module TenantsCreate400Response + # TenantsCreate400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_create400response_error.rb b/lib/CloudPDF/types/tenants_create400response_error.rb deleted file mode 100644 index acd69cf..0000000 --- a/lib/CloudPDF/types/tenants_create400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsCreate400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_delete_response.rb b/lib/CloudPDF/types/tenants_delete_response.rb index a0cbf79..d137a84 100644 --- a/lib/CloudPDF/types/tenants_delete_response.rb +++ b/lib/CloudPDF/types/tenants_delete_response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsDeleteResponse < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsDeleteResponseError }, optional: false, nullable: false + module TenantsDeleteResponse + # TenantsDeleteResponse is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_delete_response_error.rb b/lib/CloudPDF/types/tenants_delete_response_error.rb deleted file mode 100644 index a72ceac..0000000 --- a/lib/CloudPDF/types/tenants_delete_response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsDeleteResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_get404response.rb b/lib/CloudPDF/types/tenants_get404response.rb index d353363..6d817d9 100644 --- a/lib/CloudPDF/types/tenants_get404response.rb +++ b/lib/CloudPDF/types/tenants_get404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsGet404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsGet404ResponseError }, optional: false, nullable: false + module TenantsGet404Response + # TenantsGet404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_get404response_error.rb b/lib/CloudPDF/types/tenants_get404response_error.rb deleted file mode 100644 index 0494678..0000000 --- a/lib/CloudPDF/types/tenants_get404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsGet404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_list400response.rb b/lib/CloudPDF/types/tenants_list400response.rb index ed2b3f3..8aeb01d 100644 --- a/lib/CloudPDF/types/tenants_list400response.rb +++ b/lib/CloudPDF/types/tenants_list400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsList400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsList400ResponseError }, optional: false, nullable: false + module TenantsList400Response + # TenantsList400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_list400response_error.rb b/lib/CloudPDF/types/tenants_list400response_error.rb deleted file mode 100644 index 84bdb37..0000000 --- a/lib/CloudPDF/types/tenants_list400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsList400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_resume_response.rb b/lib/CloudPDF/types/tenants_resume_response.rb index 3159d08..a3af1ab 100644 --- a/lib/CloudPDF/types/tenants_resume_response.rb +++ b/lib/CloudPDF/types/tenants_resume_response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsResumeResponse < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsResumeResponseError }, optional: false, nullable: false + module TenantsResumeResponse + # TenantsResumeResponse is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_resume_response_error.rb b/lib/CloudPDF/types/tenants_resume_response_error.rb deleted file mode 100644 index c8dff95..0000000 --- a/lib/CloudPDF/types/tenants_resume_response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsResumeResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_suspend_response.rb b/lib/CloudPDF/types/tenants_suspend_response.rb index aff00a7..f0b5379 100644 --- a/lib/CloudPDF/types/tenants_suspend_response.rb +++ b/lib/CloudPDF/types/tenants_suspend_response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsSuspendResponse < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsSuspendResponseError }, optional: false, nullable: false + module TenantsSuspendResponse + # TenantsSuspendResponse is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_suspend_response_error.rb b/lib/CloudPDF/types/tenants_suspend_response_error.rb deleted file mode 100644 index 252d084..0000000 --- a/lib/CloudPDF/types/tenants_suspend_response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsSuspendResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_usage400response.rb b/lib/CloudPDF/types/tenants_usage400response.rb index 3e4c671..28f180a 100644 --- a/lib/CloudPDF/types/tenants_usage400response.rb +++ b/lib/CloudPDF/types/tenants_usage400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsUsage400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsUsage400ResponseError }, optional: false, nullable: false + module TenantsUsage400Response + # TenantsUsage400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_usage400response_error.rb b/lib/CloudPDF/types/tenants_usage400response_error.rb deleted file mode 100644 index 0463d34..0000000 --- a/lib/CloudPDF/types/tenants_usage400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsUsage400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tenants_usage404response.rb b/lib/CloudPDF/types/tenants_usage404response.rb index d7444df..0954adc 100644 --- a/lib/CloudPDF/types/tenants_usage404response.rb +++ b/lib/CloudPDF/types/tenants_usage404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TenantsUsage404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TenantsUsage404ResponseError }, optional: false, nullable: false + module TenantsUsage404Response + # TenantsUsage404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tenants_usage404response_error.rb b/lib/CloudPDF/types/tenants_usage404response_error.rb deleted file mode 100644 index 002614f..0000000 --- a/lib/CloudPDF/types/tenants_usage404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TenantsUsage404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tokens_issue400response.rb b/lib/CloudPDF/types/tokens_issue400response.rb index 371a2f4..a18c795 100644 --- a/lib/CloudPDF/types/tokens_issue400response.rb +++ b/lib/CloudPDF/types/tokens_issue400response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TokensIssue400Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TokensIssue400ResponseError }, optional: false, nullable: false + module TokensIssue400Response + # TokensIssue400Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tokens_issue400response_error.rb b/lib/CloudPDF/types/tokens_issue400response_error.rb deleted file mode 100644 index ff5c18d..0000000 --- a/lib/CloudPDF/types/tokens_issue400response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TokensIssue400ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tokens_issue403response.rb b/lib/CloudPDF/types/tokens_issue403response.rb index eaceffc..4fc1cf7 100644 --- a/lib/CloudPDF/types/tokens_issue403response.rb +++ b/lib/CloudPDF/types/tokens_issue403response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TokensIssue403Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TokensIssue403ResponseError }, optional: false, nullable: false + module TokensIssue403Response + # TokensIssue403Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tokens_issue403response_error.rb b/lib/CloudPDF/types/tokens_issue403response_error.rb deleted file mode 100644 index a0c5895..0000000 --- a/lib/CloudPDF/types/tokens_issue403response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TokensIssue403ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tokens_issue404response.rb b/lib/CloudPDF/types/tokens_issue404response.rb index 395fca9..a204980 100644 --- a/lib/CloudPDF/types/tokens_issue404response.rb +++ b/lib/CloudPDF/types/tokens_issue404response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TokensIssue404Response < Internal::Types::Model - field :error, -> { CloudPDF::Types::TokensIssue404ResponseError }, optional: false, nullable: false + module TokensIssue404Response + # TokensIssue404Response is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tokens_issue404response_error.rb b/lib/CloudPDF/types/tokens_issue404response_error.rb deleted file mode 100644 index 7e6972f..0000000 --- a/lib/CloudPDF/types/tokens_issue404response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TokensIssue404ResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/tokens_issue_request_doc.rb b/lib/CloudPDF/types/tokens_issue_request_doc.rb index 63e600f..120f1a5 100644 --- a/lib/CloudPDF/types/tokens_issue_request_doc.rb +++ b/lib/CloudPDF/types/tokens_issue_request_doc.rb @@ -11,13 +11,7 @@ class TokensIssueRequestDoc < Internal::Types::Model field :scope, -> { Internal::Types::Array[String] }, optional: false, nullable: false - field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" - - field :display_name, -> { String }, optional: true, nullable: false, api_name: "displayName" - - field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" - - field :groups, -> { Internal::Types::Array[String] }, optional: true, nullable: false + field :identity, -> { CloudPDF::Types::TokensIssueRequestDocIdentity }, optional: true, nullable: false field :origins, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/CloudPDF/types/tokens_issue_request_doc_identity.rb b/lib/CloudPDF/types/tokens_issue_request_doc_identity.rb new file mode 100644 index 0000000..bf75885 --- /dev/null +++ b/lib/CloudPDF/types/tokens_issue_request_doc_identity.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class TokensIssueRequestDocIdentity < Internal::Types::Model + field :user_id, -> { String }, optional: true, nullable: false, api_name: "userId" + + field :display_name, -> { String }, optional: true, nullable: false, api_name: "displayName" + + field :email, -> { String }, optional: true, nullable: false + + field :title, -> { String }, optional: true, nullable: false + + field :organization, -> { String }, optional: true, nullable: false + + field :organizational_unit, -> { String }, optional: true, nullable: false, api_name: "organizationalUnit" + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + end + end +end diff --git a/lib/CloudPDF/types/tokens_revoke_response.rb b/lib/CloudPDF/types/tokens_revoke_response.rb index 62e8d78..0754ad0 100644 --- a/lib/CloudPDF/types/tokens_revoke_response.rb +++ b/lib/CloudPDF/types/tokens_revoke_response.rb @@ -2,8 +2,22 @@ module CloudPDF module Types - class TokensRevokeResponse < Internal::Types::Model - field :error, -> { CloudPDF::Types::TokensRevokeResponseError }, optional: false, nullable: false + module TokensRevokeResponse + # TokensRevokeResponse is an alias for AdminErrorPayload + + # @option str [String] + # + # @return [untyped] + def self.load(str) + ::JSON.parse(str) + end + + # @option value [untyped] + # + # @return [String] + def self.dump(value) + ::JSON.generate(value) + end end end end diff --git a/lib/CloudPDF/types/tokens_revoke_response_error.rb b/lib/CloudPDF/types/tokens_revoke_response_error.rb deleted file mode 100644 index a55561b..0000000 --- a/lib/CloudPDF/types/tokens_revoke_response_error.rb +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -module CloudPDF - module Types - class TokensRevokeResponseError < Internal::Types::Model - field :code, -> { String }, optional: false, nullable: false - - field :message, -> { String }, optional: false, nullable: false - end - end -end diff --git a/lib/CloudPDF/types/widget_actions_patch.rb b/lib/CloudPDF/types/widget_actions_patch.rb new file mode 100644 index 0000000..ec011ba --- /dev/null +++ b/lib/CloudPDF/types/widget_actions_patch.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetActionsPatch < Internal::Types::Model + field :activate, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false + + field :cursor_enter, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "cursorEnter" + + field :cursor_exit, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "cursorExit" + + field :mouse_down, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "mouseDown" + + field :mouse_up, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "mouseUp" + + field :focus, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false + + field :blur, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false + + field :page_open, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "pageOpen" + + field :page_close, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "pageClose" + + field :page_visible, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "pageVisible" + + field :page_invisible, -> { CloudPDF::Types::PdfActionWrite }, optional: true, nullable: false, api_name: "pageInvisible" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation.rb b/lib/CloudPDF/types/widget_annotation.rb new file mode 100644 index 0000000..51f45f4 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation.rb @@ -0,0 +1,99 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetAnnotation < Internal::Types::Model + field :subtype, -> { CloudPDF::Types::WidgetAnnotationSubtype }, optional: false, nullable: false + + field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :has_appearance, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { String }, optional: false, nullable: true, api_name: "appearanceState" + + field :nm, -> { String }, optional: false, nullable: true + + field :rect, -> { CloudPDF::Types::WidgetAnnotationRect }, optional: false, nullable: false + + field :contents, -> { String }, optional: false, nullable: true + + field :subject, -> { String }, optional: false, nullable: true + + field :blend_mode, -> { CloudPDF::Types::WidgetAnnotationBlendMode }, optional: false, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: false, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: false, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::WidgetAnnotationReply }, optional: false, nullable: true + + field :popup, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: true + + field :group_id, -> { String }, optional: false, nullable: true, api_name: "groupId" + + field :author, -> { String }, optional: false, nullable: true + + field :created_at, -> { String }, optional: false, nullable: true, api_name: "createdAt" + + field :modified_at, -> { String }, optional: false, nullable: true, api_name: "modifiedAt" + + field :user_id, -> { String }, optional: false, nullable: true, api_name: "userId" + + field :created_by, -> { String }, optional: false, nullable: true, api_name: "createdBy" + + field :modified_by, -> { String }, optional: false, nullable: true, api_name: "modifiedBy" + + field :imported_by, -> { String }, optional: false, nullable: true, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true + + field :box, -> { CloudPDF::Types::WidgetAnnotationBox }, optional: false, nullable: false + + field :rotation, -> { Integer }, optional: false, nullable: true + + field :color, -> { String }, optional: false, nullable: true + + field :interior_color, -> { String }, optional: false, nullable: true, api_name: "interiorColor" + + field :stroke_width, -> { Integer }, optional: false, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::WidgetAnnotationBorderStyle }, optional: false, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: false, nullable: true, api_name: "dashArray" + + field :font_family, -> { String }, optional: false, nullable: true, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: false, nullable: true, api_name: "fontSize" + + field :font_color, -> { String }, optional: false, nullable: true, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::WidgetAnnotationTextAlign }, optional: false, nullable: false, api_name: "textAlign" + + field :caption, -> { String }, optional: false, nullable: true + + field :check_style, -> { CloudPDF::Types::WidgetAnnotationCheckStyle }, optional: false, nullable: true, api_name: "checkStyle" + + field :field, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: true + + field :field_family, -> { CloudPDF::Types::WidgetAnnotationFieldFamily }, optional: false, nullable: false, api_name: "fieldFamily" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_blend_mode.rb b/lib/CloudPDF/types/widget_annotation_blend_mode.rb new file mode 100644 index 0000000..91f2629 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_border_style.rb b/lib/CloudPDF/types/widget_annotation_border_style.rb new file mode 100644 index 0000000..fb1dea7 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_border_style.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + UNDERLINE = "underline" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_box.rb b/lib/CloudPDF/types/widget_annotation_box.rb new file mode 100644 index 0000000..4f23ade --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetAnnotationBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_check_style.rb b/lib/CloudPDF/types/widget_annotation_check_style.rb new file mode 100644 index 0000000..54ded80 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_check_style.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationCheckStyle + extend CloudPDF::Internal::Types::Enum + + CHECK = "check" + CROSS = "cross" + STAR = "star" + CIRCLE = "circle" + SQUARE = "square" + DIAMOND = "diamond" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_field_family.rb b/lib/CloudPDF/types/widget_annotation_field_family.rb new file mode 100644 index 0000000..8f9f000 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_field_family.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationFieldFamily + extend CloudPDF::Internal::Types::Enum + + TEXT = "text" + CHECKBOX = "checkbox" + RADIO = "radio" + COMBOBOX = "combobox" + LISTBOX = "listbox" + PUSHBUTTON = "pushbutton" + SIGNATURE = "signature" + UNKNOWN = "unknown" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_rect.rb b/lib/CloudPDF/types/widget_annotation_rect.rb new file mode 100644 index 0000000..26f5ca9 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetAnnotationRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_reply.rb b/lib/CloudPDF/types/widget_annotation_reply.rb new file mode 100644 index 0000000..65dfa44 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetAnnotationReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::WidgetAnnotationReplyType }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_reply_type.rb b/lib/CloudPDF/types/widget_annotation_reply_type.rb new file mode 100644 index 0000000..a37dd65 --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_subtype.rb b/lib/CloudPDF/types/widget_annotation_subtype.rb new file mode 100644 index 0000000..732717d --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_subtype.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationSubtype + extend CloudPDF::Internal::Types::Enum + + WIDGET = "widget" + end + end +end diff --git a/lib/CloudPDF/types/widget_annotation_text_align.rb b/lib/CloudPDF/types/widget_annotation_text_align.rb new file mode 100644 index 0000000..7c8024b --- /dev/null +++ b/lib/CloudPDF/types/widget_annotation_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetAnnotationTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch.rb b/lib/CloudPDF/types/widget_patch.rb new file mode 100644 index 0000000..76a9c6d --- /dev/null +++ b/lib/CloudPDF/types/widget_patch.rb @@ -0,0 +1,99 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPatch < Internal::Types::Model + field :subtype, -> { CloudPDF::Types::WidgetPatchSubtype }, optional: true, nullable: false + + field :ref, -> { Object }, optional: true, nullable: false + + field :page, -> { Object }, optional: true, nullable: false + + field :has_appearance, -> { Object }, optional: true, nullable: false, api_name: "hasAppearance" + + field :appearance_state, -> { Object }, optional: true, nullable: false, api_name: "appearanceState" + + field :nm, -> { String }, optional: true, nullable: false + + field :rect, -> { CloudPDF::Types::WidgetPatchRect }, optional: true, nullable: false + + field :contents, -> { String }, optional: true, nullable: false + + field :subject, -> { String }, optional: true, nullable: false + + field :blend_mode, -> { CloudPDF::Types::WidgetPatchBlendMode }, optional: true, nullable: false, api_name: "blendMode" + + field :invisible, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :hidden, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :print, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :no_zoom, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noZoom" + + field :no_rotate, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noRotate" + + field :no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "noView" + + field :read_only, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "readOnly" + + field :locked, -> { Internal::Types::Boolean }, optional: true, nullable: false + + field :toggle_no_view, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "toggleNoView" + + field :locked_contents, -> { Internal::Types::Boolean }, optional: true, nullable: false, api_name: "lockedContents" + + field :reply, -> { CloudPDF::Types::WidgetPatchReply }, optional: true, nullable: false + + field :popup, -> { Object }, optional: true, nullable: false + + field :group_id, -> { String }, optional: true, nullable: false, api_name: "groupId" + + field :author, -> { Object }, optional: true, nullable: false + + field :created_at, -> { Object }, optional: true, nullable: false, api_name: "createdAt" + + field :modified_at, -> { Object }, optional: true, nullable: false, api_name: "modifiedAt" + + field :user_id, -> { Object }, optional: true, nullable: false, api_name: "userId" + + field :created_by, -> { Object }, optional: true, nullable: false, api_name: "createdBy" + + field :modified_by, -> { Object }, optional: true, nullable: false, api_name: "modifiedBy" + + field :imported_by, -> { Object }, optional: true, nullable: false, api_name: "importedBy" + + field :actions, -> { CloudPDF::Types::WidgetPatchActions }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::WidgetPatchBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::WidgetPatchBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::WidgetPatchTextAlign }, optional: true, nullable: false, api_name: "textAlign" + + field :caption, -> { String }, optional: true, nullable: false + + field :check_style, -> { CloudPDF::Types::WidgetPatchCheckStyle }, optional: true, nullable: false, api_name: "checkStyle" + + field :field, -> { Object }, optional: true, nullable: false + + field :field_family, -> { Object }, optional: true, nullable: false, api_name: "fieldFamily" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_actions.rb b/lib/CloudPDF/types/widget_patch_actions.rb new file mode 100644 index 0000000..624cebb --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_actions.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPatchActions < Internal::Types::Model + extend CloudPDF::Internal::Types::Union + + member -> { CloudPDF::Types::WidgetActionsPatch } + + member -> { CloudPDF::Types::PdfAnnotationActions } + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_blend_mode.rb b/lib/CloudPDF/types/widget_patch_blend_mode.rb new file mode 100644 index 0000000..9181cc5 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_blend_mode.rb @@ -0,0 +1,26 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchBlendMode + extend CloudPDF::Internal::Types::Enum + + NORMAL = "normal" + MULTIPLY = "multiply" + SCREEN = "screen" + OVERLAY = "overlay" + DARKEN = "darken" + LIGHTEN = "lighten" + COLOR_DODGE = "color-dodge" + COLOR_BURN = "color-burn" + HARD_LIGHT = "hard-light" + SOFT_LIGHT = "soft-light" + DIFFERENCE = "difference" + EXCLUSION = "exclusion" + HUE = "hue" + SATURATION = "saturation" + COLOR = "color" + LUMINOSITY = "luminosity" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_border_style.rb b/lib/CloudPDF/types/widget_patch_border_style.rb new file mode 100644 index 0000000..4f6b0df --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_border_style.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + UNDERLINE = "underline" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_box.rb b/lib/CloudPDF/types/widget_patch_box.rb new file mode 100644 index 0000000..86563b3 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPatchBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_check_style.rb b/lib/CloudPDF/types/widget_patch_check_style.rb new file mode 100644 index 0000000..599eb78 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_check_style.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchCheckStyle + extend CloudPDF::Internal::Types::Enum + + CHECK = "check" + CROSS = "cross" + STAR = "star" + CIRCLE = "circle" + SQUARE = "square" + DIAMOND = "diamond" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_rect.rb b/lib/CloudPDF/types/widget_patch_rect.rb new file mode 100644 index 0000000..0a3043e --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPatchRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_reply.rb b/lib/CloudPDF/types/widget_patch_reply.rb new file mode 100644 index 0000000..88c3243 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_reply.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPatchReply < Internal::Types::Model + field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false + + field :type, -> { CloudPDF::Types::WidgetPatchReplyType }, optional: true, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_reply_type.rb b/lib/CloudPDF/types/widget_patch_reply_type.rb new file mode 100644 index 0000000..086679a --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_reply_type.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchReplyType + extend CloudPDF::Internal::Types::Enum + + REPLY = "reply" + GROUP = "group" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_subtype.rb b/lib/CloudPDF/types/widget_patch_subtype.rb new file mode 100644 index 0000000..8098223 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_subtype.rb @@ -0,0 +1,11 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchSubtype + extend CloudPDF::Internal::Types::Enum + + WIDGET = "widget" + end + end +end diff --git a/lib/CloudPDF/types/widget_patch_text_align.rb b/lib/CloudPDF/types/widget_patch_text_align.rb new file mode 100644 index 0000000..1dd4306 --- /dev/null +++ b/lib/CloudPDF/types/widget_patch_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPatchTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/types/widget_placement.rb b/lib/CloudPDF/types/widget_placement.rb new file mode 100644 index 0000000..b1fb61c --- /dev/null +++ b/lib/CloudPDF/types/widget_placement.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPlacement < Internal::Types::Model + field :page, -> { CloudPDF::Types::PageRef }, optional: false, nullable: false + + field :rect, -> { CloudPDF::Types::WidgetPlacementRect }, optional: true, nullable: false + + field :box, -> { CloudPDF::Types::WidgetPlacementBox }, optional: true, nullable: false + + field :rotation, -> { Integer }, optional: true, nullable: false + + field :export_value, -> { String }, optional: true, nullable: false, api_name: "exportValue" + + field :actions, -> { CloudPDF::Types::WidgetActionsPatch }, optional: true, nullable: false + + field :color, -> { String }, optional: true, nullable: false + + field :interior_color, -> { String }, optional: true, nullable: false, api_name: "interiorColor" + + field :stroke_width, -> { Integer }, optional: true, nullable: false, api_name: "strokeWidth" + + field :border_style, -> { CloudPDF::Types::WidgetPlacementBorderStyle }, optional: true, nullable: false, api_name: "borderStyle" + + field :dash_array, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "dashArray" + + field :font_family, -> { String }, optional: true, nullable: false, api_name: "fontFamily" + + field :font_size, -> { Integer }, optional: true, nullable: false, api_name: "fontSize" + + field :font_color, -> { String }, optional: true, nullable: false, api_name: "fontColor" + + field :text_align, -> { CloudPDF::Types::WidgetPlacementTextAlign }, optional: true, nullable: false, api_name: "textAlign" + + field :caption, -> { String }, optional: true, nullable: false + + field :check_style, -> { CloudPDF::Types::WidgetPlacementCheckStyle }, optional: true, nullable: false, api_name: "checkStyle" + end + end +end diff --git a/lib/CloudPDF/types/widget_placement_border_style.rb b/lib/CloudPDF/types/widget_placement_border_style.rb new file mode 100644 index 0000000..3e77ba1 --- /dev/null +++ b/lib/CloudPDF/types/widget_placement_border_style.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPlacementBorderStyle + extend CloudPDF::Internal::Types::Enum + + SOLID = "solid" + DASHED = "dashed" + BEVELED = "beveled" + INSET = "inset" + UNDERLINE = "underline" + end + end +end diff --git a/lib/CloudPDF/types/widget_placement_box.rb b/lib/CloudPDF/types/widget_placement_box.rb new file mode 100644 index 0000000..a78a577 --- /dev/null +++ b/lib/CloudPDF/types/widget_placement_box.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPlacementBox < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_placement_check_style.rb b/lib/CloudPDF/types/widget_placement_check_style.rb new file mode 100644 index 0000000..e222c2e --- /dev/null +++ b/lib/CloudPDF/types/widget_placement_check_style.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPlacementCheckStyle + extend CloudPDF::Internal::Types::Enum + + CHECK = "check" + CROSS = "cross" + STAR = "star" + CIRCLE = "circle" + SQUARE = "square" + DIAMOND = "diamond" + end + end +end diff --git a/lib/CloudPDF/types/widget_placement_rect.rb b/lib/CloudPDF/types/widget_placement_rect.rb new file mode 100644 index 0000000..7f4f7f3 --- /dev/null +++ b/lib/CloudPDF/types/widget_placement_rect.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + class WidgetPlacementRect < Internal::Types::Model + field :x, -> { Integer }, optional: false, nullable: false + + field :y, -> { Integer }, optional: false, nullable: false + + field :width, -> { Integer }, optional: false, nullable: false + + field :height, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/CloudPDF/types/widget_placement_text_align.rb b/lib/CloudPDF/types/widget_placement_text_align.rb new file mode 100644 index 0000000..002df99 --- /dev/null +++ b/lib/CloudPDF/types/widget_placement_text_align.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module CloudPDF + module Types + module WidgetPlacementTextAlign + extend CloudPDF::Internal::Types::Enum + + LEFT = "left" + CENTER = "center" + RIGHT = "right" + end + end +end diff --git a/lib/CloudPDF/version.rb b/lib/CloudPDF/version.rb index 7f0eea5..3fb5a7f 100644 --- a/lib/CloudPDF/version.rb +++ b/lib/CloudPDF/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module CloudPDF - VERSION = "3.0.0.alpha.14" + VERSION = "3.0.0.alpha.15" end diff --git a/lib/cloudpdf.rb b/lib/cloudpdf.rb index 678525e..1b4f15a 100644 --- a/lib/cloudpdf.rb +++ b/lib/cloudpdf.rb @@ -35,6 +35,670 @@ require_relative "CloudPDF/internal/iterators/offset_item_iterator" require_relative "CloudPDF/internal/iterators/cursor_page_iterator" require_relative "CloudPDF/internal/iterators/offset_page_iterator" +require_relative "CloudPDF/types/page_ref_kind" +require_relative "CloudPDF/types/page_ref" +require_relative "CloudPDF/types/metadata_patch_trapped" +require_relative "CloudPDF/types/metadata_patch" +require_relative "CloudPDF/types/pdf_action_target_ref_name" +require_relative "CloudPDF/types/pdf_action_target_ref_object_number" +require_relative "CloudPDF/types/pdf_action_target_ref" +require_relative "CloudPDF/types/page_destination_xyz" +require_relative "CloudPDF/types/page_destination_fit" +require_relative "CloudPDF/types/page_destination_fit_h" +require_relative "CloudPDF/types/page_destination_fit_v" +require_relative "CloudPDF/types/page_destination_fit_r" +require_relative "CloudPDF/types/page_destination_fit_b" +require_relative "CloudPDF/types/page_destination_fit_bh" +require_relative "CloudPDF/types/page_destination_fit_bv" +require_relative "CloudPDF/types/page_destination" +require_relative "CloudPDF/types/pdf_action_node_javascript" +require_relative "CloudPDF/types/pdf_action_node_goto" +require_relative "CloudPDF/types/pdf_action_node_uri" +require_relative "CloudPDF/types/pdf_action_node_named" +require_relative "CloudPDF/types/pdf_action_node_hide" +require_relative "CloudPDF/types/pdf_action_node_reset_form" +require_relative "CloudPDF/types/pdf_action_node_goto_remote" +require_relative "CloudPDF/types/pdf_action_node_goto_embedded" +require_relative "CloudPDF/types/pdf_action_node_launch" +require_relative "CloudPDF/types/pdf_action_node_rendition" +require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags_format" +require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags_method" +require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags" +require_relative "CloudPDF/types/pdf_action_node_submit_form_payload" +require_relative "CloudPDF/types/pdf_action_node_submit_form" +require_relative "CloudPDF/types/pdf_action_node_thread" +require_relative "CloudPDF/types/pdf_action_node_sound" +require_relative "CloudPDF/types/pdf_action_node_movie" +require_relative "CloudPDF/types/pdf_action_node_import_data" +require_relative "CloudPDF/types/pdf_action_node_set_ocg_state" +require_relative "CloudPDF/types/pdf_action_node_transition" +require_relative "CloudPDF/types/pdf_action_node_goto3d_view" +require_relative "CloudPDF/types/pdf_action_node_unknown" +require_relative "CloudPDF/types/pdf_action_node" +require_relative "CloudPDF/types/pdf_action_tree_warnings_item" +require_relative "CloudPDF/types/pdf_action_tree" +require_relative "CloudPDF/types/pdf_annotation_actions" +require_relative "CloudPDF/types/field_script_write_type" +require_relative "CloudPDF/types/field_script_write" +require_relative "CloudPDF/types/field_actions_patch" +require_relative "CloudPDF/types/pdf_action_write_javascript" +require_relative "CloudPDF/types/pdf_action_write_goto" +require_relative "CloudPDF/types/pdf_action_write_uri" +require_relative "CloudPDF/types/pdf_action_write_named" +require_relative "CloudPDF/types/pdf_action_write_hide" +require_relative "CloudPDF/types/pdf_action_write_reset_form" +require_relative "CloudPDF/types/pdf_action_write_submit_form" +require_relative "CloudPDF/types/pdf_action_write" +require_relative "CloudPDF/types/widget_actions_patch" +require_relative "CloudPDF/types/annotation_ref_object_number" +require_relative "CloudPDF/types/annotation_ref_base_index" +require_relative "CloudPDF/types/annotation_ref" +require_relative "CloudPDF/types/annotation_draft_highlight_rect" +require_relative "CloudPDF/types/annotation_draft_highlight_blend_mode" +require_relative "CloudPDF/types/annotation_draft_highlight_reply_type" +require_relative "CloudPDF/types/annotation_draft_highlight_reply" +require_relative "CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_draft_highlight_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_draft_highlight_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_draft_highlight_quad_points_item" +require_relative "CloudPDF/types/annotation_draft_highlight" +require_relative "CloudPDF/types/annotation_draft_underline_rect" +require_relative "CloudPDF/types/annotation_draft_underline_blend_mode" +require_relative "CloudPDF/types/annotation_draft_underline_reply_type" +require_relative "CloudPDF/types/annotation_draft_underline_reply" +require_relative "CloudPDF/types/annotation_draft_underline_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_draft_underline_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_draft_underline_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_draft_underline_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_draft_underline_quad_points_item" +require_relative "CloudPDF/types/annotation_draft_underline" +require_relative "CloudPDF/types/annotation_draft_squiggly_rect" +require_relative "CloudPDF/types/annotation_draft_squiggly_blend_mode" +require_relative "CloudPDF/types/annotation_draft_squiggly_reply_type" +require_relative "CloudPDF/types/annotation_draft_squiggly_reply" +require_relative "CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_draft_squiggly_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_draft_squiggly_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_draft_squiggly_quad_points_item" +require_relative "CloudPDF/types/annotation_draft_squiggly" +require_relative "CloudPDF/types/annotation_draft_strikeout_rect" +require_relative "CloudPDF/types/annotation_draft_strikeout_blend_mode" +require_relative "CloudPDF/types/annotation_draft_strikeout_reply_type" +require_relative "CloudPDF/types/annotation_draft_strikeout_reply" +require_relative "CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_draft_strikeout_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_draft_strikeout_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_draft_strikeout_quad_points_item" +require_relative "CloudPDF/types/annotation_draft_strikeout_intent" +require_relative "CloudPDF/types/annotation_draft_strikeout" +require_relative "CloudPDF/types/annotation_draft_circle_rect" +require_relative "CloudPDF/types/annotation_draft_circle_blend_mode" +require_relative "CloudPDF/types/annotation_draft_circle_reply_type" +require_relative "CloudPDF/types/annotation_draft_circle_reply" +require_relative "CloudPDF/types/annotation_draft_circle_border_style" +require_relative "CloudPDF/types/annotation_draft_circle_box" +require_relative "CloudPDF/types/annotation_draft_circle" +require_relative "CloudPDF/types/annotation_draft_square_rect" +require_relative "CloudPDF/types/annotation_draft_square_blend_mode" +require_relative "CloudPDF/types/annotation_draft_square_reply_type" +require_relative "CloudPDF/types/annotation_draft_square_reply" +require_relative "CloudPDF/types/annotation_draft_square_border_style" +require_relative "CloudPDF/types/annotation_draft_square_box" +require_relative "CloudPDF/types/annotation_draft_square" +require_relative "CloudPDF/types/annotation_draft_polygon_rect" +require_relative "CloudPDF/types/annotation_draft_polygon_blend_mode" +require_relative "CloudPDF/types/annotation_draft_polygon_reply_type" +require_relative "CloudPDF/types/annotation_draft_polygon_reply" +require_relative "CloudPDF/types/annotation_draft_polygon_border_style" +require_relative "CloudPDF/types/annotation_draft_polygon_vertices_item" +require_relative "CloudPDF/types/annotation_draft_polygon_caption_center" +require_relative "CloudPDF/types/annotation_draft_polygon_intent" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_rectilinear" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_draft_polygon_measure_unknown" +require_relative "CloudPDF/types/annotation_draft_polygon_measure" +require_relative "CloudPDF/types/annotation_draft_polygon" +require_relative "CloudPDF/types/annotation_draft_polyline_rect" +require_relative "CloudPDF/types/annotation_draft_polyline_blend_mode" +require_relative "CloudPDF/types/annotation_draft_polyline_reply_type" +require_relative "CloudPDF/types/annotation_draft_polyline_reply" +require_relative "CloudPDF/types/annotation_draft_polyline_border_style" +require_relative "CloudPDF/types/annotation_draft_polyline_vertices_item" +require_relative "CloudPDF/types/annotation_draft_polyline_caption_center" +require_relative "CloudPDF/types/annotation_draft_polyline_intent" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_rectilinear" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_draft_polyline_measure_unknown" +require_relative "CloudPDF/types/annotation_draft_polyline_measure" +require_relative "CloudPDF/types/annotation_draft_polyline_line_endings_start" +require_relative "CloudPDF/types/annotation_draft_polyline_line_endings_end" +require_relative "CloudPDF/types/annotation_draft_polyline_line_endings" +require_relative "CloudPDF/types/annotation_draft_polyline" +require_relative "CloudPDF/types/annotation_draft_line_rect" +require_relative "CloudPDF/types/annotation_draft_line_blend_mode" +require_relative "CloudPDF/types/annotation_draft_line_reply_type" +require_relative "CloudPDF/types/annotation_draft_line_reply" +require_relative "CloudPDF/types/annotation_draft_line_border_style" +require_relative "CloudPDF/types/annotation_draft_line_line_points_start" +require_relative "CloudPDF/types/annotation_draft_line_line_points_end" +require_relative "CloudPDF/types/annotation_draft_line_line_points" +require_relative "CloudPDF/types/annotation_draft_line_line_endings_start" +require_relative "CloudPDF/types/annotation_draft_line_line_endings_end" +require_relative "CloudPDF/types/annotation_draft_line_line_endings" +require_relative "CloudPDF/types/annotation_draft_line_intent" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_draft_line_measure_rectilinear" +require_relative "CloudPDF/types/annotation_draft_line_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_draft_line_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_draft_line_measure_unknown" +require_relative "CloudPDF/types/annotation_draft_line_measure" +require_relative "CloudPDF/types/annotation_draft_line_caption_position" +require_relative "CloudPDF/types/annotation_draft_line_caption_offset" +require_relative "CloudPDF/types/annotation_draft_line_leader" +require_relative "CloudPDF/types/annotation_draft_line" +require_relative "CloudPDF/types/annotation_draft_link_rect" +require_relative "CloudPDF/types/annotation_draft_link_blend_mode" +require_relative "CloudPDF/types/annotation_draft_link_reply_type" +require_relative "CloudPDF/types/annotation_draft_link_reply" +require_relative "CloudPDF/types/pdf_link_target_writable_goto" +require_relative "CloudPDF/types/pdf_link_target_writable_uri" +require_relative "CloudPDF/types/pdf_link_target_writable_named_name" +require_relative "CloudPDF/types/pdf_link_target_writable_named" +require_relative "CloudPDF/types/pdf_link_target_writable" +require_relative "CloudPDF/types/annotation_draft_link" +require_relative "CloudPDF/types/annotation_draft_ink_rect" +require_relative "CloudPDF/types/annotation_draft_ink_blend_mode" +require_relative "CloudPDF/types/annotation_draft_ink_reply_type" +require_relative "CloudPDF/types/annotation_draft_ink_reply" +require_relative "CloudPDF/types/annotation_draft_ink_border_style" +require_relative "CloudPDF/types/annotation_draft_ink_ink_list_item_item" +require_relative "CloudPDF/types/annotation_draft_ink_intent" +require_relative "CloudPDF/types/annotation_draft_ink" +require_relative "CloudPDF/types/annotation_draft_free_text_rect" +require_relative "CloudPDF/types/annotation_draft_free_text_blend_mode" +require_relative "CloudPDF/types/annotation_draft_free_text_reply_type" +require_relative "CloudPDF/types/annotation_draft_free_text_reply" +require_relative "CloudPDF/types/annotation_draft_free_text_box" +require_relative "CloudPDF/types/annotation_draft_free_text_intent" +require_relative "CloudPDF/types/annotation_draft_free_text_text_align" +require_relative "CloudPDF/types/annotation_draft_free_text_vertical_align" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body_script" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body_align" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body_dir" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body_margins" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_body" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item" +require_relative "CloudPDF/types/annotation_draft_free_text_rich_text" +require_relative "CloudPDF/types/annotation_draft_free_text_border_style" +require_relative "CloudPDF/types/annotation_draft_free_text_line_ending" +require_relative "CloudPDF/types/annotation_draft_free_text" +require_relative "CloudPDF/types/annotation_draft_caret_rect" +require_relative "CloudPDF/types/annotation_draft_caret_blend_mode" +require_relative "CloudPDF/types/annotation_draft_caret_reply_type" +require_relative "CloudPDF/types/annotation_draft_caret_reply" +require_relative "CloudPDF/types/annotation_draft_caret_box" +require_relative "CloudPDF/types/annotation_draft_caret_intent" +require_relative "CloudPDF/types/annotation_draft_caret" +require_relative "CloudPDF/types/annotation_draft_text_rect" +require_relative "CloudPDF/types/annotation_draft_text_blend_mode" +require_relative "CloudPDF/types/annotation_draft_text_reply_type" +require_relative "CloudPDF/types/annotation_draft_text_reply" +require_relative "CloudPDF/types/annotation_draft_text_icon" +require_relative "CloudPDF/types/annotation_draft_text" +require_relative "CloudPDF/types/annotation_draft_stamp_rect" +require_relative "CloudPDF/types/annotation_draft_stamp_blend_mode" +require_relative "CloudPDF/types/annotation_draft_stamp_reply_type" +require_relative "CloudPDF/types/annotation_draft_stamp_reply" +require_relative "CloudPDF/types/annotation_draft_stamp_box" +require_relative "CloudPDF/types/annotation_draft_stamp_fit" +require_relative "CloudPDF/types/annotation_draft_stamp" +require_relative "CloudPDF/types/annotation_draft_file_attachment_rect" +require_relative "CloudPDF/types/annotation_draft_file_attachment_blend_mode" +require_relative "CloudPDF/types/annotation_draft_file_attachment_reply_type" +require_relative "CloudPDF/types/annotation_draft_file_attachment_reply" +require_relative "CloudPDF/types/annotation_draft_file_attachment_icon" +require_relative "CloudPDF/types/annotation_draft_file_attachment_file" +require_relative "CloudPDF/types/annotation_draft_file_attachment" +require_relative "CloudPDF/types/annotation_draft_widget_rect" +require_relative "CloudPDF/types/annotation_draft_widget_blend_mode" +require_relative "CloudPDF/types/annotation_draft_widget_reply_type" +require_relative "CloudPDF/types/annotation_draft_widget_reply" +require_relative "CloudPDF/types/annotation_draft_widget_box" +require_relative "CloudPDF/types/annotation_draft_widget_border_style" +require_relative "CloudPDF/types/annotation_draft_widget_text_align" +require_relative "CloudPDF/types/annotation_draft_widget_check_style" +require_relative "CloudPDF/types/annotation_draft_widget" +require_relative "CloudPDF/types/annotation_draft_redact_rect" +require_relative "CloudPDF/types/annotation_draft_redact_blend_mode" +require_relative "CloudPDF/types/annotation_draft_redact_reply_type" +require_relative "CloudPDF/types/annotation_draft_redact_reply" +require_relative "CloudPDF/types/annotation_draft_redact_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_draft_redact_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_draft_redact_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_draft_redact_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_draft_redact_quad_points_item" +require_relative "CloudPDF/types/annotation_draft_redact_text_align" +require_relative "CloudPDF/types/annotation_draft_redact" +require_relative "CloudPDF/types/annotation_draft_popup_rect" +require_relative "CloudPDF/types/annotation_draft_popup_blend_mode" +require_relative "CloudPDF/types/annotation_draft_popup_reply_type" +require_relative "CloudPDF/types/annotation_draft_popup_reply" +require_relative "CloudPDF/types/annotation_draft_popup" +require_relative "CloudPDF/types/annotation_draft" +require_relative "CloudPDF/types/annotation_patch_highlight_rect" +require_relative "CloudPDF/types/annotation_patch_highlight_blend_mode" +require_relative "CloudPDF/types/annotation_patch_highlight_reply_type" +require_relative "CloudPDF/types/annotation_patch_highlight_reply" +require_relative "CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_patch_highlight_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_patch_highlight_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_patch_highlight_quad_points_item" +require_relative "CloudPDF/types/annotation_patch_highlight" +require_relative "CloudPDF/types/annotation_patch_underline_rect" +require_relative "CloudPDF/types/annotation_patch_underline_blend_mode" +require_relative "CloudPDF/types/annotation_patch_underline_reply_type" +require_relative "CloudPDF/types/annotation_patch_underline_reply" +require_relative "CloudPDF/types/annotation_patch_underline_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_patch_underline_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_patch_underline_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_patch_underline_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_patch_underline_quad_points_item" +require_relative "CloudPDF/types/annotation_patch_underline" +require_relative "CloudPDF/types/annotation_patch_squiggly_rect" +require_relative "CloudPDF/types/annotation_patch_squiggly_blend_mode" +require_relative "CloudPDF/types/annotation_patch_squiggly_reply_type" +require_relative "CloudPDF/types/annotation_patch_squiggly_reply" +require_relative "CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_patch_squiggly_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_patch_squiggly_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_patch_squiggly_quad_points_item" +require_relative "CloudPDF/types/annotation_patch_squiggly" +require_relative "CloudPDF/types/annotation_patch_strikeout_rect" +require_relative "CloudPDF/types/annotation_patch_strikeout_blend_mode" +require_relative "CloudPDF/types/annotation_patch_strikeout_reply_type" +require_relative "CloudPDF/types/annotation_patch_strikeout_reply" +require_relative "CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_patch_strikeout_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_patch_strikeout_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_patch_strikeout_quad_points_item" +require_relative "CloudPDF/types/annotation_patch_strikeout_intent" +require_relative "CloudPDF/types/annotation_patch_strikeout" +require_relative "CloudPDF/types/annotation_patch_circle_rect" +require_relative "CloudPDF/types/annotation_patch_circle_blend_mode" +require_relative "CloudPDF/types/annotation_patch_circle_reply_type" +require_relative "CloudPDF/types/annotation_patch_circle_reply" +require_relative "CloudPDF/types/annotation_patch_circle_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_circle_border_style_one" +require_relative "CloudPDF/types/annotation_patch_circle_border_style" +require_relative "CloudPDF/types/annotation_patch_circle_box" +require_relative "CloudPDF/types/annotation_patch_circle" +require_relative "CloudPDF/types/annotation_patch_square_rect" +require_relative "CloudPDF/types/annotation_patch_square_blend_mode" +require_relative "CloudPDF/types/annotation_patch_square_reply_type" +require_relative "CloudPDF/types/annotation_patch_square_reply" +require_relative "CloudPDF/types/annotation_patch_square_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_square_border_style_one" +require_relative "CloudPDF/types/annotation_patch_square_border_style" +require_relative "CloudPDF/types/annotation_patch_square_box" +require_relative "CloudPDF/types/annotation_patch_square" +require_relative "CloudPDF/types/annotation_patch_polygon_rect" +require_relative "CloudPDF/types/annotation_patch_polygon_blend_mode" +require_relative "CloudPDF/types/annotation_patch_polygon_reply_type" +require_relative "CloudPDF/types/annotation_patch_polygon_reply" +require_relative "CloudPDF/types/annotation_patch_polygon_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_polygon_border_style_one" +require_relative "CloudPDF/types/annotation_patch_polygon_border_style" +require_relative "CloudPDF/types/annotation_patch_polygon_vertices_zero_item" +require_relative "CloudPDF/types/annotation_patch_polygon_vertices_one_item" +require_relative "CloudPDF/types/annotation_patch_polygon_vertices" +require_relative "CloudPDF/types/annotation_patch_polygon_caption_center" +require_relative "CloudPDF/types/annotation_patch_polygon_intent" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_rectilinear" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_patch_polygon_measure_unknown" +require_relative "CloudPDF/types/annotation_patch_polygon_measure" +require_relative "CloudPDF/types/annotation_patch_polygon" +require_relative "CloudPDF/types/annotation_patch_polyline_rect" +require_relative "CloudPDF/types/annotation_patch_polyline_blend_mode" +require_relative "CloudPDF/types/annotation_patch_polyline_reply_type" +require_relative "CloudPDF/types/annotation_patch_polyline_reply" +require_relative "CloudPDF/types/annotation_patch_polyline_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_polyline_border_style_one" +require_relative "CloudPDF/types/annotation_patch_polyline_border_style" +require_relative "CloudPDF/types/annotation_patch_polyline_vertices_zero_item" +require_relative "CloudPDF/types/annotation_patch_polyline_vertices_one_item" +require_relative "CloudPDF/types/annotation_patch_polyline_vertices" +require_relative "CloudPDF/types/annotation_patch_polyline_caption_center" +require_relative "CloudPDF/types/annotation_patch_polyline_intent" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_rectilinear" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_patch_polyline_measure_unknown" +require_relative "CloudPDF/types/annotation_patch_polyline_measure" +require_relative "CloudPDF/types/annotation_patch_polyline_line_endings_start" +require_relative "CloudPDF/types/annotation_patch_polyline_line_endings_end" +require_relative "CloudPDF/types/annotation_patch_polyline_line_endings" +require_relative "CloudPDF/types/annotation_patch_polyline" +require_relative "CloudPDF/types/annotation_patch_line_rect" +require_relative "CloudPDF/types/annotation_patch_line_blend_mode" +require_relative "CloudPDF/types/annotation_patch_line_reply_type" +require_relative "CloudPDF/types/annotation_patch_line_reply" +require_relative "CloudPDF/types/annotation_patch_line_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_line_border_style_one" +require_relative "CloudPDF/types/annotation_patch_line_border_style" +require_relative "CloudPDF/types/annotation_patch_line_line_points_start" +require_relative "CloudPDF/types/annotation_patch_line_line_points_end" +require_relative "CloudPDF/types/annotation_patch_line_line_points" +require_relative "CloudPDF/types/annotation_patch_line_line_endings_start" +require_relative "CloudPDF/types/annotation_patch_line_line_endings_end" +require_relative "CloudPDF/types/annotation_patch_line_line_endings" +require_relative "CloudPDF/types/annotation_patch_line_intent" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_patch_line_measure_rectilinear" +require_relative "CloudPDF/types/annotation_patch_line_measure_unknown_geospatial" +require_relative "CloudPDF/types/annotation_patch_line_measure_unknown_unknown" +require_relative "CloudPDF/types/annotation_patch_line_measure_unknown" +require_relative "CloudPDF/types/annotation_patch_line_measure" +require_relative "CloudPDF/types/annotation_patch_line_caption_position" +require_relative "CloudPDF/types/annotation_patch_line_caption_offset" +require_relative "CloudPDF/types/annotation_patch_line_leader" +require_relative "CloudPDF/types/annotation_patch_line" +require_relative "CloudPDF/types/annotation_patch_link_rect" +require_relative "CloudPDF/types/annotation_patch_link_blend_mode" +require_relative "CloudPDF/types/annotation_patch_link_reply_type" +require_relative "CloudPDF/types/annotation_patch_link_reply" +require_relative "CloudPDF/types/pdf_link_target_goto" +require_relative "CloudPDF/types/pdf_link_target_uri" +require_relative "CloudPDF/types/pdf_link_target_goto_remote" +require_relative "CloudPDF/types/pdf_link_target_launch" +require_relative "CloudPDF/types/pdf_link_target_javascript" +require_relative "CloudPDF/types/pdf_link_target_named" +require_relative "CloudPDF/types/pdf_link_target_unsupported" +require_relative "CloudPDF/types/pdf_link_target" +require_relative "CloudPDF/types/annotation_patch_link_target" +require_relative "CloudPDF/types/annotation_patch_link" +require_relative "CloudPDF/types/annotation_patch_ink_rect" +require_relative "CloudPDF/types/annotation_patch_ink_blend_mode" +require_relative "CloudPDF/types/annotation_patch_ink_reply_type" +require_relative "CloudPDF/types/annotation_patch_ink_reply" +require_relative "CloudPDF/types/annotation_patch_ink_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_ink_border_style_one" +require_relative "CloudPDF/types/annotation_patch_ink_border_style" +require_relative "CloudPDF/types/annotation_patch_ink_ink_list_zero_item_item" +require_relative "CloudPDF/types/annotation_patch_ink_ink_list_one_item_item" +require_relative "CloudPDF/types/annotation_patch_ink_ink_list" +require_relative "CloudPDF/types/annotation_patch_ink_intent" +require_relative "CloudPDF/types/annotation_patch_ink" +require_relative "CloudPDF/types/annotation_patch_free_text_rect" +require_relative "CloudPDF/types/annotation_patch_free_text_blend_mode" +require_relative "CloudPDF/types/annotation_patch_free_text_reply_type" +require_relative "CloudPDF/types/annotation_patch_free_text_reply" +require_relative "CloudPDF/types/annotation_patch_free_text_box" +require_relative "CloudPDF/types/annotation_patch_free_text_intent_zero" +require_relative "CloudPDF/types/annotation_patch_free_text_intent_one" +require_relative "CloudPDF/types/annotation_patch_free_text_intent" +require_relative "CloudPDF/types/annotation_patch_free_text_text_align" +require_relative "CloudPDF/types/annotation_patch_free_text_vertical_align" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body_script" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body_align" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body_dir" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body_margins" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_body" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item" +require_relative "CloudPDF/types/annotation_patch_free_text_rich_text" +require_relative "CloudPDF/types/annotation_patch_free_text_border_style_zero" +require_relative "CloudPDF/types/annotation_patch_free_text_border_style_one" +require_relative "CloudPDF/types/annotation_patch_free_text_border_style" +require_relative "CloudPDF/types/annotation_patch_free_text_line_ending" +require_relative "CloudPDF/types/annotation_patch_free_text" +require_relative "CloudPDF/types/annotation_patch_caret_rect" +require_relative "CloudPDF/types/annotation_patch_caret_blend_mode" +require_relative "CloudPDF/types/annotation_patch_caret_reply_type" +require_relative "CloudPDF/types/annotation_patch_caret_reply" +require_relative "CloudPDF/types/annotation_patch_caret_box" +require_relative "CloudPDF/types/annotation_patch_caret_intent" +require_relative "CloudPDF/types/annotation_patch_caret" +require_relative "CloudPDF/types/annotation_patch_text_rect" +require_relative "CloudPDF/types/annotation_patch_text_blend_mode" +require_relative "CloudPDF/types/annotation_patch_text_reply_type" +require_relative "CloudPDF/types/annotation_patch_text_reply" +require_relative "CloudPDF/types/annotation_patch_text_icon" +require_relative "CloudPDF/types/annotation_patch_text" +require_relative "CloudPDF/types/annotation_patch_stamp_rect" +require_relative "CloudPDF/types/annotation_patch_stamp_blend_mode" +require_relative "CloudPDF/types/annotation_patch_stamp_reply_type" +require_relative "CloudPDF/types/annotation_patch_stamp_reply" +require_relative "CloudPDF/types/annotation_patch_stamp_box" +require_relative "CloudPDF/types/annotation_patch_stamp_fit" +require_relative "CloudPDF/types/annotation_patch_stamp" +require_relative "CloudPDF/types/annotation_patch_file_attachment_rect" +require_relative "CloudPDF/types/annotation_patch_file_attachment_blend_mode" +require_relative "CloudPDF/types/annotation_patch_file_attachment_reply_type" +require_relative "CloudPDF/types/annotation_patch_file_attachment_reply" +require_relative "CloudPDF/types/annotation_patch_file_attachment_icon" +require_relative "CloudPDF/types/annotation_patch_file_attachment_file" +require_relative "CloudPDF/types/annotation_patch_file_attachment" +require_relative "CloudPDF/types/annotation_patch_redact_rect" +require_relative "CloudPDF/types/annotation_patch_redact_blend_mode" +require_relative "CloudPDF/types/annotation_patch_redact_reply_type" +require_relative "CloudPDF/types/annotation_patch_redact_reply" +require_relative "CloudPDF/types/annotation_patch_redact_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_patch_redact_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_patch_redact_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_patch_redact_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_patch_redact_quad_points_item" +require_relative "CloudPDF/types/annotation_patch_redact_text_align" +require_relative "CloudPDF/types/annotation_patch_redact" +require_relative "CloudPDF/types/annotation_patch_popup_rect" +require_relative "CloudPDF/types/annotation_patch_popup_blend_mode" +require_relative "CloudPDF/types/annotation_patch_popup_reply_type" +require_relative "CloudPDF/types/annotation_patch_popup_reply" +require_relative "CloudPDF/types/annotation_patch_popup" +require_relative "CloudPDF/types/widget_patch_subtype" +require_relative "CloudPDF/types/widget_patch_rect" +require_relative "CloudPDF/types/widget_patch_blend_mode" +require_relative "CloudPDF/types/widget_patch_reply_type" +require_relative "CloudPDF/types/widget_patch_reply" +require_relative "CloudPDF/types/widget_patch_actions" +require_relative "CloudPDF/types/widget_patch_box" +require_relative "CloudPDF/types/widget_patch_border_style" +require_relative "CloudPDF/types/widget_patch_text_align" +require_relative "CloudPDF/types/widget_patch_check_style" +require_relative "CloudPDF/types/widget_patch" +require_relative "CloudPDF/types/annotation_patch" +require_relative "CloudPDF/types/annotation_position_zero" +require_relative "CloudPDF/types/annotation_position_after" +require_relative "CloudPDF/types/annotation_position" +require_relative "CloudPDF/types/form_field_ref_object_number" +require_relative "CloudPDF/types/form_field_ref_fqn" +require_relative "CloudPDF/types/form_field_ref" +require_relative "CloudPDF/types/form_field_value" +require_relative "CloudPDF/types/widget_placement_rect" +require_relative "CloudPDF/types/widget_placement_box" +require_relative "CloudPDF/types/widget_placement_border_style" +require_relative "CloudPDF/types/widget_placement_text_align" +require_relative "CloudPDF/types/widget_placement_check_style" +require_relative "CloudPDF/types/widget_placement" +require_relative "CloudPDF/types/form_field_draft_text" +require_relative "CloudPDF/types/form_field_draft_checkbox" +require_relative "CloudPDF/types/form_field_draft_radio" +require_relative "CloudPDF/types/form_field_draft_combobox_options_item" +require_relative "CloudPDF/types/form_field_draft_combobox" +require_relative "CloudPDF/types/form_field_draft_listbox_options_item" +require_relative "CloudPDF/types/form_field_draft_listbox" +require_relative "CloudPDF/types/form_field_draft_pushbutton" +require_relative "CloudPDF/types/form_field_draft_signature" +require_relative "CloudPDF/types/form_field_draft" +require_relative "CloudPDF/types/form_field_patch_family" +require_relative "CloudPDF/types/form_field_patch_default_value" +require_relative "CloudPDF/types/form_field_patch_options_item" +require_relative "CloudPDF/types/form_field_patch" +require_relative "CloudPDF/types/field_position_zero" +require_relative "CloudPDF/types/field_position_after" +require_relative "CloudPDF/types/field_position" +require_relative "CloudPDF/types/change_op_annotations_create_resources" +require_relative "CloudPDF/types/change_op_annotations_create" +require_relative "CloudPDF/types/change_op_annotations_update_resources" +require_relative "CloudPDF/types/change_op_annotations_update" +require_relative "CloudPDF/types/change_op_annotations_delete" +require_relative "CloudPDF/types/change_op_annotations_reorder" +require_relative "CloudPDF/types/change_op_forms_set_value" +require_relative "CloudPDF/types/change_op_forms_set_display_display" +require_relative "CloudPDF/types/change_op_forms_set_display" +require_relative "CloudPDF/types/change_op_forms_set_appearance_text" +require_relative "CloudPDF/types/change_op_forms_reset" +require_relative "CloudPDF/types/change_op_forms_create" +require_relative "CloudPDF/types/change_op_forms_update" +require_relative "CloudPDF/types/change_op_forms_delete" +require_relative "CloudPDF/types/change_op_forms_add_widget" +require_relative "CloudPDF/types/change_op_forms_remove_widget" +require_relative "CloudPDF/types/change_op_forms_delete_widget" +require_relative "CloudPDF/types/change_op_forms_reorder_calculations" +require_relative "CloudPDF/types/change_op_forms_reorder_widgets" +require_relative "CloudPDF/types/change_op_forms_update_widget" +require_relative "CloudPDF/types/change_op_forms_set_signature_appearance_resources" +require_relative "CloudPDF/types/change_op_forms_set_signature_appearance" +require_relative "CloudPDF/types/change_op_metadata_update" +require_relative "CloudPDF/types/change_op_metadata_update_custom" +require_relative "CloudPDF/types/change_op" +require_relative "CloudPDF/doc/types/doc_changes_request_changes_item" require_relative "CloudPDF/documents/types/list_documents_request_state" require_relative "CloudPDF/documents/types/documents_import_from_request_source_url" require_relative "CloudPDF/documents/types/documents_import_from_request_source_connection" @@ -44,7 +708,6 @@ require_relative "CloudPDF/documents/types/documents_import_from_request_mode" require_relative "CloudPDF/documents/types/documents_init_request_dedup_mode" require_relative "CloudPDF/documents/types/documents_init_request_upload_preference" -require_relative "CloudPDF/doc/forms/types/export_data_forms_request_format" require_relative "CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_subtype" require_relative "CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_x_item_fraction" require_relative "CloudPDF/doc/pages/types/doc_pages_set_scale_request_measure_x_item_label_position" @@ -75,65 +738,427 @@ require_relative "CloudPDF/types/engine_error_payload_name" require_relative "CloudPDF/types/engine_error_payload_code" require_relative "CloudPDF/types/engine_error_payload" -require_relative "CloudPDF/types/pdf_action_target_ref_name" -require_relative "CloudPDF/types/pdf_action_target_ref_object_number" -require_relative "CloudPDF/types/pdf_action_target_ref" -require_relative "CloudPDF/types/pdf_destination_xyz" -require_relative "CloudPDF/types/pdf_destination_fit" -require_relative "CloudPDF/types/pdf_destination_fit_h" -require_relative "CloudPDF/types/pdf_destination_fit_v" -require_relative "CloudPDF/types/pdf_destination_fit_r" -require_relative "CloudPDF/types/pdf_destination_fit_b" -require_relative "CloudPDF/types/pdf_destination_fit_bh" -require_relative "CloudPDF/types/pdf_destination_fit_bv" -require_relative "CloudPDF/types/pdf_destination" -require_relative "CloudPDF/types/pdf_action_node_javascript" -require_relative "CloudPDF/types/pdf_action_node_goto" -require_relative "CloudPDF/types/pdf_action_node_uri" -require_relative "CloudPDF/types/pdf_action_node_named" -require_relative "CloudPDF/types/pdf_action_node_hide" -require_relative "CloudPDF/types/pdf_action_node_reset_form" -require_relative "CloudPDF/types/pdf_action_node_goto_remote" -require_relative "CloudPDF/types/pdf_action_node_goto_embedded" -require_relative "CloudPDF/types/pdf_action_node_launch" -require_relative "CloudPDF/types/pdf_action_node_rendition" -require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags_format" -require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags_method" -require_relative "CloudPDF/types/pdf_action_node_submit_form_payload_flags" -require_relative "CloudPDF/types/pdf_action_node_submit_form_payload" -require_relative "CloudPDF/types/pdf_action_node_submit_form" -require_relative "CloudPDF/types/pdf_action_node_thread" -require_relative "CloudPDF/types/pdf_action_node_sound" -require_relative "CloudPDF/types/pdf_action_node_movie" -require_relative "CloudPDF/types/pdf_action_node_import_data" -require_relative "CloudPDF/types/pdf_action_node_set_ocg_state" -require_relative "CloudPDF/types/pdf_action_node_transition" -require_relative "CloudPDF/types/pdf_action_node_goto3d_view" -require_relative "CloudPDF/types/pdf_action_node_unknown" -require_relative "CloudPDF/types/pdf_action_node" -require_relative "CloudPDF/types/pdf_action_tree_warnings_item" -require_relative "CloudPDF/types/pdf_action_tree" +require_relative "CloudPDF/types/page_position_zero" +require_relative "CloudPDF/types/page_position_after" +require_relative "CloudPDF/types/page_position" +require_relative "CloudPDF/types/cache_delta_pages_item_cache" +require_relative "CloudPDF/types/cache_delta_pages_item" +require_relative "CloudPDF/types/cache_delta" +require_relative "CloudPDF/types/mutation_meta" +require_relative "CloudPDF/types/document_metadata_trapped" +require_relative "CloudPDF/types/document_metadata" require_relative "CloudPDF/types/pdf_field_actions" require_relative "CloudPDF/types/pdf_page_actions" -require_relative "CloudPDF/types/pdf_annotation_actions" require_relative "CloudPDF/types/document_actions_snapshot_name_tree_scripts_item" require_relative "CloudPDF/types/document_actions_snapshot" +require_relative "CloudPDF/types/annotation_highlight_rect" +require_relative "CloudPDF/types/annotation_highlight_blend_mode" +require_relative "CloudPDF/types/annotation_highlight_reply_type" +require_relative "CloudPDF/types/annotation_highlight_reply" +require_relative "CloudPDF/types/annotation_highlight_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_highlight_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_highlight_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_highlight_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_highlight_quad_points_item" +require_relative "CloudPDF/types/annotation_highlight" +require_relative "CloudPDF/types/annotation_underline_rect" +require_relative "CloudPDF/types/annotation_underline_blend_mode" +require_relative "CloudPDF/types/annotation_underline_reply_type" +require_relative "CloudPDF/types/annotation_underline_reply" +require_relative "CloudPDF/types/annotation_underline_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_underline_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_underline_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_underline_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_underline_quad_points_item" +require_relative "CloudPDF/types/annotation_underline" +require_relative "CloudPDF/types/annotation_squiggly_rect" +require_relative "CloudPDF/types/annotation_squiggly_blend_mode" +require_relative "CloudPDF/types/annotation_squiggly_reply_type" +require_relative "CloudPDF/types/annotation_squiggly_reply" +require_relative "CloudPDF/types/annotation_squiggly_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_squiggly_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_squiggly_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_squiggly_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_squiggly_quad_points_item" +require_relative "CloudPDF/types/annotation_squiggly" +require_relative "CloudPDF/types/annotation_strikeout_rect" +require_relative "CloudPDF/types/annotation_strikeout_blend_mode" +require_relative "CloudPDF/types/annotation_strikeout_reply_type" +require_relative "CloudPDF/types/annotation_strikeout_reply" +require_relative "CloudPDF/types/annotation_strikeout_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_strikeout_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_strikeout_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_strikeout_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_strikeout_quad_points_item" +require_relative "CloudPDF/types/annotation_strikeout_intent" +require_relative "CloudPDF/types/annotation_strikeout" +require_relative "CloudPDF/types/annotation_circle_rect" +require_relative "CloudPDF/types/annotation_circle_blend_mode" +require_relative "CloudPDF/types/annotation_circle_reply_type" +require_relative "CloudPDF/types/annotation_circle_reply" +require_relative "CloudPDF/types/annotation_circle_border_style" +require_relative "CloudPDF/types/annotation_circle_box" +require_relative "CloudPDF/types/annotation_circle" +require_relative "CloudPDF/types/annotation_square_rect" +require_relative "CloudPDF/types/annotation_square_blend_mode" +require_relative "CloudPDF/types/annotation_square_reply_type" +require_relative "CloudPDF/types/annotation_square_reply" +require_relative "CloudPDF/types/annotation_square_border_style" +require_relative "CloudPDF/types/annotation_square_box" +require_relative "CloudPDF/types/annotation_square" +require_relative "CloudPDF/types/annotation_polygon_rect" +require_relative "CloudPDF/types/annotation_polygon_blend_mode" +require_relative "CloudPDF/types/annotation_polygon_reply_type" +require_relative "CloudPDF/types/annotation_polygon_reply" +require_relative "CloudPDF/types/annotation_polygon_border_style" +require_relative "CloudPDF/types/annotation_polygon_vertices_item" +require_relative "CloudPDF/types/annotation_polygon_caption_center" +require_relative "CloudPDF/types/annotation_polygon_intent" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_polygon_measure_rectilinear" +require_relative "CloudPDF/types/annotation_polygon_measure_geospatial" +require_relative "CloudPDF/types/annotation_polygon_measure_unknown" +require_relative "CloudPDF/types/annotation_polygon_measure" +require_relative "CloudPDF/types/annotation_polygon" +require_relative "CloudPDF/types/annotation_polyline_rect" +require_relative "CloudPDF/types/annotation_polyline_blend_mode" +require_relative "CloudPDF/types/annotation_polyline_reply_type" +require_relative "CloudPDF/types/annotation_polyline_reply" +require_relative "CloudPDF/types/annotation_polyline_border_style" +require_relative "CloudPDF/types/annotation_polyline_vertices_item" +require_relative "CloudPDF/types/annotation_polyline_caption_center" +require_relative "CloudPDF/types/annotation_polyline_intent" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_polyline_measure_rectilinear" +require_relative "CloudPDF/types/annotation_polyline_measure_geospatial" +require_relative "CloudPDF/types/annotation_polyline_measure_unknown" +require_relative "CloudPDF/types/annotation_polyline_measure" +require_relative "CloudPDF/types/annotation_polyline_line_endings_start" +require_relative "CloudPDF/types/annotation_polyline_line_endings_end" +require_relative "CloudPDF/types/annotation_polyline_line_endings" +require_relative "CloudPDF/types/annotation_polyline" +require_relative "CloudPDF/types/annotation_line_rect" +require_relative "CloudPDF/types/annotation_line_blend_mode" +require_relative "CloudPDF/types/annotation_line_reply_type" +require_relative "CloudPDF/types/annotation_line_reply" +require_relative "CloudPDF/types/annotation_line_border_style" +require_relative "CloudPDF/types/annotation_line_line_points_start" +require_relative "CloudPDF/types/annotation_line_line_points_end" +require_relative "CloudPDF/types/annotation_line_line_points" +require_relative "CloudPDF/types/annotation_line_line_endings_start" +require_relative "CloudPDF/types/annotation_line_line_endings_end" +require_relative "CloudPDF/types/annotation_line_line_endings" +require_relative "CloudPDF/types/annotation_line_intent" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_x_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_y_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_area_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear_origin" +require_relative "CloudPDF/types/annotation_line_measure_rectilinear" +require_relative "CloudPDF/types/annotation_line_measure_geospatial" +require_relative "CloudPDF/types/annotation_line_measure_unknown" +require_relative "CloudPDF/types/annotation_line_measure" +require_relative "CloudPDF/types/annotation_line_caption_position" +require_relative "CloudPDF/types/annotation_line_caption_offset" +require_relative "CloudPDF/types/annotation_line_leader" +require_relative "CloudPDF/types/annotation_line" +require_relative "CloudPDF/types/annotation_link_rect" +require_relative "CloudPDF/types/annotation_link_blend_mode" +require_relative "CloudPDF/types/annotation_link_reply_type" +require_relative "CloudPDF/types/annotation_link_reply" +require_relative "CloudPDF/types/annotation_link" +require_relative "CloudPDF/types/annotation_ink_rect" +require_relative "CloudPDF/types/annotation_ink_blend_mode" +require_relative "CloudPDF/types/annotation_ink_reply_type" +require_relative "CloudPDF/types/annotation_ink_reply" +require_relative "CloudPDF/types/annotation_ink_border_style" +require_relative "CloudPDF/types/annotation_ink_ink_list_item_item" +require_relative "CloudPDF/types/annotation_ink_intent" +require_relative "CloudPDF/types/annotation_ink" +require_relative "CloudPDF/types/annotation_free_text_rect" +require_relative "CloudPDF/types/annotation_free_text_blend_mode" +require_relative "CloudPDF/types/annotation_free_text_reply_type" +require_relative "CloudPDF/types/annotation_free_text_reply" +require_relative "CloudPDF/types/annotation_free_text_box" +require_relative "CloudPDF/types/annotation_free_text_intent" +require_relative "CloudPDF/types/annotation_free_text_text_align" +require_relative "CloudPDF/types/annotation_free_text_vertical_align" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body_decoration_item" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body_script" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body_align" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body_dir" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body_margins" +require_relative "CloudPDF/types/annotation_free_text_rich_text_body" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item" +require_relative "CloudPDF/types/annotation_free_text_rich_text_paragraphs_item" +require_relative "CloudPDF/types/annotation_free_text_rich_text" +require_relative "CloudPDF/types/annotation_free_text_border_style" +require_relative "CloudPDF/types/annotation_free_text_line_ending" +require_relative "CloudPDF/types/annotation_free_text" +require_relative "CloudPDF/types/annotation_caret_rect" +require_relative "CloudPDF/types/annotation_caret_blend_mode" +require_relative "CloudPDF/types/annotation_caret_reply_type" +require_relative "CloudPDF/types/annotation_caret_reply" +require_relative "CloudPDF/types/annotation_caret_box" +require_relative "CloudPDF/types/annotation_caret_intent" +require_relative "CloudPDF/types/annotation_caret" +require_relative "CloudPDF/types/annotation_text_rect" +require_relative "CloudPDF/types/annotation_text_blend_mode" +require_relative "CloudPDF/types/annotation_text_reply_type" +require_relative "CloudPDF/types/annotation_text_reply" +require_relative "CloudPDF/types/annotation_text_icon" +require_relative "CloudPDF/types/annotation_text" +require_relative "CloudPDF/types/annotation_stamp_rect" +require_relative "CloudPDF/types/annotation_stamp_blend_mode" +require_relative "CloudPDF/types/annotation_stamp_reply_type" +require_relative "CloudPDF/types/annotation_stamp_reply" +require_relative "CloudPDF/types/annotation_stamp_box" +require_relative "CloudPDF/types/annotation_stamp_fit" +require_relative "CloudPDF/types/annotation_stamp" +require_relative "CloudPDF/types/annotation_file_attachment_rect" +require_relative "CloudPDF/types/annotation_file_attachment_blend_mode" +require_relative "CloudPDF/types/annotation_file_attachment_reply_type" +require_relative "CloudPDF/types/annotation_file_attachment_reply" +require_relative "CloudPDF/types/annotation_file_attachment_icon" +require_relative "CloudPDF/types/annotation_file_attachment_file" +require_relative "CloudPDF/types/annotation_file_attachment" +require_relative "CloudPDF/types/annotation_redact_rect" +require_relative "CloudPDF/types/annotation_redact_blend_mode" +require_relative "CloudPDF/types/annotation_redact_reply_type" +require_relative "CloudPDF/types/annotation_redact_reply" +require_relative "CloudPDF/types/annotation_redact_quad_points_item_upper_left" +require_relative "CloudPDF/types/annotation_redact_quad_points_item_upper_right" +require_relative "CloudPDF/types/annotation_redact_quad_points_item_lower_left" +require_relative "CloudPDF/types/annotation_redact_quad_points_item_lower_right" +require_relative "CloudPDF/types/annotation_redact_quad_points_item" +require_relative "CloudPDF/types/annotation_redact_text_align" +require_relative "CloudPDF/types/annotation_redact" +require_relative "CloudPDF/types/annotation_popup_rect" +require_relative "CloudPDF/types/annotation_popup_blend_mode" +require_relative "CloudPDF/types/annotation_popup_reply_type" +require_relative "CloudPDF/types/annotation_popup_reply" +require_relative "CloudPDF/types/annotation_popup" +require_relative "CloudPDF/types/annotation_unsupported_rect" +require_relative "CloudPDF/types/annotation_unsupported_blend_mode" +require_relative "CloudPDF/types/annotation_unsupported_reply_type" +require_relative "CloudPDF/types/annotation_unsupported_reply" +require_relative "CloudPDF/types/annotation_unsupported" +require_relative "CloudPDF/types/widget_annotation_subtype" +require_relative "CloudPDF/types/widget_annotation_rect" +require_relative "CloudPDF/types/widget_annotation_blend_mode" +require_relative "CloudPDF/types/widget_annotation_reply_type" +require_relative "CloudPDF/types/widget_annotation_reply" +require_relative "CloudPDF/types/widget_annotation_box" +require_relative "CloudPDF/types/widget_annotation_border_style" +require_relative "CloudPDF/types/widget_annotation_text_align" +require_relative "CloudPDF/types/widget_annotation_check_style" +require_relative "CloudPDF/types/widget_annotation_field_family" +require_relative "CloudPDF/types/widget_annotation" +require_relative "CloudPDF/types/annotation" +require_relative "CloudPDF/types/annotation_list" +require_relative "CloudPDF/types/annotation_mutation_meta" +require_relative "CloudPDF/types/form_field_text_origin" +require_relative "CloudPDF/types/form_field_text_value_entry_none" +require_relative "CloudPDF/types/form_field_text_value_entry_scalar" +require_relative "CloudPDF/types/form_field_text_value_entry_array" +require_relative "CloudPDF/types/form_field_text_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_text_value_entry" +require_relative "CloudPDF/types/form_field_text_default_value_entry_none" +require_relative "CloudPDF/types/form_field_text_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_text_default_value_entry_array" +require_relative "CloudPDF/types/form_field_text_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_text_default_value_entry" +require_relative "CloudPDF/types/form_widget" +require_relative "CloudPDF/types/form_field_text" +require_relative "CloudPDF/types/form_field_checkbox_origin" +require_relative "CloudPDF/types/form_field_checkbox_value_entry_none" +require_relative "CloudPDF/types/form_field_checkbox_value_entry_scalar" +require_relative "CloudPDF/types/form_field_checkbox_value_entry_array" +require_relative "CloudPDF/types/form_field_checkbox_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_checkbox_value_entry" +require_relative "CloudPDF/types/form_field_checkbox_default_value_entry_none" +require_relative "CloudPDF/types/form_field_checkbox_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_checkbox_default_value_entry_array" +require_relative "CloudPDF/types/form_field_checkbox_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_checkbox_default_value_entry" +require_relative "CloudPDF/types/form_field_checkbox_widgets_item" +require_relative "CloudPDF/types/form_field_checkbox" +require_relative "CloudPDF/types/form_field_radio_origin" +require_relative "CloudPDF/types/form_field_radio_value_entry_none" +require_relative "CloudPDF/types/form_field_radio_value_entry_scalar" +require_relative "CloudPDF/types/form_field_radio_value_entry_array" +require_relative "CloudPDF/types/form_field_radio_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_radio_value_entry" +require_relative "CloudPDF/types/form_field_radio_default_value_entry_none" +require_relative "CloudPDF/types/form_field_radio_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_radio_default_value_entry_array" +require_relative "CloudPDF/types/form_field_radio_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_radio_default_value_entry" +require_relative "CloudPDF/types/form_field_radio_widgets_item" +require_relative "CloudPDF/types/form_field_radio" +require_relative "CloudPDF/types/form_field_combobox_origin" +require_relative "CloudPDF/types/form_field_combobox_value_entry_none" +require_relative "CloudPDF/types/form_field_combobox_value_entry_scalar" +require_relative "CloudPDF/types/form_field_combobox_value_entry_array" +require_relative "CloudPDF/types/form_field_combobox_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_combobox_value_entry" +require_relative "CloudPDF/types/form_field_combobox_default_value_entry_none" +require_relative "CloudPDF/types/form_field_combobox_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_combobox_default_value_entry_array" +require_relative "CloudPDF/types/form_field_combobox_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_combobox_default_value_entry" +require_relative "CloudPDF/types/form_field_combobox_options_item" +require_relative "CloudPDF/types/form_field_combobox" +require_relative "CloudPDF/types/form_field_listbox_origin" +require_relative "CloudPDF/types/form_field_listbox_value_entry_none" +require_relative "CloudPDF/types/form_field_listbox_value_entry_scalar" +require_relative "CloudPDF/types/form_field_listbox_value_entry_array" +require_relative "CloudPDF/types/form_field_listbox_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_listbox_value_entry" +require_relative "CloudPDF/types/form_field_listbox_default_value_entry_none" +require_relative "CloudPDF/types/form_field_listbox_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_listbox_default_value_entry_array" +require_relative "CloudPDF/types/form_field_listbox_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_listbox_default_value_entry" +require_relative "CloudPDF/types/form_field_listbox_options_item" +require_relative "CloudPDF/types/form_field_listbox" +require_relative "CloudPDF/types/form_field_pushbutton_origin" +require_relative "CloudPDF/types/form_field_pushbutton_value_entry_none" +require_relative "CloudPDF/types/form_field_pushbutton_value_entry_scalar" +require_relative "CloudPDF/types/form_field_pushbutton_value_entry_array" +require_relative "CloudPDF/types/form_field_pushbutton_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_pushbutton_value_entry" +require_relative "CloudPDF/types/form_field_pushbutton_default_value_entry_none" +require_relative "CloudPDF/types/form_field_pushbutton_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_pushbutton_default_value_entry_array" +require_relative "CloudPDF/types/form_field_pushbutton_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_pushbutton_default_value_entry" +require_relative "CloudPDF/types/form_field_pushbutton" +require_relative "CloudPDF/types/form_field_signature_origin" +require_relative "CloudPDF/types/form_field_signature_value_entry_none" +require_relative "CloudPDF/types/form_field_signature_value_entry_scalar" +require_relative "CloudPDF/types/form_field_signature_value_entry_array" +require_relative "CloudPDF/types/form_field_signature_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_signature_value_entry" +require_relative "CloudPDF/types/form_field_signature_default_value_entry_none" +require_relative "CloudPDF/types/form_field_signature_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_signature_default_value_entry_array" +require_relative "CloudPDF/types/form_field_signature_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_signature_default_value_entry" +require_relative "CloudPDF/types/form_field_signature" +require_relative "CloudPDF/types/form_field_unknown_origin" +require_relative "CloudPDF/types/form_field_unknown_value_entry_none" +require_relative "CloudPDF/types/form_field_unknown_value_entry_scalar" +require_relative "CloudPDF/types/form_field_unknown_value_entry_array" +require_relative "CloudPDF/types/form_field_unknown_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_unknown_value_entry" +require_relative "CloudPDF/types/form_field_unknown_default_value_entry_none" +require_relative "CloudPDF/types/form_field_unknown_default_value_entry_scalar" +require_relative "CloudPDF/types/form_field_unknown_default_value_entry_array" +require_relative "CloudPDF/types/form_field_unknown_default_value_entry_unsupported" +require_relative "CloudPDF/types/form_field_unknown_default_value_entry" +require_relative "CloudPDF/types/form_field_unknown" +require_relative "CloudPDF/types/form_field" +require_relative "CloudPDF/types/form_mutation_meta" +require_relative "CloudPDF/types/change_item_skipped_op" +require_relative "CloudPDF/types/change_item_skipped" +require_relative "CloudPDF/types/change_item_annotations_create" +require_relative "CloudPDF/types/change_item_annotations_update_appearance_action" +require_relative "CloudPDF/types/change_item_annotations_update_appearance" +require_relative "CloudPDF/types/change_item_annotations_update" +require_relative "CloudPDF/types/change_item_annotations_delete" +require_relative "CloudPDF/types/change_item_annotations_reorder" +require_relative "CloudPDF/types/change_item_annotations_restore" +require_relative "CloudPDF/types/change_item_forms_set_value" +require_relative "CloudPDF/types/change_item_forms_set_display" +require_relative "CloudPDF/types/change_item_forms_set_appearance_text" +require_relative "CloudPDF/types/change_item_forms_reset" +require_relative "CloudPDF/types/change_item_forms_create" +require_relative "CloudPDF/types/change_item_forms_update" +require_relative "CloudPDF/types/change_item_forms_delete" +require_relative "CloudPDF/types/change_item_forms_restore" +require_relative "CloudPDF/types/change_item_forms_set_signature_appearance" +require_relative "CloudPDF/types/change_item_forms_add_widget" +require_relative "CloudPDF/types/change_item_forms_remove_widget" +require_relative "CloudPDF/types/change_item_forms_delete_widget" +require_relative "CloudPDF/types/change_item_forms_restore_widget" +require_relative "CloudPDF/types/change_item_forms_reorder_widgets" +require_relative "CloudPDF/types/change_item_forms_reorder_calculations" +require_relative "CloudPDF/types/change_item_forms_update_widget_appearance_action" +require_relative "CloudPDF/types/change_item_forms_update_widget_appearance" +require_relative "CloudPDF/types/change_item_forms_update_widget" +require_relative "CloudPDF/types/change_item_metadata_update" +require_relative "CloudPDF/types/change_item_metadata_update_custom" +require_relative "CloudPDF/types/change_item" +require_relative "CloudPDF/types/change_result" require_relative "CloudPDF/types/tenants_create200response_tenant_status" require_relative "CloudPDF/types/tenants_create200response_tenant" require_relative "CloudPDF/types/tenants_create200response" -require_relative "CloudPDF/types/tenants_create400response_error" require_relative "CloudPDF/types/tenants_create400response" require_relative "CloudPDF/types/tenants_list200response_tenants_item_status" require_relative "CloudPDF/types/tenants_list200response_tenants_item" require_relative "CloudPDF/types/tenants_list200response" -require_relative "CloudPDF/types/tenants_list400response_error" require_relative "CloudPDF/types/tenants_list400response" require_relative "CloudPDF/types/tenants_get200response_tenant_status" require_relative "CloudPDF/types/tenants_get200response_tenant" require_relative "CloudPDF/types/tenants_get200response" -require_relative "CloudPDF/types/tenants_get404response_error" require_relative "CloudPDF/types/tenants_get404response" -require_relative "CloudPDF/types/tenants_delete_response_error" require_relative "CloudPDF/types/tenants_delete_response" require_relative "CloudPDF/types/documents_init200response_created_document_state" require_relative "CloudPDF/types/documents_init200response_created_document_thumbnail_state" @@ -158,20 +1183,15 @@ require_relative "CloudPDF/types/documents_init200response_deduped_document" require_relative "CloudPDF/types/documents_init200response_deduped" require_relative "CloudPDF/types/documents_init200response" -require_relative "CloudPDF/types/documents_init400response_error" require_relative "CloudPDF/types/documents_init400response" require_relative "CloudPDF/types/documents_commit200response_document_state" require_relative "CloudPDF/types/documents_commit200response_document_thumbnail_state" require_relative "CloudPDF/types/documents_commit200response_document" require_relative "CloudPDF/types/documents_commit200response" -require_relative "CloudPDF/types/documents_commit400response_error" require_relative "CloudPDF/types/documents_commit400response" -require_relative "CloudPDF/types/documents_commit404response_error" require_relative "CloudPDF/types/documents_commit404response" require_relative "CloudPDF/types/documents_upload_proxy200response" -require_relative "CloudPDF/types/documents_upload_proxy400response_error" require_relative "CloudPDF/types/documents_upload_proxy400response" -require_relative "CloudPDF/types/documents_upload_proxy409response_error" require_relative "CloudPDF/types/documents_upload_proxy409response" require_relative "CloudPDF/types/documents_import_from200response_tag" require_relative "CloudPDF/types/documents_import_from200response_document_state" @@ -183,37 +1203,28 @@ require_relative "CloudPDF/types/documents_import_from202response_document_thumbnail_state" require_relative "CloudPDF/types/documents_import_from202response_document" require_relative "CloudPDF/types/documents_import_from202response" -require_relative "CloudPDF/types/documents_import_from400response_error" require_relative "CloudPDF/types/documents_import_from400response" -require_relative "CloudPDF/types/documents_import_from403response_error" require_relative "CloudPDF/types/documents_import_from403response" -require_relative "CloudPDF/types/documents_import_from502response_error" require_relative "CloudPDF/types/documents_import_from502response" require_relative "CloudPDF/types/documents_list200response_documents_item_state" require_relative "CloudPDF/types/documents_list200response_documents_item_thumbnail_state" require_relative "CloudPDF/types/documents_list200response_documents_item" require_relative "CloudPDF/types/documents_list200response" -require_relative "CloudPDF/types/documents_list400response_error" require_relative "CloudPDF/types/documents_list400response" require_relative "CloudPDF/types/documents_get200response_document_state" require_relative "CloudPDF/types/documents_get200response_document_thumbnail_state" require_relative "CloudPDF/types/documents_get200response_document" require_relative "CloudPDF/types/documents_get200response" -require_relative "CloudPDF/types/documents_get403response_error" require_relative "CloudPDF/types/documents_get403response" -require_relative "CloudPDF/types/documents_get404response_error" require_relative "CloudPDF/types/documents_get404response" -require_relative "CloudPDF/types/documents_download403response_error" require_relative "CloudPDF/types/documents_download403response" -require_relative "CloudPDF/types/documents_download404response_error" require_relative "CloudPDF/types/documents_download404response" -require_relative "CloudPDF/types/documents_delete403response_error" require_relative "CloudPDF/types/documents_delete403response" -require_relative "CloudPDF/types/documents_delete404response_error" require_relative "CloudPDF/types/documents_delete404response" require_relative "CloudPDF/types/documents_thumbnail_response_error" require_relative "CloudPDF/types/documents_thumbnail_response" require_relative "CloudPDF/types/deployment_license_status_response" +require_relative "CloudPDF/types/tokens_issue_request_doc_identity" require_relative "CloudPDF/types/tokens_issue_request_doc" require_relative "CloudPDF/types/tokens_issue_request_tenant_scope_item_zero" require_relative "CloudPDF/types/tokens_issue_request_tenant_scope_item_one" @@ -221,58 +1232,37 @@ require_relative "CloudPDF/types/tokens_issue_request_tenant" require_relative "CloudPDF/types/tokens_issue_request" require_relative "CloudPDF/types/tokens_issue200response" -require_relative "CloudPDF/types/tokens_issue400response_error" require_relative "CloudPDF/types/tokens_issue400response" -require_relative "CloudPDF/types/tokens_issue403response_error" require_relative "CloudPDF/types/tokens_issue403response" -require_relative "CloudPDF/types/tokens_issue404response_error" require_relative "CloudPDF/types/tokens_issue404response" -require_relative "CloudPDF/types/tokens_revoke_response_error" require_relative "CloudPDF/types/tokens_revoke_response" require_relative "CloudPDF/types/tenants_usage200response_metrics" require_relative "CloudPDF/types/tenants_usage200response" -require_relative "CloudPDF/types/tenants_usage400response_error" require_relative "CloudPDF/types/tenants_usage400response" -require_relative "CloudPDF/types/tenants_usage404response_error" require_relative "CloudPDF/types/tenants_usage404response" -require_relative "CloudPDF/types/tenants_suspend_response_error" require_relative "CloudPDF/types/tenants_suspend_response" -require_relative "CloudPDF/types/tenants_resume_response_error" require_relative "CloudPDF/types/tenants_resume_response" require_relative "CloudPDF/types/shares_create200response_share" require_relative "CloudPDF/types/shares_create200response" -require_relative "CloudPDF/types/shares_create400response_error" require_relative "CloudPDF/types/shares_create400response" -require_relative "CloudPDF/types/shares_create403response_error" require_relative "CloudPDF/types/shares_create403response" -require_relative "CloudPDF/types/shares_create404response_error" require_relative "CloudPDF/types/shares_create404response" require_relative "CloudPDF/types/shares_list200response_shares_item" require_relative "CloudPDF/types/shares_list200response" -require_relative "CloudPDF/types/shares_list400response_error" require_relative "CloudPDF/types/shares_list400response" require_relative "CloudPDF/types/shares_get200response_share" require_relative "CloudPDF/types/shares_get200response" -require_relative "CloudPDF/types/shares_get404response_error" require_relative "CloudPDF/types/shares_get404response" require_relative "CloudPDF/types/shares_update200response_share" require_relative "CloudPDF/types/shares_update200response" -require_relative "CloudPDF/types/shares_update400response_error" require_relative "CloudPDF/types/shares_update400response" -require_relative "CloudPDF/types/shares_update404response_error" require_relative "CloudPDF/types/shares_update404response" -require_relative "CloudPDF/types/shares_delete_response_error" require_relative "CloudPDF/types/shares_delete_response" require_relative "CloudPDF/types/shares_exchange200response" -require_relative "CloudPDF/types/shares_exchange400response_error" require_relative "CloudPDF/types/shares_exchange400response" -require_relative "CloudPDF/types/shares_exchange403response_error" require_relative "CloudPDF/types/shares_exchange403response" -require_relative "CloudPDF/types/shares_exchange404response_error" require_relative "CloudPDF/types/shares_exchange404response" -require_relative "CloudPDF/types/shares_exchange410response_error" require_relative "CloudPDF/types/shares_exchange410response" -require_relative "CloudPDF/types/shares_exchange422response_error" require_relative "CloudPDF/types/shares_exchange422response" require_relative "CloudPDF/types/doc_head200response_state" require_relative "CloudPDF/types/doc_head200response_encryption_state" @@ -282,37 +1272,32 @@ require_relative "CloudPDF/types/doc_head200response_access_reasons_item" require_relative "CloudPDF/types/doc_head200response_access" require_relative "CloudPDF/types/doc_head200response" -require_relative "CloudPDF/types/doc_head404response_name" -require_relative "CloudPDF/types/doc_head404response_code" require_relative "CloudPDF/types/doc_head404response" require_relative "CloudPDF/types/doc_manifest200response_scopes_content" require_relative "CloudPDF/types/doc_manifest200response_scopes_annotations" +require_relative "CloudPDF/types/doc_manifest200response_scopes_forms" require_relative "CloudPDF/types/doc_manifest200response_scopes_layout" require_relative "CloudPDF/types/doc_manifest200response_scopes_attachments" require_relative "CloudPDF/types/doc_manifest200response_scopes_metadata" require_relative "CloudPDF/types/doc_manifest200response_scopes_actions" require_relative "CloudPDF/types/doc_manifest200response_scopes" -require_relative "CloudPDF/types/doc_manifest200response_pages_item_state_revision" -require_relative "CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_manifest200response_pages_item_state_weak_annotation_state" -require_relative "CloudPDF/types/doc_manifest200response_pages_item_state" +require_relative "CloudPDF/types/doc_manifest200response_protection_enforced" +require_relative "CloudPDF/types/doc_manifest200response_protection_judged" +require_relative "CloudPDF/types/doc_manifest200response_protection_certification" +require_relative "CloudPDF/types/doc_manifest200response_protection_field_locks_item_source" +require_relative "CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec_action" +require_relative "CloudPDF/types/doc_manifest200response_protection_field_locks_item_spec" +require_relative "CloudPDF/types/doc_manifest200response_protection_field_locks_item" +require_relative "CloudPDF/types/doc_manifest200response_protection" require_relative "CloudPDF/types/doc_manifest200response_pages_item_cache" require_relative "CloudPDF/types/doc_manifest200response_pages_item" require_relative "CloudPDF/types/doc_manifest200response" -require_relative "CloudPDF/types/doc_manifest404response_name" -require_relative "CloudPDF/types/doc_manifest404response_code" require_relative "CloudPDF/types/doc_manifest404response" -require_relative "CloudPDF/types/doc_metadata_get200response_trapped" require_relative "CloudPDF/types/doc_metadata_get200response" -require_relative "CloudPDF/types/doc_metadata_get404response_name" -require_relative "CloudPDF/types/doc_metadata_get404response_code" require_relative "CloudPDF/types/doc_metadata_get404response" +require_relative "CloudPDF/types/doc_metadata_custom_get200response" +require_relative "CloudPDF/types/doc_metadata_custom_get404response" require_relative "CloudPDF/types/doc_signatures_list200response_revisions_item" -require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_field_object_number" -require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_field_fqn" -require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_field" -require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_widget" require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_kind" require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_coverage" require_relative "CloudPDF/types/doc_signatures_list200response_signatures_item_signer" @@ -331,8 +1316,6 @@ require_relative "CloudPDF/types/doc_signatures_list200response_protection_field_locks_item" require_relative "CloudPDF/types/doc_signatures_list200response_protection" require_relative "CloudPDF/types/doc_signatures_list200response" -require_relative "CloudPDF/types/doc_signatures_list404response_name" -require_relative "CloudPDF/types/doc_signatures_list404response_code" require_relative "CloudPDF/types/doc_signatures_list404response" require_relative "CloudPDF/types/doc_signatures_analysis200response_mode" require_relative "CloudPDF/types/doc_signatures_analysis200response_basis_version" @@ -352,29 +1335,15 @@ require_relative "CloudPDF/types/doc_signatures_analysis200response_later" require_relative "CloudPDF/types/doc_signatures_analysis200response_verdict" require_relative "CloudPDF/types/doc_signatures_analysis200response" -require_relative "CloudPDF/types/doc_signatures_analysis400response_name" -require_relative "CloudPDF/types/doc_signatures_analysis400response_code" require_relative "CloudPDF/types/doc_signatures_analysis400response" -require_relative "CloudPDF/types/doc_signatures_analysis404response_name" -require_relative "CloudPDF/types/doc_signatures_analysis404response_code" require_relative "CloudPDF/types/doc_signatures_analysis404response" require_relative "CloudPDF/types/doc_signatures_prepare200response_algorithm" require_relative "CloudPDF/types/doc_signatures_prepare200response_expected_version" require_relative "CloudPDF/types/doc_signatures_prepare200response" -require_relative "CloudPDF/types/doc_signatures_prepare400response_name" -require_relative "CloudPDF/types/doc_signatures_prepare400response_code" require_relative "CloudPDF/types/doc_signatures_prepare400response" -require_relative "CloudPDF/types/doc_signatures_prepare404response_name" -require_relative "CloudPDF/types/doc_signatures_prepare404response_code" require_relative "CloudPDF/types/doc_signatures_prepare404response" -require_relative "CloudPDF/types/doc_signatures_prepare409response_name" -require_relative "CloudPDF/types/doc_signatures_prepare409response_code" require_relative "CloudPDF/types/doc_signatures_prepare409response" require_relative "CloudPDF/types/doc_signatures_complete200response_status" -require_relative "CloudPDF/types/doc_signatures_complete200response_signature_field_object_number" -require_relative "CloudPDF/types/doc_signatures_complete200response_signature_field_fqn" -require_relative "CloudPDF/types/doc_signatures_complete200response_signature_field" -require_relative "CloudPDF/types/doc_signatures_complete200response_signature_widget" require_relative "CloudPDF/types/doc_signatures_complete200response_signature_kind" require_relative "CloudPDF/types/doc_signatures_complete200response_signature_coverage" require_relative "CloudPDF/types/doc_signatures_complete200response_signature_signer" @@ -394,41 +1363,18 @@ require_relative "CloudPDF/types/doc_signatures_complete200response_protection_field_locks_item_spec" require_relative "CloudPDF/types/doc_signatures_complete200response_protection_field_locks_item" require_relative "CloudPDF/types/doc_signatures_complete200response_protection" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_signatures_complete200response_meta" require_relative "CloudPDF/types/doc_signatures_complete200response" -require_relative "CloudPDF/types/doc_signatures_complete400response_name" -require_relative "CloudPDF/types/doc_signatures_complete400response_code" require_relative "CloudPDF/types/doc_signatures_complete400response" -require_relative "CloudPDF/types/doc_signatures_complete404response_name" -require_relative "CloudPDF/types/doc_signatures_complete404response_code" require_relative "CloudPDF/types/doc_signatures_complete404response" -require_relative "CloudPDF/types/doc_signatures_complete409response_name" -require_relative "CloudPDF/types/doc_signatures_complete409response_code" require_relative "CloudPDF/types/doc_signatures_complete409response" -require_relative "CloudPDF/types/doc_signatures_abort200response_status" -require_relative "CloudPDF/types/doc_signatures_abort200response" -require_relative "CloudPDF/types/doc_signatures_abort404response_name" -require_relative "CloudPDF/types/doc_signatures_abort404response_code" -require_relative "CloudPDF/types/doc_signatures_abort404response" +require_relative "CloudPDF/types/doc_signatures_cancel200response_status" +require_relative "CloudPDF/types/doc_signatures_cancel200response" +require_relative "CloudPDF/types/doc_signatures_cancel404response" require_relative "CloudPDF/types/doc_versions_list200response_versions_item_producer" require_relative "CloudPDF/types/doc_versions_list200response_versions_item" require_relative "CloudPDF/types/doc_versions_list200response" -require_relative "CloudPDF/types/doc_versions_list404response_name" -require_relative "CloudPDF/types/doc_versions_list404response_code" require_relative "CloudPDF/types/doc_versions_list404response" require_relative "CloudPDF/types/doc_versions_signatures200response_revisions_item" -require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_field_object_number" -require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_field_fqn" -require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_field" -require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_widget" require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_kind" require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_coverage" require_relative "CloudPDF/types/doc_versions_signatures200response_signatures_item_signer" @@ -447,14 +1393,8 @@ require_relative "CloudPDF/types/doc_versions_signatures200response_protection_field_locks_item" require_relative "CloudPDF/types/doc_versions_signatures200response_protection" require_relative "CloudPDF/types/doc_versions_signatures200response" -require_relative "CloudPDF/types/doc_versions_signatures404response_name" -require_relative "CloudPDF/types/doc_versions_signatures404response_code" require_relative "CloudPDF/types/doc_versions_signatures404response" -require_relative "CloudPDF/types/doc_versions_signature_contents_response_name" -require_relative "CloudPDF/types/doc_versions_signature_contents_response_code" require_relative "CloudPDF/types/doc_versions_signature_contents_response" -require_relative "CloudPDF/types/doc_versions_signature_digest_response_name" -require_relative "CloudPDF/types/doc_versions_signature_digest_response_code" require_relative "CloudPDF/types/doc_versions_signature_digest_response" require_relative "CloudPDF/types/doc_versions_analysis200response_mode" require_relative "CloudPDF/types/doc_versions_analysis200response_basis_version" @@ -474,1532 +1414,267 @@ require_relative "CloudPDF/types/doc_versions_analysis200response_later" require_relative "CloudPDF/types/doc_versions_analysis200response_verdict" require_relative "CloudPDF/types/doc_versions_analysis200response" -require_relative "CloudPDF/types/doc_versions_analysis400response_name" -require_relative "CloudPDF/types/doc_versions_analysis400response_code" require_relative "CloudPDF/types/doc_versions_analysis400response" -require_relative "CloudPDF/types/doc_versions_analysis404response_name" -require_relative "CloudPDF/types/doc_versions_analysis404response_code" require_relative "CloudPDF/types/doc_versions_analysis404response" -require_relative "CloudPDF/types/doc_versions_download_response_name" -require_relative "CloudPDF/types/doc_versions_download_response_code" require_relative "CloudPDF/types/doc_versions_download_response" -require_relative "CloudPDF/types/doc_versions_revision_response_name" -require_relative "CloudPDF/types/doc_versions_revision_response_code" require_relative "CloudPDF/types/doc_versions_revision_response" -require_relative "CloudPDF/types/doc_render_response_name" -require_relative "CloudPDF/types/doc_render_response_code" require_relative "CloudPDF/types/doc_render_response" require_relative "CloudPDF/types/doc_text200response" -require_relative "CloudPDF/types/doc_text404response_name" -require_relative "CloudPDF/types/doc_text404response_code" require_relative "CloudPDF/types/doc_text404response" -require_relative "CloudPDF/types/doc_annotations_list200response_page_state_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_list200response_page_state_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_list200response_page_state" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_highlight" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_underline" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_squiggly" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_strikeout" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_circle" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_square" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_measure" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption_center" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_caption" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon_vertices_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polygon" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_measure" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption_center" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_caption" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_vertices_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_start" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings_end" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline_line_endings" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_polyline" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item_label_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_measure" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_position" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption_offset" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_caption" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_leader" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_start" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points_end" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_points" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_start" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings_end" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line_line_endings" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_line" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_uri" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_goto_remote" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_launch" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_javascript" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_named" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target_unsupported" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link_target" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_link" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink_ink_list_item_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_ink" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_text_align" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_decoration_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_script" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_align" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_dir" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body_margins" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_body" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_align" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_dir" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_margins" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_957038" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_0dedd5" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_fd1f6a" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item_runs_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text_paragraphs_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rich_text" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_font_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_line_ending" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_free_text" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_intent" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_caret" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text_icon" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_text" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_stamp" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_icon" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment_file" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_file_attachment" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_border_style" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_family" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_font_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_text_align" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget_field_family" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_widget" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_interior_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_family" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_font_color" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact_text_align" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_redact" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_ref" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_flags" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_rect" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported_reply_type" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item_unsupported" -require_relative "CloudPDF/types/doc_annotations_list200response_annotations_item" require_relative "CloudPDF/types/doc_annotations_list200response" -require_relative "CloudPDF/types/doc_annotations_list404response_name" -require_relative "CloudPDF/types/doc_annotations_list404response_code" require_relative "CloudPDF/types/doc_annotations_list404response" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_page_state" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_obje_f048d6" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_inde_efa0a1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_highlight" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_obje_78ad9a" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_inde_fb8bd5" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_underline" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_objec_dc998d" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index_aa1629" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_squiggly" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_obje_3db1d1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_inde_599aa7" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_strikeout" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_circle" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_square" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_51708d" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item_c96251" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_9240d1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item_ea2e1e" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_9963f3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distanc_1d0fa3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_0a704d" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_it_98086c" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_213607" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_i_f4f709" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_4ce4a3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_i_115a02" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_measure" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption_center" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_caption" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index_5b450e" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon_vertices_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polygon" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_29ee31" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item_c0fc02" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_5aa477" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item_33a5da" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_22b16f" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distan_9bbe1e" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_29d650" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_i_acb235" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5bb25f" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_5f9ed6" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_2b8768" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_8ec9f0" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_measure" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption_center" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_caption" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_objec_ec3de4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index_645ec1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_vertices_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_start" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings_end" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline_line_endings" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_polyline" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item_lab_dc7fb0" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_x_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_fraction" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item_lab_da4937" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_y_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_c9b4fc" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_i_580373" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_b687a2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item_2c46b5" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_area_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_653de0" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item_3a6bbb" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_c2b452" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item_bad341" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl_origin" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_rl" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_geo" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure_unknown" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_measure" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_position" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption_offset" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_caption" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_leader" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_start" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points_end" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_points" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_start" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings_end" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line_line_endings" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_line" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_uri" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_goto_remote" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_launch" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_javascript" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_named" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target_unsupported" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link_target" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_link" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink_ink_list_item_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_ink" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_obje_88252a" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_inde_5219ca" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_text_align" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_d_27cc8f" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_script" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_align" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_dir" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body_margins" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_body" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_d0e05b" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_2ecf2a" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_aa2697" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_182642" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_84e1e5" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_1e6df8" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_99744f" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text_paragr_e928ea" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rich_text" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_font_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_line_ending" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_free_text" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_intent" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_rect_differences" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_caret" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text_icon" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_text" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp_unrotated_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_stamp" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index_2af29e" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_795f07" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_t_8c8dea" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_icon" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment_file" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_file_attachment" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_border_style" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_family" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_font_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_text_align" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget_field_family" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_widget" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p1" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p2" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item_p4" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_quad_points_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_interior_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_family" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_font_color" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact_text_align" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_redact" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_object_number" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index_revision" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_ref" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_identity_quality" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_flags" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_rect" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_blend_mode" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_ob_fe7f51" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_nm" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_in_54e3a3" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to_index" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_in_reply_to" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported_reply_type" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item_unsupported" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item_annotations_item" -require_relative "CloudPDF/types/doc_annotations_list_all200response_pages_item" require_relative "CloudPDF/types/doc_annotations_list_all200response" -require_relative "CloudPDF/types/doc_annotations_list_all404response_name" -require_relative "CloudPDF/types/doc_annotations_list_all404response_code" require_relative "CloudPDF/types/doc_annotations_list_all404response" -require_relative "CloudPDF/types/doc_annotations_list_all409response_name" -require_relative "CloudPDF/types/doc_annotations_list_all409response_code" require_relative "CloudPDF/types/doc_annotations_list_all409response" +require_relative "CloudPDF/types/doc_changes200response_changes_item_applied" +require_relative "CloudPDF/types/doc_changes200response_changes_item_refused" +require_relative "CloudPDF/types/doc_changes200response_changes_item" +require_relative "CloudPDF/types/doc_changes200response" +require_relative "CloudPDF/types/doc_changes400response" +require_relative "CloudPDF/types/doc_changes404response" +require_relative "CloudPDF/types/doc_changes409response" +require_relative "CloudPDF/types/doc_changes413response" require_relative "CloudPDF/types/doc_annotations_create_request" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_annotations_create200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_annotations_create200response_meta" require_relative "CloudPDF/types/doc_annotations_create200response" -require_relative "CloudPDF/types/doc_annotations_create400response_name" -require_relative "CloudPDF/types/doc_annotations_create400response_code" require_relative "CloudPDF/types/doc_annotations_create400response" -require_relative "CloudPDF/types/doc_annotations_create404response_name" -require_relative "CloudPDF/types/doc_annotations_create404response_code" require_relative "CloudPDF/types/doc_annotations_create404response" require_relative "CloudPDF/types/doc_annotations_update_request" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_annotations_update200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_annotations_update200response_meta" +require_relative "CloudPDF/types/doc_annotations_update200response_appearance_action" +require_relative "CloudPDF/types/doc_annotations_update200response_appearance" require_relative "CloudPDF/types/doc_annotations_update200response" -require_relative "CloudPDF/types/doc_annotations_update400response_name" -require_relative "CloudPDF/types/doc_annotations_update400response_code" require_relative "CloudPDF/types/doc_annotations_update400response" -require_relative "CloudPDF/types/doc_annotations_update404response_name" -require_relative "CloudPDF/types/doc_annotations_update404response_code" require_relative "CloudPDF/types/doc_annotations_update404response" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_annotations_delete200response_meta" require_relative "CloudPDF/types/doc_annotations_delete200response" -require_relative "CloudPDF/types/doc_annotations_delete404response_name" -require_relative "CloudPDF/types/doc_annotations_delete404response_code" require_relative "CloudPDF/types/doc_annotations_delete404response" +require_relative "CloudPDF/types/doc_annotations_reorder200response" +require_relative "CloudPDF/types/doc_annotations_reorder400response" +require_relative "CloudPDF/types/doc_annotations_reorder404response" require_relative "CloudPDF/types/doc_annotations_flatten_request" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_annotations_flatten200response_meta" +require_relative "CloudPDF/types/doc_annotations_flatten200response_usage" +require_relative "CloudPDF/types/doc_annotations_flatten200response_results_item_status" +require_relative "CloudPDF/types/doc_annotations_flatten200response_results_item" require_relative "CloudPDF/types/doc_annotations_flatten200response" -require_relative "CloudPDF/types/doc_annotations_flatten400response_name" -require_relative "CloudPDF/types/doc_annotations_flatten400response_code" require_relative "CloudPDF/types/doc_annotations_flatten400response" -require_relative "CloudPDF/types/doc_annotations_flatten404response_name" -require_relative "CloudPDF/types/doc_annotations_flatten404response_code" require_relative "CloudPDF/types/doc_annotations_flatten404response" require_relative "CloudPDF/types/doc_annotations_export_appearance_request" -require_relative "CloudPDF/types/doc_annotations_export_appearance400response_name" -require_relative "CloudPDF/types/doc_annotations_export_appearance400response_code" require_relative "CloudPDF/types/doc_annotations_export_appearance400response" -require_relative "CloudPDF/types/doc_annotations_export_appearance404response_name" -require_relative "CloudPDF/types/doc_annotations_export_appearance404response_code" require_relative "CloudPDF/types/doc_annotations_export_appearance404response" -require_relative "CloudPDF/types/doc_forms_get200response_form_kind" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_text" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_checkbox" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_radio" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox_options_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_combobox" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox_options_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_listbox" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_pushbutton" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_signature" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_ref" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_origin" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_flags" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_none" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_scalar" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_array" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry_unsupported" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_default_value_entry" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown_widgets_item" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item_unknown" -require_relative "CloudPDF/types/doc_forms_get200response_fields_item" -require_relative "CloudPDF/types/doc_forms_get200response_calculation_order_item_object_number" -require_relative "CloudPDF/types/doc_forms_get200response_calculation_order_item_fqn" -require_relative "CloudPDF/types/doc_forms_get200response_calculation_order_item" -require_relative "CloudPDF/types/doc_forms_get200response" -require_relative "CloudPDF/types/doc_forms_get404response_name" -require_relative "CloudPDF/types/doc_forms_get404response_code" -require_relative "CloudPDF/types/doc_forms_get404response" +require_relative "CloudPDF/types/doc_annotations_read_appearance400response" +require_relative "CloudPDF/types/doc_annotations_read_appearance404response" +require_relative "CloudPDF/types/doc_forms_list200response_form_kind" +require_relative "CloudPDF/types/doc_forms_list200response" +require_relative "CloudPDF/types/doc_forms_list404response" require_relative "CloudPDF/types/doc_forms_set_value_request" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_forms_set_value200response_meta" require_relative "CloudPDF/types/doc_forms_set_value200response" -require_relative "CloudPDF/types/doc_forms_set_value400response_name" -require_relative "CloudPDF/types/doc_forms_set_value400response_code" require_relative "CloudPDF/types/doc_forms_set_value400response" -require_relative "CloudPDF/types/doc_forms_set_value404response_name" -require_relative "CloudPDF/types/doc_forms_set_value404response_code" require_relative "CloudPDF/types/doc_forms_set_value404response" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_forms_reset200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_forms_reset200response_meta" +require_relative "CloudPDF/types/doc_forms_update_widget200response_appearance_action" +require_relative "CloudPDF/types/doc_forms_update_widget200response_appearance" +require_relative "CloudPDF/types/doc_forms_update_widget200response" +require_relative "CloudPDF/types/doc_forms_update_widget400response" +require_relative "CloudPDF/types/doc_forms_update_widget404response" +require_relative "CloudPDF/types/doc_forms_delete_widget200response" +require_relative "CloudPDF/types/doc_forms_delete_widget400response" +require_relative "CloudPDF/types/doc_forms_delete_widget404response" +require_relative "CloudPDF/types/doc_forms_reorder_widgets200response" +require_relative "CloudPDF/types/doc_forms_reorder_widgets400response" +require_relative "CloudPDF/types/doc_forms_reorder_widgets404response" +require_relative "CloudPDF/types/doc_forms_reorder_calculations200response" +require_relative "CloudPDF/types/doc_forms_reorder_calculations400response" +require_relative "CloudPDF/types/doc_forms_reorder_calculations404response" require_relative "CloudPDF/types/doc_forms_reset200response" -require_relative "CloudPDF/types/doc_forms_reset404response_name" -require_relative "CloudPDF/types/doc_forms_reset404response_code" +require_relative "CloudPDF/types/doc_forms_reset400response" require_relative "CloudPDF/types/doc_forms_reset404response" -require_relative "CloudPDF/types/doc_forms_export_data_response_name" -require_relative "CloudPDF/types/doc_forms_export_data_response_code" -require_relative "CloudPDF/types/doc_forms_export_data_response" -require_relative "CloudPDF/types/doc_forms_import_data_request" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_forms_import_data200response_meta" -require_relative "CloudPDF/types/doc_forms_import_data200response" -require_relative "CloudPDF/types/doc_forms_import_data400response_name" -require_relative "CloudPDF/types/doc_forms_import_data400response_code" -require_relative "CloudPDF/types/doc_forms_import_data400response" -require_relative "CloudPDF/types/doc_forms_import_data404response_name" -require_relative "CloudPDF/types/doc_forms_import_data404response_code" -require_relative "CloudPDF/types/doc_forms_import_data404response" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_bbox" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_x_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_y_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_distance_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_area_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_angle_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_fraction" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item_label_position" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_slope_item" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl_origin" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_rl" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_geo" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure_unknown" -require_relative "CloudPDF/types/doc_pages_viewports200response_item_measure" -require_relative "CloudPDF/types/doc_pages_viewports200response_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_bbox" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_x_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_y_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_distance_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_area_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_angle_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_fraction" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item_label_position" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_slope_item" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear_origin" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_rectilinear" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_geospatial" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure_unknown" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item_measure" +require_relative "CloudPDF/types/doc_pages_viewports200response_viewports_item" require_relative "CloudPDF/types/doc_pages_viewports200response" -require_relative "CloudPDF/types/doc_pages_viewports404response_name" -require_relative "CloudPDF/types/doc_pages_viewports404response_code" require_relative "CloudPDF/types/doc_pages_viewports404response" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_set_scale200response_meta" require_relative "CloudPDF/types/doc_pages_set_scale200response" -require_relative "CloudPDF/types/doc_pages_set_scale400response_name" -require_relative "CloudPDF/types/doc_pages_set_scale400response_code" require_relative "CloudPDF/types/doc_pages_set_scale400response" -require_relative "CloudPDF/types/doc_pages_set_scale404response_name" -require_relative "CloudPDF/types/doc_pages_set_scale404response_code" require_relative "CloudPDF/types/doc_pages_set_scale404response" -require_relative "CloudPDF/types/doc_pages_move_request" -require_relative "CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_move200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_move200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_move200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_move200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_move200response_meta" -require_relative "CloudPDF/types/doc_pages_move200response" -require_relative "CloudPDF/types/doc_pages_move400response_name" -require_relative "CloudPDF/types/doc_pages_move400response_code" -require_relative "CloudPDF/types/doc_pages_move400response" -require_relative "CloudPDF/types/doc_pages_move404response_name" -require_relative "CloudPDF/types/doc_pages_move404response_code" -require_relative "CloudPDF/types/doc_pages_move404response" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_reorder200response_layout" +require_relative "CloudPDF/types/doc_pages_reorder200response" +require_relative "CloudPDF/types/doc_pages_reorder400response" +require_relative "CloudPDF/types/doc_pages_reorder404response" require_relative "CloudPDF/types/doc_pages_rotate_request" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_rotate200response_meta" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_rotate200response_layout" require_relative "CloudPDF/types/doc_pages_rotate200response" -require_relative "CloudPDF/types/doc_pages_rotate400response_name" -require_relative "CloudPDF/types/doc_pages_rotate400response_code" require_relative "CloudPDF/types/doc_pages_rotate400response" -require_relative "CloudPDF/types/doc_pages_rotate404response_name" -require_relative "CloudPDF/types/doc_pages_rotate404response_code" require_relative "CloudPDF/types/doc_pages_rotate404response" require_relative "CloudPDF/types/doc_pages_delete_request" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_delete200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_delete200response_meta" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_delete200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_delete200response_layout" require_relative "CloudPDF/types/doc_pages_delete200response" -require_relative "CloudPDF/types/doc_pages_delete400response_name" -require_relative "CloudPDF/types/doc_pages_delete400response_code" require_relative "CloudPDF/types/doc_pages_delete400response" -require_relative "CloudPDF/types/doc_pages_delete404response_name" -require_relative "CloudPDF/types/doc_pages_delete404response_code" require_relative "CloudPDF/types/doc_pages_delete404response" require_relative "CloudPDF/types/doc_pages_set_name_request" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_set_name200response_meta" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_set_name200response_layout" require_relative "CloudPDF/types/doc_pages_set_name200response" -require_relative "CloudPDF/types/doc_pages_set_name400response_name" -require_relative "CloudPDF/types/doc_pages_set_name400response_code" require_relative "CloudPDF/types/doc_pages_set_name400response" -require_relative "CloudPDF/types/doc_pages_set_name404response_name" -require_relative "CloudPDF/types/doc_pages_set_name404response_code" require_relative "CloudPDF/types/doc_pages_set_name404response" require_relative "CloudPDF/types/doc_pages_remove_name_request" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_remove_name200response_meta" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_remove_name200response_layout" require_relative "CloudPDF/types/doc_pages_remove_name200response" -require_relative "CloudPDF/types/doc_pages_remove_name400response_name" -require_relative "CloudPDF/types/doc_pages_remove_name400response_code" require_relative "CloudPDF/types/doc_pages_remove_name400response" -require_relative "CloudPDF/types/doc_pages_remove_name404response_name" -require_relative "CloudPDF/types/doc_pages_remove_name404response_code" require_relative "CloudPDF/types/doc_pages_remove_name404response" require_relative "CloudPDF/types/doc_pages_flatten_request" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_flatten200response_meta" +require_relative "CloudPDF/types/doc_pages_flatten200response_usage" +require_relative "CloudPDF/types/doc_pages_flatten200response_results_item_status" +require_relative "CloudPDF/types/doc_pages_flatten200response_results_item" require_relative "CloudPDF/types/doc_pages_flatten200response" -require_relative "CloudPDF/types/doc_pages_flatten400response_name" -require_relative "CloudPDF/types/doc_pages_flatten400response_code" require_relative "CloudPDF/types/doc_pages_flatten400response" -require_relative "CloudPDF/types/doc_pages_flatten404response_name" -require_relative "CloudPDF/types/doc_pages_flatten404response_code" require_relative "CloudPDF/types/doc_pages_flatten404response" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_insert200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_insert200response_meta" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_insert200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_insert200response_layout" require_relative "CloudPDF/types/doc_pages_insert200response" -require_relative "CloudPDF/types/doc_pages_insert400response_name" -require_relative "CloudPDF/types/doc_pages_insert400response_code" require_relative "CloudPDF/types/doc_pages_insert400response" -require_relative "CloudPDF/types/doc_pages_insert404response_name" -require_relative "CloudPDF/types/doc_pages_insert404response_code" require_relative "CloudPDF/types/doc_pages_insert404response" require_relative "CloudPDF/types/doc_pages_insert_blank_request" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_pages_insert_blank200response_meta" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_size" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_tab_order" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_media" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_crop" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_bleed" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_trim" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes_art" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_boxes" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item_pdf_crop_box" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_pages_item" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_page" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_template" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target_dangling" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item_target" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout_named_pages_item" +require_relative "CloudPDF/types/doc_pages_insert_blank200response_layout" require_relative "CloudPDF/types/doc_pages_insert_blank200response" -require_relative "CloudPDF/types/doc_pages_insert_blank400response_name" -require_relative "CloudPDF/types/doc_pages_insert_blank400response_code" require_relative "CloudPDF/types/doc_pages_insert_blank400response" -require_relative "CloudPDF/types/doc_pages_insert_blank404response_name" -require_relative "CloudPDF/types/doc_pages_insert_blank404response_code" require_relative "CloudPDF/types/doc_pages_insert_blank404response" require_relative "CloudPDF/types/doc_pages_extract_request" -require_relative "CloudPDF/types/doc_pages_extract400response_name" -require_relative "CloudPDF/types/doc_pages_extract400response_code" require_relative "CloudPDF/types/doc_pages_extract400response" -require_relative "CloudPDF/types/doc_pages_extract404response_name" -require_relative "CloudPDF/types/doc_pages_extract404response_code" require_relative "CloudPDF/types/doc_pages_extract404response" -require_relative "CloudPDF/types/doc_redactions_apply_request" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_revision" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_unknown" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state_known" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item_weak_annotation_state" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_affected_pages_item" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item_cache" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_cache_delta_pages_item" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta_cache_delta" -require_relative "CloudPDF/types/doc_redactions_apply200response_meta" +require_relative "CloudPDF/types/doc_redactions_apply200response_scope" +require_relative "CloudPDF/types/doc_redactions_apply200response_results_item_status" +require_relative "CloudPDF/types/doc_redactions_apply200response_results_item" require_relative "CloudPDF/types/doc_redactions_apply200response" -require_relative "CloudPDF/types/doc_redactions_apply400response_name" -require_relative "CloudPDF/types/doc_redactions_apply400response_code" require_relative "CloudPDF/types/doc_redactions_apply400response" -require_relative "CloudPDF/types/doc_redactions_apply404response_name" -require_relative "CloudPDF/types/doc_redactions_apply404response_code" require_relative "CloudPDF/types/doc_redactions_apply404response" -require_relative "CloudPDF/types/doc_download_response_name" -require_relative "CloudPDF/types/doc_download_response_code" require_relative "CloudPDF/types/doc_download_response" require_relative "CloudPDF/client" require_relative "CloudPDF/deployment/client" require_relative "CloudPDF/doc/client" require_relative "CloudPDF/doc/types/head_doc_request" +require_relative "CloudPDF/doc/types/doc_changes_request" require_relative "CloudPDF/doc/types/download_doc_request" require_relative "CloudPDF/doc/types/manifest_doc_request" require_relative "CloudPDF/doc/types/render_doc_request" @@ -2038,14 +1713,18 @@ require_relative "CloudPDF/doc/annotations/types/create_annotations_request" require_relative "CloudPDF/doc/annotations/types/delete_annotations_request" require_relative "CloudPDF/doc/annotations/types/update_annotations_request" +require_relative "CloudPDF/doc/annotations/types/read_appearance_annotations_request" require_relative "CloudPDF/doc/annotations/types/export_appearance_annotations_request" require_relative "CloudPDF/doc/annotations/types/flatten_annotations_request" +require_relative "CloudPDF/doc/annotations/types/doc_annotations_reorder_request" require_relative "CloudPDF/doc/forms/client" -require_relative "CloudPDF/doc/forms/types/get_forms_request" -require_relative "CloudPDF/doc/forms/types/export_data_forms_request" -require_relative "CloudPDF/doc/forms/types/import_data_forms_request" -require_relative "CloudPDF/doc/forms/types/reset_forms_request" +require_relative "CloudPDF/doc/forms/types/list_forms_request" +require_relative "CloudPDF/doc/forms/types/doc_forms_reorder_calculations_request" require_relative "CloudPDF/doc/forms/types/set_value_forms_request" +require_relative "CloudPDF/doc/forms/types/doc_forms_reset_request" +require_relative "CloudPDF/doc/forms/types/delete_widget_forms_request" +require_relative "CloudPDF/doc/forms/types/doc_forms_update_widget_request" +require_relative "CloudPDF/doc/forms/types/doc_forms_reorder_widgets_request" require_relative "CloudPDF/doc/metadata/client" require_relative "CloudPDF/doc/metadata/types/get_metadata_request" require_relative "CloudPDF/doc/pages/client" @@ -2056,15 +1735,15 @@ require_relative "CloudPDF/doc/pages/types/flatten_pages_request" require_relative "CloudPDF/doc/pages/types/insert_pages_request" require_relative "CloudPDF/doc/pages/types/insert_blank_pages_request" -require_relative "CloudPDF/doc/pages/types/move_pages_request" require_relative "CloudPDF/doc/pages/types/set_name_pages_request" require_relative "CloudPDF/doc/pages/types/remove_name_pages_request" +require_relative "CloudPDF/doc/pages/types/doc_pages_reorder_request" require_relative "CloudPDF/doc/pages/types/rotate_pages_request" require_relative "CloudPDF/doc/redactions/client" -require_relative "CloudPDF/doc/redactions/types/apply_redactions_request" +require_relative "CloudPDF/doc/redactions/types/doc_redactions_apply_request" require_relative "CloudPDF/doc/signatures/client" require_relative "CloudPDF/doc/signatures/types/list_signatures_request" -require_relative "CloudPDF/doc/signatures/types/abort_signatures_request" +require_relative "CloudPDF/doc/signatures/types/cancel_signatures_request" require_relative "CloudPDF/doc/signatures/types/doc_signatures_complete_request" require_relative "CloudPDF/doc/signatures/types/analysis_signatures_request" require_relative "CloudPDF/doc/signatures/types/prepare_signatures_request" @@ -2076,3 +1755,5 @@ require_relative "CloudPDF/doc/versions/types/signatures_versions_request" require_relative "CloudPDF/doc/versions/types/signature_contents_versions_request" require_relative "CloudPDF/doc/versions/types/signature_digest_versions_request" +require_relative "CloudPDF/doc/metadata/custom/client" +require_relative "CloudPDF/doc/metadata/custom/types/get_custom_request" diff --git a/reference.md b/reference.md index 90bb201..286c553 100644 --- a/reference.md +++ b/reference.md @@ -93,6 +93,98 @@ client.doc.head(doc_id: "docId") + + + + +
client.doc.changes(doc_id:, layer_name:, request) -> CloudPDF::Types::DocChanges200Response +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Each change stands on its own and names itself by `opId`: a refused change rolls back alone, and the answer lists every change in order, applied with its result or refused with its error. Asked again under its `opId`, a change gets the same answer, refusals included; a different change under an answered `opId` is refused (IdempotencyKeyReused). `{ opId, undoOf }` undoes an earlier change of the caller, here or in an earlier request; an undo leaves alone what was changed since, and the undo of an undo redoes. A redaction, a flatten, a form repair or a completed signature ends undo for the changes before it (UndoUnavailable). Each op is checked against its own capability: annotation ops need `doc.annotate.modify`, form values `doc.forms.fill`, form structure `doc.forms.modify`, metadata `doc.metadata.modify`. Bytes (a stamp's drawing, an attached file, a signature's artwork) travel as multipart: a JSON `body` part, each op naming its files by role as `resources: { : '' }`, and each file as the part `resource:`. At most 64 changes per request and 512 ops per change. +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.changes( + doc_id: "docId", + layer_name: "layerName", + changes: [{ + op_id: "opId" + }] +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**changes:** `Internal::Types::Array[CloudPDF::Doc::Types::DocChangesRequestChangesItem]` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::RequestOptions` + +
+
+
+
+ +
@@ -231,7 +323,7 @@ client.doc.manifest( -
client.doc.render(doc_id:, layer_name:, pon:) -> String +
client.doc.render(doc_id:, layer_name:, page_key:) -> String
@@ -261,7 +353,7 @@ Render parameters (viewport, format) pass as flat dotted query keys, e.g. `?view client.doc.render( doc_id: "docId", layer_name: "layerName", - pon: 1 + page_key: "pageKey" ) ```
@@ -293,7 +385,7 @@ client.doc.render(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -321,7 +413,7 @@ client.doc.render(
-
client.doc.text(doc_id:, layer_name:, pon:) -> CloudPDF::Types::DocText200Response +
client.doc.text(doc_id:, layer_name:, page_key:) -> CloudPDF::Types::DocText200Response
@@ -337,7 +429,7 @@ client.doc.render( client.doc.text( doc_id: "docId", layer_name: "layerName", - pon: 1 + page_key: "pageKey" ) ```
@@ -369,7 +461,7 @@ client.doc.text(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -552,7 +644,7 @@ client.shares.list(tenant_id: "tenantId")
-The returned share id IS the public share token. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does. +The returned share id is the public share token. Mounted only when the deployment can sign (HS256 mode) — exchange mints session JWTs, so grants exist only where minting does.
@@ -1801,7 +1893,7 @@ client.documents.import_from(tenant_id: "tenantId")
-**source:** `CloudPDF::Documents::Types::DocumentsImportFromRequestSource` — Where CloudPDF pulls the bytes from. The two shapes differ in WHO supplies the authority to read, not in which storage vendor holds the file. +**source:** `CloudPDF::Documents::Types::DocumentsImportFromRequestSource` — Where CloudPDF pulls the bytes from. The two shapes differ in who supplies the authority to read, not in which storage vendor holds the file.
@@ -2146,7 +2238,7 @@ client.tokens.revoke(
## Doc Annotations -
client.doc.annotations.list_all(doc_id:, layer_name:) -> CloudPDF::Types::DocAnnotationsListAll200Response +
client.doc.annotations.list_all(doc_id:, layer_name:) -> CloudPDF::Types::AnnotationList
@@ -2158,7 +2250,7 @@ client.tokens.revoke(
-Returns one entry per page plus the audit-log cursor for reconciling subsequent document events. Page order is unspecified; join by `pageState.pageObjectNumber` when display order matters. +Returns one entry per page plus the audit-log cursor for reconciling subsequent document events. Page order is unspecified; join by `page` (a `PageRef`) when display order matters.
@@ -2227,7 +2319,7 @@ client.doc.annotations.list_all(
-
client.doc.annotations.list(doc_id:, layer_name:, pon:) -> CloudPDF::Types::DocAnnotationsList200Response +
client.doc.annotations.list(doc_id:, layer_name:, page_key:) -> CloudPDF::Types::AnnotationList
@@ -2243,7 +2335,7 @@ client.doc.annotations.list_all( client.doc.annotations.list( doc_id: "docId", layer_name: "layerName", - pon: 1 + page_key: "pageKey" ) ```
@@ -2275,7 +2367,7 @@ client.doc.annotations.list(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2303,7 +2395,7 @@ client.doc.annotations.list(
-
client.doc.annotations.create(doc_id:, layer_name:, pon:, request) -> CloudPDF::Types::DocAnnotationsCreate200Response +
client.doc.annotations.create(doc_id:, layer_name:, page_key:, request) -> CloudPDF::Types::DocAnnotationsCreate200Response
@@ -2333,7 +2425,7 @@ Doc JWTs may instead carry collab scopes (annotations:create:self, …) that ref client.doc.annotations.create( doc_id: "docId", layer_name: "layerName", - pon: 1, + page_key: "pageKey", request: { key: "value" } @@ -2368,7 +2460,7 @@ client.doc.annotations.create(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2384,6 +2476,14 @@ client.doc.annotations.create(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -2404,7 +2504,7 @@ client.doc.annotations.create(
-
client.doc.annotations.delete(doc_id:, layer_name:, pon:, annot_key:) -> CloudPDF::Types::DocAnnotationsDelete200Response +
client.doc.annotations.delete(doc_id:, layer_name:, page_key:, annot_key:) -> CloudPDF::Types::DocAnnotationsDelete200Response
@@ -2420,7 +2520,7 @@ client.doc.annotations.create( client.doc.annotations.delete( doc_id: "docId", layer_name: "layerName", - pon: 1, + page_key: "pageKey", annot_key: "annotKey" ) ``` @@ -2453,7 +2553,7 @@ client.doc.annotations.delete(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2461,7 +2561,7 @@ client.doc.annotations.delete(
-**annot_key:** `String` +**annot_key:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -2477,6 +2577,14 @@ client.doc.annotations.delete(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request_options:** `CloudPDF::Doc::Annotations::RequestOptions`
@@ -2489,7 +2597,7 @@ client.doc.annotations.delete(
-
client.doc.annotations.update(doc_id:, layer_name:, pon:, annot_key:, request) -> CloudPDF::Types::DocAnnotationsUpdate200Response +
client.doc.annotations.update(doc_id:, layer_name:, page_key:, annot_key:, request) -> CloudPDF::Types::DocAnnotationsUpdate200Response
@@ -2505,7 +2613,7 @@ client.doc.annotations.delete( client.doc.annotations.update( doc_id: "docId", layer_name: "layerName", - pon: 1, + page_key: "pageKey", annot_key: "annotKey", request: { key: "value" @@ -2541,7 +2649,7 @@ client.doc.annotations.update(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2549,7 +2657,7 @@ client.doc.annotations.update(
-**annot_key:** `String` +**annot_key:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -2565,6 +2673,14 @@ client.doc.annotations.update(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -2585,7 +2701,7 @@ client.doc.annotations.update(
-
client.doc.annotations.export_appearance(doc_id:, layer_name:, pon:, request) -> String +
client.doc.annotations.read_appearance(doc_id:, layer_name:, page_key:, annot_key:) -> String
@@ -2598,15 +2714,11 @@ client.doc.annotations.update(
```ruby -client.doc.annotations.export_appearance( +client.doc.annotations.read_appearance( doc_id: "docId", layer_name: "layerName", - pon: 1, - request: { - string: { - key: "value" - } - } + page_key: "pageKey", + annot_key: "annotKey" ) ```
@@ -2638,7 +2750,7 @@ client.doc.annotations.export_appearance(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2646,7 +2758,7 @@ client.doc.annotations.export_appearance(
-**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. +**annot_key:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -2654,7 +2766,7 @@ client.doc.annotations.export_appearance(
-**request:** `Internal::Types::Hash[String, Object]` +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead.
@@ -2674,7 +2786,7 @@ client.doc.annotations.export_appearance(
-
client.doc.annotations.flatten(doc_id:, layer_name:, pon:, request) -> CloudPDF::Types::DocAnnotationsFlatten200Response +
client.doc.annotations.export_appearance(doc_id:, layer_name:, page_key:, request) -> String
@@ -2687,12 +2799,14 @@ client.doc.annotations.export_appearance(
```ruby -client.doc.annotations.flatten( +client.doc.annotations.export_appearance( doc_id: "docId", layer_name: "layerName", - pon: 1, + page_key: "pageKey", request: { - key: "value" + string: { + key: "value" + } } ) ``` @@ -2725,7 +2839,7 @@ client.doc.annotations.flatten(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2761,8 +2875,7 @@ client.doc.annotations.flatten(
-## Doc Forms -
client.doc.forms.get(doc_id:, layer_name:) -> CloudPDF::Types::DocFormsGet200Response +
client.doc.annotations.flatten(doc_id:, layer_name:, page_key:, request) -> CloudPDF::Types::DocAnnotationsFlatten200Response
@@ -2775,9 +2888,13 @@ client.doc.annotations.flatten(
```ruby -client.doc.forms.get( +client.doc.annotations.flatten( doc_id: "docId", - layer_name: "layerName" + layer_name: "layerName", + page_key: "pageKey", + request: { + key: "value" + } ) ```
@@ -2809,6 +2926,14 @@ client.doc.forms.get(
+**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. + +
+
+ +
+
+ **document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead.
@@ -2817,7 +2942,23 @@ client.doc.forms.get(
-**request_options:** `CloudPDF::Doc::Forms::RequestOptions` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**request:** `Internal::Types::Hash[String, Object]` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Annotations::RequestOptions`
@@ -2829,7 +2970,7 @@ client.doc.forms.get(
-
client.doc.forms.export_data(doc_id:, layer_name:) -> String +
client.doc.annotations.reorder(doc_id:, layer_name:, page_key:, request) -> CloudPDF::Types::DocAnnotationsReorder200Response
@@ -2842,9 +2983,12 @@ client.doc.forms.get(
```ruby -client.doc.forms.export_data( +client.doc.annotations.reorder( doc_id: "docId", - layer_name: "layerName" + layer_name: "layerName", + page_key: "pageKey", + refs: [], + position: "start" ) ```
@@ -2876,7 +3020,7 @@ client.doc.forms.export_data(
-**format:** `CloudPDF::Doc::Forms::Types::ExportDataFormsRequestFormat` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -2892,7 +3036,31 @@ client.doc.forms.export_data(
-**request_options:** `CloudPDF::Doc::Forms::RequestOptions` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**refs:** `Internal::Types::Array[CloudPDF::Types::AnnotationRef]` + +
+
+ +
+
+ +**position:** `CloudPDF::Types::AnnotationPosition` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Annotations::RequestOptions`
@@ -2904,7 +3072,8 @@ client.doc.forms.export_data(
-
client.doc.forms.import_data(doc_id:, layer_name:, request) -> CloudPDF::Types::DocFormsImportData200Response +## Doc Forms +
client.doc.forms.list(doc_id:, layer_name:) -> CloudPDF::Types::DocFormsList200Response
@@ -2917,12 +3086,9 @@ client.doc.forms.export_data(
```ruby -client.doc.forms.import_data( +client.doc.forms.list( doc_id: "docId", - layer_name: "layerName", - request: { - key: "value" - } + layer_name: "layerName" ) ```
@@ -2962,14 +3128,6 @@ client.doc.forms.import_data(
-**request:** `Internal::Types::Hash[String, Object]` - -
-
- -
-
- **request_options:** `CloudPDF::Doc::Forms::RequestOptions`
@@ -2982,7 +3140,7 @@ client.doc.forms.import_data(
-
client.doc.forms.reset(doc_id:, layer_name:, field_key:) -> CloudPDF::Types::DocFormsReset200Response +
client.doc.forms.reorder_calculations(doc_id:, layer_name:, request) -> CloudPDF::Types::DocFormsReorderCalculations200Response
@@ -2995,10 +3153,11 @@ client.doc.forms.import_data(
```ruby -client.doc.forms.reset( +client.doc.forms.reorder_calculations( doc_id: "docId", layer_name: "layerName", - field_key: "fieldKey" + fields: [], + position: "start" ) ```
@@ -3030,7 +3189,7 @@ client.doc.forms.reset(
-**field_key:** `String` +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead.
@@ -3038,7 +3197,23 @@ client.doc.forms.reset(
-**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**fields:** `Internal::Types::Array[CloudPDF::Types::FormFieldRef]` + +
+
+ +
+
+ +**position:** `CloudPDF::Types::FieldPosition`
@@ -3125,6 +3300,14 @@ client.doc.forms.set_value(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3145,8 +3328,7 @@ client.doc.forms.set_value(
-## Doc Metadata -
client.doc.metadata.get(doc_id:, layer_name:) -> CloudPDF::Types::DocMetadataGet200Response +
client.doc.forms.reset(doc_id:, layer_name:, request) -> CloudPDF::Types::DocFormsReset200Response
@@ -3159,7 +3341,7 @@ client.doc.forms.set_value(
```ruby -client.doc.metadata.get( +client.doc.forms.reset( doc_id: "docId", layer_name: "layerName" ) @@ -3201,7 +3383,23 @@ client.doc.metadata.get(
-**request_options:** `CloudPDF::Doc::Metadata::RequestOptions` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**refs:** `Internal::Types::Array[CloudPDF::Types::FormFieldRef]` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Forms::RequestOptions`
@@ -3213,8 +3411,7 @@ client.doc.metadata.get(
-## Doc Pages -
client.doc.pages.set_scale(doc_id:, layer_name:, pon:, request) -> CloudPDF::Types::DocPagesSetScale200Response +
client.doc.forms.delete_widget(doc_id:, layer_name:, page_key:, annot_key:) -> CloudPDF::Types::DocFormsDeleteWidget200Response
@@ -3227,10 +3424,11 @@ client.doc.metadata.get(
```ruby -client.doc.pages.set_scale( +client.doc.forms.delete_widget( doc_id: "docId", layer_name: "layerName", - pon: 1 + page_key: "pageKey", + annot_key: "annotKey" ) ```
@@ -3262,7 +3460,15 @@ client.doc.pages.set_scale(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. + +
+
+ +
+
+ +**annot_key:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3278,7 +3484,7 @@ client.doc.pages.set_scale(
-**measure:** `CloudPDF::Doc::Pages::Types::DocPagesSetScaleRequestMeasure` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing.
@@ -3286,7 +3492,7 @@ client.doc.pages.set_scale(
-**request_options:** `CloudPDF::Doc::Pages::RequestOptions` +**request_options:** `CloudPDF::Doc::Forms::RequestOptions`
@@ -3298,7 +3504,7 @@ client.doc.pages.set_scale(
-
client.doc.pages.viewports(doc_id:, layer_name:, pon:) -> Internal::Types::Array[CloudPDF::Types::DocPagesViewports200ResponseItem] +
client.doc.forms.update_widget(doc_id:, layer_name:, page_key:, annot_key:, request) -> CloudPDF::Types::DocFormsUpdateWidget200Response
@@ -3311,10 +3517,12 @@ client.doc.pages.set_scale(
```ruby -client.doc.pages.viewports( +client.doc.forms.update_widget( doc_id: "docId", layer_name: "layerName", - pon: 1 + page_key: "pageKey", + annot_key: "annotKey", + patch: {} ) ```
@@ -3346,7 +3554,7 @@ client.doc.pages.viewports(
-**pon:** `Integer` +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`.
@@ -3354,7 +3562,7 @@ client.doc.pages.viewports(
-**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. +**annot_key:** `String` — The annotation's address on the page: `obj:N`, its indirect object number, or `base:N` for an annotation the uploaded file stored inline (without an object number of its own), the position it was born at in the page's /Annots. The name the annotation's `ref` carries for life.
@@ -3362,11 +3570,374 @@ client.doc.pages.viewports(
-**request_options:** `CloudPDF::Doc::Pages::RequestOptions` +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead.
- + +
+
+ +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**patch:** `CloudPDF::Types::WidgetPatch` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Forms::RequestOptions` + +
+
+ +
+ + + + +
+ +
client.doc.forms.reorder_widgets(doc_id:, layer_name:, page_key:, request) -> CloudPDF::Types::DocFormsReorderWidgets200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.forms.reorder_widgets( + doc_id: "docId", + layer_name: "layerName", + page_key: "pageKey", + widgets: [], + position: "start" +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**widgets:** `Internal::Types::Array[CloudPDF::Types::AnnotationRef]` + +
+
+ +
+
+ +**position:** `CloudPDF::Types::AnnotationPosition` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Forms::RequestOptions` + +
+
+
+
+ + +
+
+
+ +## Doc Metadata +
client.doc.metadata.get(doc_id:, layer_name:) -> CloudPDF::Types::DocumentMetadata +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.metadata.get( + doc_id: "docId", + layer_name: "layerName" +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Metadata::RequestOptions` + +
+
+
+
+ + +
+
+
+ +## Doc Pages +
client.doc.pages.set_scale(doc_id:, layer_name:, page_key:, request) -> CloudPDF::Types::DocPagesSetScale200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.pages.set_scale( + doc_id: "docId", + layer_name: "layerName", + page_key: "pageKey" +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**measure:** `CloudPDF::Doc::Pages::Types::DocPagesSetScaleRequestMeasure` + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Pages::RequestOptions` + +
+
+
+
+ + +
+
+
+ +
client.doc.pages.viewports(doc_id:, layer_name:, page_key:) -> CloudPDF::Types::DocPagesViewports200Response +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.pages.viewports( + doc_id: "docId", + layer_name: "layerName", + page_key: "pageKey" +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**page_key:** `String` — The page's address, `obj:N`: the page's indirect object number, the durable identity every `PageLayout.ref` carries. Mirrors `annotKey` and `fieldKey`. + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Pages::RequestOptions` + +
+
+
@@ -3432,6 +4003,14 @@ client.doc.pages.delete(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3464,7 +4043,7 @@ client.doc.pages.delete(
-A read, not a mutation: the source document is untouched and no event is published. Body is `{"pageObjectNumbers": number[]}`; the response body is the new PDF. +A read, not a mutation: the source document is untouched and no event is published. Body is `{"pages": PageRef[]}`; the response body is the new PDF.
@@ -3604,6 +4183,14 @@ client.doc.pages.flatten(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3636,7 +4223,7 @@ client.doc.pages.flatten(
-Multipart mutation envelope: a `body` field holding `{"destIndex"?: number}` (omitted → append) plus a `resource:source` file part carrying the standalone PDF whose pages are copied in. The inserted copies get fresh page object numbers, returned in insertion order. +Multipart: a JSON `body` part `{"position"?: PagePosition, "resources": {"source": ""}}` (position omitted → the end), and the standalone PDF whose pages are copied in as the part `resource:`. The inserted copies get fresh page object numbers, returned in insertion order.
@@ -3693,6 +4280,14 @@ client.doc.pages.insert(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request_options:** `CloudPDF::Doc::Pages::RequestOptions`
@@ -3717,7 +4312,7 @@ client.doc.pages.insert(
-Body is `{"size": {"width", "height"}, "count"?, "destIndex"?}` — size in PDF points, count in [1, 100], destIndex omitted → append. +Body is `{"size": {"width", "height"}, "count"?, "position"?}` — size in PDF points, count in [1, 100], `position` a `PagePosition` (omitted → the end).
@@ -3777,6 +4372,14 @@ client.doc.pages.insert_blank(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3797,7 +4400,7 @@ client.doc.pages.insert_blank(
-
client.doc.pages.move(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesMove200Response +
client.doc.pages.set_name(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesSetName200Response
@@ -3810,7 +4413,7 @@ client.doc.pages.insert_blank(
```ruby -client.doc.pages.move( +client.doc.pages.set_name( doc_id: "docId", layer_name: "layerName", request: { @@ -3855,6 +4458,14 @@ client.doc.pages.move(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3875,7 +4486,7 @@ client.doc.pages.move(
-
client.doc.pages.set_name(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesSetName200Response +
client.doc.pages.remove_name(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesRemoveName200Response
@@ -3888,7 +4499,7 @@ client.doc.pages.move(
```ruby -client.doc.pages.set_name( +client.doc.pages.remove_name( doc_id: "docId", layer_name: "layerName", request: { @@ -3933,6 +4544,14 @@ client.doc.pages.set_name(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -3953,7 +4572,7 @@ client.doc.pages.set_name(
-
client.doc.pages.remove_name(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesRemoveName200Response +
client.doc.pages.reorder(doc_id:, layer_name:, request) -> CloudPDF::Types::DocPagesReorder200Response
@@ -3966,12 +4585,14 @@ client.doc.pages.set_name(
```ruby -client.doc.pages.remove_name( +client.doc.pages.reorder( doc_id: "docId", layer_name: "layerName", - request: { - key: "value" - } + pages: [{ + kind: "objectNumber", + object_number: 1 + }], + position: "start" ) ```
@@ -4011,7 +4632,23 @@ client.doc.pages.remove_name(
-**request:** `Internal::Types::Hash[String, Object]` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**pages:** `Internal::Types::Array[CloudPDF::Types::PageRef]` + +
+
+ +
+
+ +**position:** `CloudPDF::Types::PagePosition`
@@ -4089,6 +4726,14 @@ client.doc.pages.rotate(
+**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ **request:** `Internal::Types::Hash[String, Object]`
@@ -4125,10 +4770,7 @@ client.doc.pages.rotate( ```ruby client.doc.redactions.apply( doc_id: "docId", - layer_name: "layerName", - request: { - key: "value" - } + layer_name: "layerName" ) ``` @@ -4168,7 +4810,23 @@ client.doc.redactions.apply(
-**request:** `Internal::Types::Hash[String, Object]` +**idempotency_key:** `String` — Names the change: 1 to 255 printable ASCII characters. A retry under the same key on the same layer answers with what the first request committed, and changes nothing. + +
+
+ +
+
+ +**pages:** `Internal::Types::Array[CloudPDF::Types::PageRef]` + +
+
+ +
+
+ +**annotations:** `Internal::Types::Array[CloudPDF::Types::AnnotationRef]`
@@ -4270,7 +4928,7 @@ client.doc.signatures.list(
-
client.doc.signatures.abort(doc_id:, layer_name:, signing_id:) -> CloudPDF::Types::DocSignaturesAbort200Response +
client.doc.signatures.cancel(doc_id:, layer_name:, signing_id:) -> CloudPDF::Types::DocSignaturesCancel200Response
@@ -4283,7 +4941,7 @@ client.doc.signatures.list(
```ruby -client.doc.signatures.abort( +client.doc.signatures.cancel( doc_id: "docId", layer_name: "layerName", signing_id: "signingId" @@ -4574,7 +5232,7 @@ client.doc.signatures.analysis(
-The multipart envelope: a JSON `body` part (field, subFilter, digest, contentsSize, signer, certify, lock, appearance) and an optional `resource:` PDF part the body's `appearance.resource` names. A certification (`certify.permission`) additionally requires `doc.sign.certify`. The layer is read-only until the signing completes, is aborted, or expires (15 minutes). A layer behind the document head cannot sign (StaleBase). +Multipart: a JSON `body` part (field, subFilter, digest, contentsSize, signer, certify, lock), naming the appearance PDF it may carry as `resources: { appearance: '' }`, and that PDF as the part `resource:`. A certification (`certify.permission`) additionally requires `doc.sign.certify`. The layer is read-only until the signing completes, is cancelled, or expires (15 minutes). A layer behind the document head cannot sign (StaleBase).
@@ -5234,3 +5892,71 @@ client.doc.versions.signature_digest(
+## Doc Metadata Custom +
client.doc.metadata.custom.get(doc_id:, layer_name:) -> Internal::Types::Hash[String, String] +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```ruby +client.doc.metadata.custom.get( + doc_id: "docId", + layer_name: "layerName" +) +``` +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**doc_id:** `String` + +
+
+ +
+
+ +**layer_name:** `String` + +
+
+ +
+
+ +**document_password:** `String` — Base64-encoded password for an encrypted document. Valid only with the API token (403 anywhere else). An encrypted document answers 422 DocPasswordRequired when the header is absent. Viewer doc JWTs use the SDK password-session flow instead. + +
+
+ +
+
+ +**request_options:** `CloudPDF::Doc::Metadata::Custom::RequestOptions` + +
+
+
+
+ + +
+
+
+ diff --git a/test/unit/internal/multipart/test_form_data.rb b/test/unit/internal/multipart/test_form_data.rb new file mode 100644 index 0000000..1129c4c --- /dev/null +++ b/test/unit/internal/multipart/test_form_data.rb @@ -0,0 +1,79 @@ +# frozen_string_literal: true + +require "test_helper" +require "tempfile" + +describe CloudPDF::Internal::Multipart::FormData do + FormData = CloudPDF::Internal::Multipart::FormData + + describe "#add_file" do + it "reads the file contents and filename from a path string" do + Tempfile.create(["upload", ".json"]) do |tempfile| + tempfile.binmode + tempfile.write("{\"users\":[]}") + tempfile.flush + + form_data = FormData.new + form_data.add_file(name: "users", file: tempfile.path, content_type: "application/json") + + part = form_data.parts.first + + assert_equal "users", part.name + assert_equal "{\"users\":[]}", part.contents + assert_equal File.basename(tempfile.path), part.filename + assert_equal({ "Content-Type" => "application/json" }, part.headers) + + body = form_data.encode + + assert_includes body, "filename=\"#{File.basename(tempfile.path)}\"" + assert_includes body, "{\"users\":[]}" + refute_includes body, tempfile.path + end + end + + it "reads the file contents and filename from a File object" do + Tempfile.create(["upload", ".txt"]) do |tempfile| + tempfile.write("hello") + tempfile.flush + + form_data = FormData.new + File.open(tempfile.path, "rb") do |file| + form_data.add_file(name: "file", file: file) + end + + part = form_data.parts.first + + assert_equal "hello", part.contents + assert_equal File.basename(tempfile.path), part.filename + assert_nil part.headers + end + end + + it "reads readable objects and honors an explicit filename" do + form_data = FormData.new + form_data.add_file(name: "file", file: StringIO.new("data"), filename: "custom.bin") + + part = form_data.parts.first + + assert_equal "data", part.contents + assert_equal "custom.bin", part.filename + end + + it "adds one part per file" do + Tempfile.create("a") do |first| + Tempfile.create("b") do |second| + first.write("first") + first.flush + second.write("second") + second.flush + + form_data = FormData.new + [first.path, second.path].each { |path| form_data.add_file(name: "files", file: path) } + + assert_equal %w[first second], form_data.parts.map(&:contents) + assert_equal %w[files files], form_data.parts.map(&:name) + end + end + end + end +end diff --git a/test/unit/internal/types/test_model.rb b/test/unit/internal/types/test_model.rb index ee0e099..a055ab2 100644 --- a/test/unit/internal/types/test_model.rb +++ b/test/unit/internal/types/test_model.rb @@ -24,6 +24,15 @@ class ExampleWithDefaults < ExampleModel field :type, String, default: "example" end + class ExampleWithBooleans < CloudPDF::Internal::Types::Model + field :enabled, CloudPDF::Internal::Types::Boolean + field :archived, CloudPDF::Internal::Types::Boolean, default: true + end + + class ExampleWithFalseDefault < CloudPDF::Internal::Types::Model + field :archived, CloudPDF::Internal::Types::Boolean, default: false + end + class ExampleChild < CloudPDF::Internal::Types::Model field :value, String end @@ -104,6 +113,37 @@ class ExampleParent < CloudPDF::Internal::Types::Model assert_kind_of ExampleChild, parent.child end + it "preserves false values instead of treating them as absent" do + example = ExampleWithBooleans.new(enabled: false) + + refute example.enabled + assert_equal({ "enabled" => false, "archived" => true }, example.to_h) + + loaded = ExampleWithBooleans.load({ enabled: false, archived: false }.to_json) + + refute loaded.enabled + refute loaded.archived + end + + it "prefers the first non-nil value when both api_name and field name are given" do + example = ExampleModel.new({ name: "Ruby", yearOfRelease: nil, year: 2014 }) + + assert_equal 2014, example.year + assert_equal({ "name" => "Ruby", "yearOfRelease" => 2014 }, example.to_h) + + example = ExampleModel.new({ name: "Ruby", yearOfRelease: 2010, year: 2014 }) + + assert_equal 2010, example.year + assert_equal({ "name" => "Ruby", "yearOfRelease" => 2010 }, example.to_h) + end + + it "applies a default of false" do + example = ExampleWithFalseDefault.new + + refute example.archived + assert_equal({ "archived" => false }, example.to_h) + end + it "uses the api_name to pull the value" do example = ExampleModel.new({ name: "Inception", yearOfRelease: 2014 })