diff --git a/.fern/metadata.json b/.fern/metadata.json
index c1846fe7..c7d06ba2 100644
--- a/.fern/metadata.json
+++ b/.fern/metadata.json
@@ -5,9 +5,9 @@
"generatorConfig": {
"moduleName": "CloudPDF"
},
- "originGitCommit": "3283147ded32fc15c426768f75557a4d95943d84",
+ "originGitCommit": "ce65e1390549db1272ac3720a5ddfcea55be2c07",
"originGitCommitIsDirty": false,
"invokedBy": "ci",
- "requestedVersion": "3.0.0.alpha.21",
+ "requestedVersion": "3.0.0.alpha.22",
"ciProvider": "github"
}
\ No newline at end of file
diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json
index dc733d35..3ae4b98d 100644
--- a/cloudpdf-generation.json
+++ b/cloudpdf-generation.json
@@ -1,12 +1,12 @@
{
"language": "ruby",
- "canonicalVersion": "3.0.0-next.21",
- "sdkVersion": "3.0.0.alpha.21",
+ "canonicalVersion": "3.0.0-next.22",
+ "sdkVersion": "3.0.0.alpha.22",
"source": {
"repository": "embedpdf/embed-pdf-viewer",
"openapi": "cloudpdf/contract/openapi.json",
- "openapiSha256": "f85648401f5c683a32e2b50acc3d753df9f4ce06df8492e5d2b599beceb0e788",
- "gitCommit": "3283147ded32fc15c426768f75557a4d95943d84",
+ "openapiSha256": "1f5aa976eec4d5fc4e2b22efe725df58a01389896733ec1870f96a6441b62859",
+ "gitCommit": "ce65e1390549db1272ac3720a5ddfcea55be2c07",
"gitCommitIsDirty": false
},
"fern": {
diff --git a/lib/CloudPDF/deployment/client.rb b/lib/CloudPDF/deployment/client.rb
index 3120a0e3..f5a52366 100644
--- a/lib/CloudPDF/deployment/client.rb
+++ b/lib/CloudPDF/deployment/client.rb
@@ -42,6 +42,43 @@ def license_status(request_options: {}, **_params)
raise error_class.new(response.body, code: code)
end
end
+
+ # What each module declares, for a dashboard or a script that lists modules, offers their permissions in its
+ # dialogs and shows their meters. Which tenants may use one is in their `features` (`tenants.get`); what it costs,
+ # if anything, is the operator's.
+ #
+ # @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
+ #
+ # @example
+ # client.deployment.modules
+ #
+ # @return [CloudPDF::Types::DeploymentModulesResponse]
+ def modules(request_options: {}, **_params)
+ request = CloudPDF::Internal::JSON::Request.new(
+ base_url: request_options[:base_url],
+ method: "GET",
+ path: "v1/deployment/modules",
+ 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::DeploymentModulesResponse.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
diff --git a/lib/CloudPDF/tenants/client.rb b/lib/CloudPDF/tenants/client.rb
index 78e32c16..6d0992a4 100644
--- a/lib/CloudPDF/tenants/client.rb
+++ b/lib/CloudPDF/tenants/client.rb
@@ -292,6 +292,8 @@ def suspend(request_options: {}, **params)
# @option request_options [Integer] :timeout_in_seconds
# @option params [String] :tenant_id
# @option params [String, nil] :period
+ # @option params [String, nil] :from
+ # @option params [String, nil] :to
#
# @example
# client.tenants.usage(tenant_id: "tenantId")
@@ -301,6 +303,8 @@ def usage(request_options: {}, **params)
params = CloudPDF::Internal::Types::Utils.normalize_keys(params)
query_params = {}
query_params["period"] = params[:period] if params.key?(:period)
+ query_params["from"] = params[:from] if params.key?(:from)
+ query_params["to"] = params[:to] if params.key?(:to)
request = CloudPDF::Internal::JSON::Request.new(
base_url: request_options[:base_url],
diff --git a/lib/CloudPDF/tenants/types/usage_tenants_request.rb b/lib/CloudPDF/tenants/types/usage_tenants_request.rb
index 86f43ad5..182190bc 100644
--- a/lib/CloudPDF/tenants/types/usage_tenants_request.rb
+++ b/lib/CloudPDF/tenants/types/usage_tenants_request.rb
@@ -7,6 +7,10 @@ class UsageTenantsRequest < Internal::Types::Model
field :tenant_id, -> { String }, optional: false, nullable: false, api_name: "tenantId"
field :period, -> { String }, optional: true, nullable: false
+
+ field :from, -> { String }, optional: true, nullable: false
+
+ field :to, -> { String }, optional: true, nullable: false
end
end
end
diff --git a/lib/CloudPDF/types/annotation_caret.rb b/lib/CloudPDF/types/annotation_caret.rb
index aecc7b91..6db7c6a4 100644
--- a/lib/CloudPDF/types/annotation_caret.rb
+++ b/lib/CloudPDF/types/annotation_caret.rb
@@ -65,6 +65,8 @@ class AnnotationCaret < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_circle.rb b/lib/CloudPDF/types/annotation_circle.rb
index cd140327..e5f856b9 100644
--- a/lib/CloudPDF/types/annotation_circle.rb
+++ b/lib/CloudPDF/types/annotation_circle.rb
@@ -65,7 +65,9 @@ class AnnotationCircle < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_caret.rb b/lib/CloudPDF/types/annotation_draft_caret.rb
index 83c394ff..98e2a059 100644
--- a/lib/CloudPDF/types/annotation_draft_caret.rb
+++ b/lib/CloudPDF/types/annotation_draft_caret.rb
@@ -65,6 +65,8 @@ class AnnotationDraftCaret < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_circle.rb b/lib/CloudPDF/types/annotation_draft_circle.rb
index 6f0a4e10..bf4786eb 100644
--- a/lib/CloudPDF/types/annotation_draft_circle.rb
+++ b/lib/CloudPDF/types/annotation_draft_circle.rb
@@ -65,6 +65,8 @@ class AnnotationDraftCircle < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_file_attachment.rb b/lib/CloudPDF/types/annotation_draft_file_attachment.rb
index ecf07342..d86ab47c 100644
--- a/lib/CloudPDF/types/annotation_draft_file_attachment.rb
+++ b/lib/CloudPDF/types/annotation_draft_file_attachment.rb
@@ -65,6 +65,8 @@ class AnnotationDraftFileAttachment < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_free_text.rb b/lib/CloudPDF/types/annotation_draft_free_text.rb
index 16ae5070..501e8af3 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text.rb
+++ b/lib/CloudPDF/types/annotation_draft_free_text.rb
@@ -65,6 +65,8 @@ class AnnotationDraftFreeText < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationDraftFreeTextBox }, optional: true, nullable: false
field :rotation, -> { Integer }, optional: true, nullable: false
@@ -79,8 +81,6 @@ class AnnotationDraftFreeText < Internal::Types::Model
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"
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb
deleted file mode 100644
index 35fc3d40..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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_paragraphs_item.rb b/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb
deleted file mode 100644
index cd5cce6b..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
deleted file mode 100644
index 073991be..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_align.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-# 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
deleted file mode 100644
index 52f0fb67..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_dir.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# 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
deleted file mode 100644
index cdba30ab..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_margins.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-# 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
deleted file mode 100644
index cd55a016..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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
deleted file mode 100644
index 8a20ad55..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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
deleted file mode 100644
index a21ff4b2..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# 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
deleted file mode 100644
index a13a1fc6..00000000
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_paragraphs_item_runs_item_style_script.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# 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_highlight.rb b/lib/CloudPDF/types/annotation_draft_highlight.rb
index 66419f54..1f8e706f 100644
--- a/lib/CloudPDF/types/annotation_draft_highlight.rb
+++ b/lib/CloudPDF/types/annotation_draft_highlight.rb
@@ -65,6 +65,8 @@ class AnnotationDraftHighlight < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_ink.rb b/lib/CloudPDF/types/annotation_draft_ink.rb
index 073ad650..0088b5d1 100644
--- a/lib/CloudPDF/types/annotation_draft_ink.rb
+++ b/lib/CloudPDF/types/annotation_draft_ink.rb
@@ -65,6 +65,8 @@ class AnnotationDraftInk < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_line.rb b/lib/CloudPDF/types/annotation_draft_line.rb
index 15c1b2a6..31c891f2 100644
--- a/lib/CloudPDF/types/annotation_draft_line.rb
+++ b/lib/CloudPDF/types/annotation_draft_line.rb
@@ -65,6 +65,8 @@ class AnnotationDraftLine < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_polygon.rb b/lib/CloudPDF/types/annotation_draft_polygon.rb
index 11158b71..4f46509e 100644
--- a/lib/CloudPDF/types/annotation_draft_polygon.rb
+++ b/lib/CloudPDF/types/annotation_draft_polygon.rb
@@ -65,6 +65,8 @@ class AnnotationDraftPolygon < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_polyline.rb b/lib/CloudPDF/types/annotation_draft_polyline.rb
index ac66c86d..12deb56d 100644
--- a/lib/CloudPDF/types/annotation_draft_polyline.rb
+++ b/lib/CloudPDF/types/annotation_draft_polyline.rb
@@ -65,6 +65,8 @@ class AnnotationDraftPolyline < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_redact.rb b/lib/CloudPDF/types/annotation_draft_redact.rb
index 5da6a3b1..f475179b 100644
--- a/lib/CloudPDF/types/annotation_draft_redact.rb
+++ b/lib/CloudPDF/types/annotation_draft_redact.rb
@@ -65,6 +65,8 @@ class AnnotationDraftRedact < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_square.rb b/lib/CloudPDF/types/annotation_draft_square.rb
index 7b20f54c..f6901ea2 100644
--- a/lib/CloudPDF/types/annotation_draft_square.rb
+++ b/lib/CloudPDF/types/annotation_draft_square.rb
@@ -65,6 +65,8 @@ class AnnotationDraftSquare < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_squiggly.rb b/lib/CloudPDF/types/annotation_draft_squiggly.rb
index 9ca2b901..3c732b39 100644
--- a/lib/CloudPDF/types/annotation_draft_squiggly.rb
+++ b/lib/CloudPDF/types/annotation_draft_squiggly.rb
@@ -65,6 +65,8 @@ class AnnotationDraftSquiggly < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_stamp.rb b/lib/CloudPDF/types/annotation_draft_stamp.rb
index 14b6b67a..f42300bb 100644
--- a/lib/CloudPDF/types/annotation_draft_stamp.rb
+++ b/lib/CloudPDF/types/annotation_draft_stamp.rb
@@ -65,6 +65,8 @@ class AnnotationDraftStamp < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationDraftStampBox }, optional: true, nullable: false
field :rotation, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_strikeout.rb b/lib/CloudPDF/types/annotation_draft_strikeout.rb
index 119e7ff9..ca06ca30 100644
--- a/lib/CloudPDF/types/annotation_draft_strikeout.rb
+++ b/lib/CloudPDF/types/annotation_draft_strikeout.rb
@@ -65,6 +65,8 @@ class AnnotationDraftStrikeout < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_text.rb b/lib/CloudPDF/types/annotation_draft_text.rb
index f7973fb3..967f1b2c 100644
--- a/lib/CloudPDF/types/annotation_draft_text.rb
+++ b/lib/CloudPDF/types/annotation_draft_text.rb
@@ -65,6 +65,8 @@ class AnnotationDraftText < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_underline.rb b/lib/CloudPDF/types/annotation_draft_underline.rb
index 17def418..0de1c5f1 100644
--- a/lib/CloudPDF/types/annotation_draft_underline.rb
+++ b/lib/CloudPDF/types/annotation_draft_underline.rb
@@ -65,6 +65,8 @@ class AnnotationDraftUnderline < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_file_attachment.rb b/lib/CloudPDF/types/annotation_file_attachment.rb
index 1376d44e..d74dca6e 100644
--- a/lib/CloudPDF/types/annotation_file_attachment.rb
+++ b/lib/CloudPDF/types/annotation_file_attachment.rb
@@ -65,6 +65,8 @@ class AnnotationFileAttachment < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_free_text.rb b/lib/CloudPDF/types/annotation_free_text.rb
index 8fa27195..5157e973 100644
--- a/lib/CloudPDF/types/annotation_free_text.rb
+++ b/lib/CloudPDF/types/annotation_free_text.rb
@@ -65,6 +65,8 @@ class AnnotationFreeText < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: false, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationFreeTextBox }, optional: false, nullable: false
field :rotation, -> { Integer }, optional: false, nullable: true
@@ -79,8 +81,6 @@ class AnnotationFreeText < Internal::Types::Model
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"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_free_text_rich_text.rb
deleted file mode 100644
index 2b70c211..00000000
--- a/lib/CloudPDF/types/annotation_free_text_rich_text.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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_paragraphs_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb
deleted file mode 100644
index 79394dc8..00000000
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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_runs_item.rb b/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb
deleted file mode 100644
index 2613bf94..00000000
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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_highlight.rb b/lib/CloudPDF/types/annotation_highlight.rb
index 0329722a..8c197b64 100644
--- a/lib/CloudPDF/types/annotation_highlight.rb
+++ b/lib/CloudPDF/types/annotation_highlight.rb
@@ -65,6 +65,8 @@ class AnnotationHighlight < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_ink.rb b/lib/CloudPDF/types/annotation_ink.rb
index 2e1bf518..ca47ecb0 100644
--- a/lib/CloudPDF/types/annotation_ink.rb
+++ b/lib/CloudPDF/types/annotation_ink.rb
@@ -65,7 +65,9 @@ class AnnotationInk < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_line.rb b/lib/CloudPDF/types/annotation_line.rb
index 4253c463..ee3f4a06 100644
--- a/lib/CloudPDF/types/annotation_line.rb
+++ b/lib/CloudPDF/types/annotation_line.rb
@@ -65,7 +65,9 @@ class AnnotationLine < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_caret.rb b/lib/CloudPDF/types/annotation_patch_caret.rb
index 5547dc1e..64916498 100644
--- a/lib/CloudPDF/types/annotation_patch_caret.rb
+++ b/lib/CloudPDF/types/annotation_patch_caret.rb
@@ -65,6 +65,8 @@ class AnnotationPatchCaret < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_circle.rb b/lib/CloudPDF/types/annotation_patch_circle.rb
index 4d045972..e74f7612 100644
--- a/lib/CloudPDF/types/annotation_patch_circle.rb
+++ b/lib/CloudPDF/types/annotation_patch_circle.rb
@@ -65,6 +65,8 @@ class AnnotationPatchCircle < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_file_attachment.rb b/lib/CloudPDF/types/annotation_patch_file_attachment.rb
index 232d7251..93f0430d 100644
--- a/lib/CloudPDF/types/annotation_patch_file_attachment.rb
+++ b/lib/CloudPDF/types/annotation_patch_file_attachment.rb
@@ -65,6 +65,8 @@ class AnnotationPatchFileAttachment < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_free_text.rb b/lib/CloudPDF/types/annotation_patch_free_text.rb
index a70712e7..51da79ac 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text.rb
+++ b/lib/CloudPDF/types/annotation_patch_free_text.rb
@@ -65,6 +65,8 @@ class AnnotationPatchFreeText < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationPatchFreeTextBox }, optional: true, nullable: false
field :rotation, -> { Integer }, optional: true, nullable: false
@@ -79,8 +81,6 @@ class AnnotationPatchFreeText < Internal::Types::Model
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"
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb
deleted file mode 100644
index 239b6973..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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
deleted file mode 100644
index 0dca8787..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body.rb
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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_paragraphs_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb
deleted file mode 100644
index f29a66b9..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item.rb
+++ /dev/null
@@ -1,21 +0,0 @@
-# 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
deleted file mode 100644
index 75f4e502..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_align.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-# 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
deleted file mode 100644
index 7b6f8659..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_dir.rb
+++ /dev/null
@@ -1,12 +0,0 @@
-# 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
deleted file mode 100644
index 04858bd5..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_margins.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-# 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
deleted file mode 100644
index fdd8397e..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item.rb
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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_decoration_item.rb b/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb
deleted file mode 100644
index fc7639e2..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# 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
deleted file mode 100644
index cd2dad14..00000000
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style_script.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# 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_highlight.rb b/lib/CloudPDF/types/annotation_patch_highlight.rb
index 4deff47e..dc540b2b 100644
--- a/lib/CloudPDF/types/annotation_patch_highlight.rb
+++ b/lib/CloudPDF/types/annotation_patch_highlight.rb
@@ -65,6 +65,8 @@ class AnnotationPatchHighlight < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_ink.rb b/lib/CloudPDF/types/annotation_patch_ink.rb
index c982c7e0..8a6ee39c 100644
--- a/lib/CloudPDF/types/annotation_patch_ink.rb
+++ b/lib/CloudPDF/types/annotation_patch_ink.rb
@@ -65,6 +65,8 @@ class AnnotationPatchInk < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_line.rb b/lib/CloudPDF/types/annotation_patch_line.rb
index 2d09481b..63d7ae46 100644
--- a/lib/CloudPDF/types/annotation_patch_line.rb
+++ b/lib/CloudPDF/types/annotation_patch_line.rb
@@ -65,6 +65,8 @@ class AnnotationPatchLine < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_polygon.rb b/lib/CloudPDF/types/annotation_patch_polygon.rb
index d3619c76..717c2865 100644
--- a/lib/CloudPDF/types/annotation_patch_polygon.rb
+++ b/lib/CloudPDF/types/annotation_patch_polygon.rb
@@ -65,6 +65,8 @@ class AnnotationPatchPolygon < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_polyline.rb b/lib/CloudPDF/types/annotation_patch_polyline.rb
index 94c9d9d9..23d2d4d1 100644
--- a/lib/CloudPDF/types/annotation_patch_polyline.rb
+++ b/lib/CloudPDF/types/annotation_patch_polyline.rb
@@ -65,6 +65,8 @@ class AnnotationPatchPolyline < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_redact.rb b/lib/CloudPDF/types/annotation_patch_redact.rb
index 1a5707d1..fb0ca826 100644
--- a/lib/CloudPDF/types/annotation_patch_redact.rb
+++ b/lib/CloudPDF/types/annotation_patch_redact.rb
@@ -65,6 +65,8 @@ class AnnotationPatchRedact < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_square.rb b/lib/CloudPDF/types/annotation_patch_square.rb
index 3125638e..979f5d4c 100644
--- a/lib/CloudPDF/types/annotation_patch_square.rb
+++ b/lib/CloudPDF/types/annotation_patch_square.rb
@@ -65,6 +65,8 @@ class AnnotationPatchSquare < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_squiggly.rb b/lib/CloudPDF/types/annotation_patch_squiggly.rb
index 02d2aa2d..995daa7a 100644
--- a/lib/CloudPDF/types/annotation_patch_squiggly.rb
+++ b/lib/CloudPDF/types/annotation_patch_squiggly.rb
@@ -65,6 +65,8 @@ class AnnotationPatchSquiggly < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_stamp.rb b/lib/CloudPDF/types/annotation_patch_stamp.rb
index 2dde1a06..cb0a5855 100644
--- a/lib/CloudPDF/types/annotation_patch_stamp.rb
+++ b/lib/CloudPDF/types/annotation_patch_stamp.rb
@@ -65,6 +65,8 @@ class AnnotationPatchStamp < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationPatchStampBox }, optional: true, nullable: false
field :rotation, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_strikeout.rb b/lib/CloudPDF/types/annotation_patch_strikeout.rb
index 81e19b25..c96c6936 100644
--- a/lib/CloudPDF/types/annotation_patch_strikeout.rb
+++ b/lib/CloudPDF/types/annotation_patch_strikeout.rb
@@ -65,6 +65,8 @@ class AnnotationPatchStrikeout < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_text.rb b/lib/CloudPDF/types/annotation_patch_text.rb
index c3da4a08..c46a2473 100644
--- a/lib/CloudPDF/types/annotation_patch_text.rb
+++ b/lib/CloudPDF/types/annotation_patch_text.rb
@@ -65,6 +65,8 @@ class AnnotationPatchText < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_patch_underline.rb b/lib/CloudPDF/types/annotation_patch_underline.rb
index 6df42502..34273733 100644
--- a/lib/CloudPDF/types/annotation_patch_underline.rb
+++ b/lib/CloudPDF/types/annotation_patch_underline.rb
@@ -65,6 +65,8 @@ class AnnotationPatchUnderline < Internal::Types::Model
field :actions, -> { Object }, optional: true, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocumentInput }, optional: true, nullable: false, api_name: "richText"
+
field :color, -> { String }, optional: true, nullable: false
field :opacity, -> { Integer }, optional: true, nullable: false
diff --git a/lib/CloudPDF/types/annotation_polygon.rb b/lib/CloudPDF/types/annotation_polygon.rb
index 20db0687..61b1db4b 100644
--- a/lib/CloudPDF/types/annotation_polygon.rb
+++ b/lib/CloudPDF/types/annotation_polygon.rb
@@ -65,7 +65,9 @@ class AnnotationPolygon < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_polyline.rb b/lib/CloudPDF/types/annotation_polyline.rb
index a7b99932..9af576d3 100644
--- a/lib/CloudPDF/types/annotation_polyline.rb
+++ b/lib/CloudPDF/types/annotation_polyline.rb
@@ -65,7 +65,9 @@ class AnnotationPolyline < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_redact.rb b/lib/CloudPDF/types/annotation_redact.rb
index baa88f6b..7f0eb425 100644
--- a/lib/CloudPDF/types/annotation_redact.rb
+++ b/lib/CloudPDF/types/annotation_redact.rb
@@ -65,6 +65,8 @@ class AnnotationRedact < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_square.rb b/lib/CloudPDF/types/annotation_square.rb
index fd1d5ac7..c78eb152 100644
--- a/lib/CloudPDF/types/annotation_square.rb
+++ b/lib/CloudPDF/types/annotation_square.rb
@@ -65,7 +65,9 @@ class AnnotationSquare < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
- field :color, -> { String }, optional: false, nullable: false
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
+ field :color, -> { String }, optional: false, nullable: true
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_squiggly.rb b/lib/CloudPDF/types/annotation_squiggly.rb
index 9ce6f4b9..bfce1233 100644
--- a/lib/CloudPDF/types/annotation_squiggly.rb
+++ b/lib/CloudPDF/types/annotation_squiggly.rb
@@ -65,6 +65,8 @@ class AnnotationSquiggly < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_stamp.rb b/lib/CloudPDF/types/annotation_stamp.rb
index 3e968f0d..9674fe0e 100644
--- a/lib/CloudPDF/types/annotation_stamp.rb
+++ b/lib/CloudPDF/types/annotation_stamp.rb
@@ -65,6 +65,8 @@ class AnnotationStamp < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :box, -> { CloudPDF::Types::AnnotationStampBox }, optional: false, nullable: false
field :rotation, -> { Integer }, optional: false, nullable: true
diff --git a/lib/CloudPDF/types/annotation_strikeout.rb b/lib/CloudPDF/types/annotation_strikeout.rb
index 8202f099..e64ad569 100644
--- a/lib/CloudPDF/types/annotation_strikeout.rb
+++ b/lib/CloudPDF/types/annotation_strikeout.rb
@@ -65,6 +65,8 @@ class AnnotationStrikeout < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_text.rb b/lib/CloudPDF/types/annotation_text.rb
index 97b78f4f..1170d2ea 100644
--- a/lib/CloudPDF/types/annotation_text.rb
+++ b/lib/CloudPDF/types/annotation_text.rb
@@ -65,6 +65,8 @@ class AnnotationText < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_underline.rb b/lib/CloudPDF/types/annotation_underline.rb
index b49dac21..ce5d0e2c 100644
--- a/lib/CloudPDF/types/annotation_underline.rb
+++ b/lib/CloudPDF/types/annotation_underline.rb
@@ -65,6 +65,8 @@ class AnnotationUnderline < Internal::Types::Model
field :actions, -> { CloudPDF::Types::PdfAnnotationActions }, optional: false, nullable: true
+ field :rich_text, -> { CloudPDF::Types::RichTextDocument }, optional: false, nullable: true, api_name: "richText"
+
field :color, -> { String }, optional: false, nullable: false
field :opacity, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/deployment_modules_response.rb b/lib/CloudPDF/types/deployment_modules_response.rb
new file mode 100644
index 00000000..757ccae4
--- /dev/null
+++ b/lib/CloudPDF/types/deployment_modules_response.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class DeploymentModulesResponse < Internal::Types::Model
+ field :modules, -> { Internal::Types::Array[CloudPDF::Types::ModuleManifest] }, optional: false, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/module_manifest.rb b/lib/CloudPDF/types/module_manifest.rb
new file mode 100644
index 00000000..38e96026
--- /dev/null
+++ b/lib/CloudPDF/types/module_manifest.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class ModuleManifest < Internal::Types::Model
+ field :id, -> { String }, optional: false, nullable: false
+
+ field :name, -> { String }, optional: false, nullable: false
+
+ field :description, -> { String }, optional: true, nullable: false
+
+ field :permissions, -> { Internal::Types::Array[CloudPDF::Types::ModulePermission] }, optional: false, nullable: false
+
+ field :meters, -> { Internal::Types::Array[CloudPDF::Types::ModuleMeter] }, optional: false, nullable: false
+
+ field :requires, -> { CloudPDF::Types::ModuleManifestRequires }, optional: false, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/module_manifest_requires.rb b/lib/CloudPDF/types/module_manifest_requires.rb
new file mode 100644
index 00000000..97a98419
--- /dev/null
+++ b/lib/CloudPDF/types/module_manifest_requires.rb
@@ -0,0 +1,9 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class ModuleManifestRequires < Internal::Types::Model
+ field :document, -> { Internal::Types::Array[String] }, optional: false, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/module_meter.rb b/lib/CloudPDF/types/module_meter.rb
new file mode 100644
index 00000000..277367b2
--- /dev/null
+++ b/lib/CloudPDF/types/module_meter.rb
@@ -0,0 +1,15 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class ModuleMeter < Internal::Types::Model
+ field :name, -> { String }, optional: false, nullable: false
+
+ field :label, -> { String }, optional: false, nullable: false
+
+ field :unit, -> { String }, optional: false, nullable: false
+
+ field :description, -> { String }, optional: true, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/module_permission.rb b/lib/CloudPDF/types/module_permission.rb
new file mode 100644
index 00000000..2803b217
--- /dev/null
+++ b/lib/CloudPDF/types/module_permission.rb
@@ -0,0 +1,19 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class ModulePermission < Internal::Types::Model
+ field :name, -> { String }, optional: false, nullable: false
+
+ field :level, -> { CloudPDF::Types::ModulePermissionLevel }, optional: false, nullable: false
+
+ field :label, -> { String }, optional: false, nullable: false
+
+ field :description, -> { String }, optional: true, nullable: false
+
+ field :replaces, -> { String }, optional: true, nullable: false
+
+ field :bypassed_by, -> { Internal::Types::Array[String] }, optional: true, nullable: false, api_name: "bypassedBy"
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/module_permission_level.rb b/lib/CloudPDF/types/module_permission_level.rb
new file mode 100644
index 00000000..955c09db
--- /dev/null
+++ b/lib/CloudPDF/types/module_permission_level.rb
@@ -0,0 +1,12 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ module ModulePermissionLevel
+ extend CloudPDF::Internal::Types::Enum
+
+ DOCUMENT = "document"
+ TENANT = "tenant"
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/rich_text_document.rb b/lib/CloudPDF/types/rich_text_document.rb
new file mode 100644
index 00000000..a92c5f17
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocument < Internal::Types::Model
+ field :body, -> { CloudPDF::Types::RichTextDocumentBody }, optional: false, nullable: false
+
+ field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentParagraphsItem] }, optional: false, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body.rb b/lib/CloudPDF/types/rich_text_document_body.rb
similarity index 62%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body.rb
rename to lib/CloudPDF/types/rich_text_document_body.rb
index 1acb6280..0a38665c 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body.rb
+++ b/lib/CloudPDF/types/rich_text_document_body.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationFreeTextRichTextBody < Internal::Types::Model
+ class RichTextDocumentBody < Internal::Types::Model
field :family, -> { String }, optional: false, nullable: false
field :weight, -> { Integer }, optional: false, nullable: false
@@ -13,9 +13,9 @@ class AnnotationFreeTextRichTextBody < Internal::Types::Model
field :color, -> { String }, optional: false, nullable: false
- field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextBodyDecorationItem] }, optional: false, nullable: false
+ field :decoration, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentBodyDecorationItem] }, optional: false, nullable: false
- field :script, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyScript }, optional: false, nullable: false
+ field :script, -> { CloudPDF::Types::RichTextDocumentBodyScript }, optional: false, nullable: false
field :letter_spacing, -> { Integer }, optional: false, nullable: false, api_name: "letterSpacing"
@@ -23,13 +23,13 @@ class AnnotationFreeTextRichTextBody < Internal::Types::Model
field :unknown, -> { String }, optional: true, nullable: false
- field :align, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyAlign }, optional: false, nullable: false
+ field :align, -> { CloudPDF::Types::RichTextDocumentBodyAlign }, optional: false, nullable: false
- field :dir, -> { CloudPDF::Types::AnnotationFreeTextRichTextBodyDir }, optional: false, nullable: false
+ field :dir, -> { CloudPDF::Types::RichTextDocumentBodyDir }, 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 :margins, -> { CloudPDF::Types::RichTextDocumentBodyMargins }, optional: true, nullable: false
field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent"
end
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/rich_text_document_body_align.rb
similarity index 82%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb
rename to lib/CloudPDF/types/rich_text_document_body_align.rb
index f4237df0..b8c1c966 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body_align.rb
+++ b/lib/CloudPDF/types/rich_text_document_body_align.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextBodyAlign
+ module RichTextDocumentBodyAlign
extend CloudPDF::Internal::Types::Enum
LEFT = "left"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/rich_text_document_body_decoration_item.rb
similarity index 79%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb
rename to lib/CloudPDF/types/rich_text_document_body_decoration_item.rb
index 0e761c56..576d69e4 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body_decoration_item.rb
+++ b/lib/CloudPDF/types/rich_text_document_body_decoration_item.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextBodyDecorationItem
+ module RichTextDocumentBodyDecorationItem
extend CloudPDF::Internal::Types::Enum
UNDERLINE = "underline"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/rich_text_document_body_dir.rb
similarity index 78%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb
rename to lib/CloudPDF/types/rich_text_document_body_dir.rb
index d2adfd4e..26ff007b 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body_dir.rb
+++ b/lib/CloudPDF/types/rich_text_document_body_dir.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextBodyDir
+ module RichTextDocumentBodyDir
extend CloudPDF::Internal::Types::Enum
LTR = "ltr"
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/rich_text_document_body_margins.rb
similarity index 82%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb
rename to lib/CloudPDF/types/rich_text_document_body_margins.rb
index 973345c5..a45a7b6a 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_margins.rb
+++ b/lib/CloudPDF/types/rich_text_document_body_margins.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationDraftFreeTextRichTextBodyMargins < Internal::Types::Model
+ class RichTextDocumentBodyMargins < Internal::Types::Model
field :top, -> { Integer }, optional: false, nullable: false
field :bottom, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/rich_text_document_body_script.rb
similarity index 79%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb
rename to lib/CloudPDF/types/rich_text_document_body_script.rb
index 1d1a3e23..395f913d 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body_script.rb
+++ b/lib/CloudPDF/types/rich_text_document_body_script.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextBodyScript
+ module RichTextDocumentBodyScript
extend CloudPDF::Internal::Types::Enum
NORMAL = "normal"
diff --git a/lib/CloudPDF/types/rich_text_document_input.rb b/lib/CloudPDF/types/rich_text_document_input.rb
new file mode 100644
index 00000000..e0766c8e
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document_input.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocumentInput < Internal::Types::Model
+ field :body, -> { CloudPDF::Types::RichTextDocumentInputBody }, optional: true, nullable: false
+
+ field :paragraphs, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentInputParagraphsItem] }, 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/rich_text_document_input_body.rb
similarity index 60%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb
rename to lib/CloudPDF/types/rich_text_document_input_body.rb
index 33bddc73..31854d92 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationDraftFreeTextRichTextBody < Internal::Types::Model
+ class RichTextDocumentInputBody < Internal::Types::Model
field :family, -> { String }, optional: true, nullable: false
field :weight, -> { Integer }, optional: true, nullable: false
@@ -13,9 +13,9 @@ class AnnotationDraftFreeTextRichTextBody < Internal::Types::Model
field :color, -> { String }, optional: true, nullable: false
- field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyDecorationItem] }, optional: true, nullable: false
+ field :decoration, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentInputBodyDecorationItem] }, optional: true, nullable: false
- field :script, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyScript }, optional: true, nullable: false
+ field :script, -> { CloudPDF::Types::RichTextDocumentInputBodyScript }, optional: true, nullable: false
field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing"
@@ -23,13 +23,13 @@ class AnnotationDraftFreeTextRichTextBody < Internal::Types::Model
field :unknown, -> { String }, optional: true, nullable: false
- field :align, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyAlign }, optional: true, nullable: false
+ field :align, -> { CloudPDF::Types::RichTextDocumentInputBodyAlign }, optional: true, nullable: false
- field :dir, -> { CloudPDF::Types::AnnotationDraftFreeTextRichTextBodyDir }, optional: true, nullable: false
+ field :dir, -> { CloudPDF::Types::RichTextDocumentInputBodyDir }, 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 :margins, -> { CloudPDF::Types::RichTextDocumentInputBodyMargins }, optional: true, nullable: false
field :text_indent, -> { Integer }, optional: true, nullable: false, api_name: "textIndent"
end
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/rich_text_document_input_body_align.rb
similarity index 80%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb
rename to lib/CloudPDF/types/rich_text_document_input_body_align.rb
index 33dfc5c8..a7b6a469 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_align.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body_align.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationDraftFreeTextRichTextBodyAlign
+ module RichTextDocumentInputBodyAlign
extend CloudPDF::Internal::Types::Enum
LEFT = "left"
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/rich_text_document_input_body_decoration_item.rb
similarity index 77%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb
rename to lib/CloudPDF/types/rich_text_document_input_body_decoration_item.rb
index f649d699..bc8adb85 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_decoration_item.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body_decoration_item.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationPatchFreeTextRichTextBodyDecorationItem
+ module RichTextDocumentInputBodyDecorationItem
extend CloudPDF::Internal::Types::Enum
UNDERLINE = "underline"
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/rich_text_document_input_body_dir.rb
similarity index 76%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb
rename to lib/CloudPDF/types/rich_text_document_input_body_dir.rb
index d7e5dc36..8fc84e75 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_dir.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body_dir.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationDraftFreeTextRichTextBodyDir
+ module RichTextDocumentInputBodyDir
extend CloudPDF::Internal::Types::Enum
LTR = "ltr"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb b/lib/CloudPDF/types/rich_text_document_input_body_margins.rb
similarity index 81%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb
rename to lib/CloudPDF/types/rich_text_document_input_body_margins.rb
index aadc9c7e..9c13eb6b 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_margins.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body_margins.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationFreeTextRichTextParagraphsItemMargins < Internal::Types::Model
+ class RichTextDocumentInputBodyMargins < Internal::Types::Model
field :top, -> { Integer }, optional: false, nullable: false
field :bottom, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/rich_text_document_input_body_script.rb
similarity index 78%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb
rename to lib/CloudPDF/types/rich_text_document_input_body_script.rb
index 0c725b4c..fbbf1acc 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_script.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_body_script.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationDraftFreeTextRichTextBodyScript
+ module RichTextDocumentInputBodyScript
extend CloudPDF::Internal::Types::Enum
NORMAL = "normal"
diff --git a/lib/CloudPDF/types/rich_text_document_input_paragraphs_item.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item.rb
new file mode 100644
index 00000000..48171f29
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocumentInputParagraphsItem < Internal::Types::Model
+ field :align, -> { CloudPDF::Types::RichTextDocumentInputParagraphsItemAlign }, optional: true, nullable: false
+
+ field :dir, -> { CloudPDF::Types::RichTextDocumentInputParagraphsItemDir }, optional: true, nullable: false
+
+ field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight"
+
+ field :margins, -> { CloudPDF::Types::RichTextDocumentInputParagraphsItemMargins }, 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::RichTextDocumentInputParagraphsItemRunsItem] }, optional: false, nullable: false
+ end
+ end
+end
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_align.rb
similarity index 80%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_align.rb
index 0f7ee1f0..bb7491bf 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_align.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_align.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationPatchFreeTextRichTextBodyAlign
+ module RichTextDocumentInputParagraphsItemAlign
extend CloudPDF::Internal::Types::Enum
LEFT = "left"
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_dir.rb
similarity index 76%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_dir.rb
index 4c26bd68..5e457349 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_dir.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_dir.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationPatchFreeTextRichTextBodyDir
+ module RichTextDocumentInputParagraphsItemDir
extend CloudPDF::Internal::Types::Enum
LTR = "ltr"
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_margins.rb
similarity index 85%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_margins.rb
index 1f9b8084..227c9fef 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_margins.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_margins.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationPatchFreeTextRichTextBodyMargins < Internal::Types::Model
+ class RichTextDocumentInputParagraphsItemMargins < Internal::Types::Model
field :top, -> { Integer }, optional: false, nullable: false
field :bottom, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item.rb
new file mode 100644
index 00000000..6eabed54
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocumentInputParagraphsItemRunsItem < Internal::Types::Model
+ field :text, -> { String }, optional: false, nullable: false
+
+ field :style, -> { CloudPDF::Types::RichTextDocumentInputParagraphsItemRunsItemStyle }, 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/rich_text_document_input_paragraphs_item_runs_item_style.rb
similarity index 70%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style.rb
index ddb33ad0..4040640d 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model
+ class RichTextDocumentInputParagraphsItemRunsItemStyle < Internal::Types::Model
field :family, -> { String }, optional: true, nullable: false
field :weight, -> { Integer }, optional: true, nullable: false
@@ -13,9 +13,9 @@ class AnnotationFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::M
field :color, -> { String }, optional: true, nullable: false
- field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false
+ field :decoration, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentInputParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false
- field :script, -> { CloudPDF::Types::AnnotationFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false
+ field :script, -> { CloudPDF::Types::RichTextDocumentInputParagraphsItemRunsItemStyleScript }, optional: true, nullable: false
field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_decoration_item.rb
similarity index 72%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_decoration_item.rb
index ebd70481..538e2513 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_decoration_item.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_decoration_item.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem
+ module RichTextDocumentInputParagraphsItemRunsItemStyleDecorationItem
extend CloudPDF::Internal::Types::Enum
UNDERLINE = "underline"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_script.rb
similarity index 72%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb
rename to lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_script.rb
index 0a9e84e2..efd86806 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_runs_item_style_script.rb
+++ b/lib/CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_script.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextParagraphsItemRunsItemStyleScript
+ module RichTextDocumentInputParagraphsItemRunsItemStyleScript
extend CloudPDF::Internal::Types::Enum
NORMAL = "normal"
diff --git a/lib/CloudPDF/types/rich_text_document_paragraphs_item.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item.rb
new file mode 100644
index 00000000..f3868f17
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item.rb
@@ -0,0 +1,21 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocumentParagraphsItem < Internal::Types::Model
+ field :align, -> { CloudPDF::Types::RichTextDocumentParagraphsItemAlign }, optional: true, nullable: false
+
+ field :dir, -> { CloudPDF::Types::RichTextDocumentParagraphsItemDir }, optional: true, nullable: false
+
+ field :line_height, -> { Integer }, optional: true, nullable: false, api_name: "lineHeight"
+
+ field :margins, -> { CloudPDF::Types::RichTextDocumentParagraphsItemMargins }, 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::RichTextDocumentParagraphsItemRunsItem] }, 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/rich_text_document_paragraphs_item_align.rb
similarity index 79%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_align.rb
index 13dbdc64..59adb83b 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_align.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_align.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextParagraphsItemAlign
+ module RichTextDocumentParagraphsItemAlign
extend CloudPDF::Internal::Types::Enum
LEFT = "left"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item_dir.rb
similarity index 74%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_dir.rb
index 2798a67a..68fdfe69 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_paragraphs_item_dir.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_dir.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationFreeTextRichTextParagraphsItemDir
+ module RichTextDocumentParagraphsItemDir
extend CloudPDF::Internal::Types::Enum
LTR = "ltr"
diff --git a/lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item_margins.rb
similarity index 85%
rename from lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_margins.rb
index 821584e6..157f8f5e 100644
--- a/lib/CloudPDF/types/annotation_free_text_rich_text_body_margins.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_margins.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationFreeTextRichTextBodyMargins < Internal::Types::Model
+ class RichTextDocumentParagraphsItemMargins < Internal::Types::Model
field :top, -> { Integer }, optional: false, nullable: false
field :bottom, -> { Integer }, optional: false, nullable: false
diff --git a/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item.rb
new file mode 100644
index 00000000..e3342253
--- /dev/null
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module CloudPDF
+ module Types
+ class RichTextDocumentParagraphsItemRunsItem < Internal::Types::Model
+ field :text, -> { String }, optional: false, nullable: false
+
+ field :style, -> { CloudPDF::Types::RichTextDocumentParagraphsItemRunsItemStyle }, 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/rich_text_document_paragraphs_item_runs_item_style.rb
similarity index 69%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style.rb
index 8dd0257f..9f691ac2 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_paragraphs_item_runs_item_style.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- class AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Types::Model
+ class RichTextDocumentParagraphsItemRunsItemStyle < Internal::Types::Model
field :family, -> { String }, optional: true, nullable: false
field :weight, -> { Integer }, optional: true, nullable: false
@@ -13,9 +13,9 @@ class AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyle < Internal::Typ
field :color, -> { String }, optional: true, nullable: false
- field :decoration, -> { Internal::Types::Array[CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false
+ field :decoration, -> { Internal::Types::Array[CloudPDF::Types::RichTextDocumentParagraphsItemRunsItemStyleDecorationItem] }, optional: true, nullable: false
- field :script, -> { CloudPDF::Types::AnnotationPatchFreeTextRichTextParagraphsItemRunsItemStyleScript }, optional: true, nullable: false
+ field :script, -> { CloudPDF::Types::RichTextDocumentParagraphsItemRunsItemStyleScript }, optional: true, nullable: false
field :letter_spacing, -> { Integer }, optional: true, nullable: false, api_name: "letterSpacing"
diff --git a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_decoration_item.rb
similarity index 75%
rename from lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_decoration_item.rb
index a0581ae7..6392ee86 100644
--- a/lib/CloudPDF/types/annotation_draft_free_text_rich_text_body_decoration_item.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_decoration_item.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationDraftFreeTextRichTextBodyDecorationItem
+ module RichTextDocumentParagraphsItemRunsItemStyleDecorationItem
extend CloudPDF::Internal::Types::Enum
UNDERLINE = "underline"
diff --git a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_script.rb
similarity index 75%
rename from lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb
rename to lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_script.rb
index 9e8fe585..451d82ce 100644
--- a/lib/CloudPDF/types/annotation_patch_free_text_rich_text_body_script.rb
+++ b/lib/CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_script.rb
@@ -2,7 +2,7 @@
module CloudPDF
module Types
- module AnnotationPatchFreeTextRichTextBodyScript
+ module RichTextDocumentParagraphsItemRunsItemStyleScript
extend CloudPDF::Internal::Types::Enum
NORMAL = "normal"
diff --git a/lib/CloudPDF/version.rb b/lib/CloudPDF/version.rb
index 9471e373..4857a5f4 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.21"
+ VERSION = "3.0.0.alpha.22"
end
diff --git a/lib/cloudpdf.rb b/lib/cloudpdf.rb
index 0147c3e8..115d9a65 100644
--- a/lib/cloudpdf.rb
+++ b/lib/cloudpdf.rb
@@ -105,6 +105,21 @@
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/rich_text_document_input_body_decoration_item"
+require_relative "CloudPDF/types/rich_text_document_input_body_script"
+require_relative "CloudPDF/types/rich_text_document_input_body_align"
+require_relative "CloudPDF/types/rich_text_document_input_body_dir"
+require_relative "CloudPDF/types/rich_text_document_input_body_margins"
+require_relative "CloudPDF/types/rich_text_document_input_body"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_align"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_dir"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_margins"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_decoration_item"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style_script"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item_style"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item_runs_item"
+require_relative "CloudPDF/types/rich_text_document_input_paragraphs_item"
+require_relative "CloudPDF/types/rich_text_document_input"
require_relative "CloudPDF/types/annotation_draft_highlight"
require_relative "CloudPDF/types/annotation_draft_underline_rect"
require_relative "CloudPDF/types/annotation_draft_underline_blend_mode"
@@ -286,21 +301,6 @@
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"
@@ -571,21 +571,6 @@
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"
@@ -790,6 +775,11 @@
require_relative "CloudPDF/types/engine_error_payload"
require_relative "CloudPDF/types/tenant_feature_stopped"
require_relative "CloudPDF/types/tenant_feature"
+require_relative "CloudPDF/types/module_manifest_requires"
+require_relative "CloudPDF/types/module_permission_level"
+require_relative "CloudPDF/types/module_permission"
+require_relative "CloudPDF/types/module_meter"
+require_relative "CloudPDF/types/module_manifest"
require_relative "CloudPDF/types/cache_delta_pages_item_cache"
require_relative "CloudPDF/types/cache_delta_pages_item"
require_relative "CloudPDF/types/cache_delta"
@@ -810,6 +800,21 @@
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/rich_text_document_body_decoration_item"
+require_relative "CloudPDF/types/rich_text_document_body_script"
+require_relative "CloudPDF/types/rich_text_document_body_align"
+require_relative "CloudPDF/types/rich_text_document_body_dir"
+require_relative "CloudPDF/types/rich_text_document_body_margins"
+require_relative "CloudPDF/types/rich_text_document_body"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_align"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_dir"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_margins"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_decoration_item"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style_script"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_runs_item_style"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item_runs_item"
+require_relative "CloudPDF/types/rich_text_document_paragraphs_item"
+require_relative "CloudPDF/types/rich_text_document"
require_relative "CloudPDF/types/annotation_highlight"
require_relative "CloudPDF/types/annotation_underline_rect"
require_relative "CloudPDF/types/annotation_underline_blend_mode"
@@ -983,21 +988,6 @@
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"
@@ -1490,6 +1480,7 @@
require_relative "CloudPDF/types/folders_delete404response"
require_relative "CloudPDF/types/folders_delete409response"
require_relative "CloudPDF/types/deployment_license_status_response"
+require_relative "CloudPDF/types/deployment_modules_response"
require_relative "CloudPDF/types/tokens_issue_request_doc"
require_relative "CloudPDF/types/tokens_issue_request_tenant"
require_relative "CloudPDF/types/tokens_issue_request_upload"
diff --git a/reference.md b/reference.md
index 04673b37..e955dfbd 100644
--- a/reference.md
+++ b/reference.md
@@ -36,6 +36,60 @@ client.deployment.license_status
+
+
+
+
+
+client.deployment.modules() -> CloudPDF::Types::DeploymentModulesResponse
+
+
+
+#### 🔌 Usage
+
+
+
+
+
+
+#### ⚙️ Parameters
+
+
+
+
+
+
+
+
+