Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
"generatorConfig": {
"moduleName": "CloudPDF"
},
"originGitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057",
"originGitCommit": "e074ee8465006a168ff6d8cfa73928df13ae159c",
"originGitCommitIsDirty": false,
"invokedBy": "ci",
"requestedVersion": "3.1.0",
"requestedVersion": "3.2.0",
"ciProvider": "github"
}
8 changes: 4 additions & 4 deletions cloudpdf-generation.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"language": "ruby",
"canonicalVersion": "3.1.0",
"sdkVersion": "3.1.0",
"canonicalVersion": "3.2.0",
"sdkVersion": "3.2.0",
"source": {
"repository": "embedpdf/embed-pdf-viewer",
"openapi": "cloudpdf/contract/openapi.json",
"openapiSha256": "5e62a5502b502635c63f989110a74f98a9f7f3f3a3696d6f1fccb4ea39e1efe3",
"gitCommit": "37273d7d149f893255344f0f8e9ff7b2dfbc8057",
"openapiSha256": "92b335b44d0957c70139f64ee3dd92e19d9d3a1452c90077002ed31dbddc3e7d",
"gitCommit": "e074ee8465006a168ff6d8cfa73928df13ae159c",
"gitCommitIsDirty": false
},
"fern": {
Expand Down
2 changes: 1 addition & 1 deletion lib/CloudPDF/client.rb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def initialize(token:, base_url: nil, max_retries: 2)
headers: {
"X-Fern-Language" => "Ruby",
Authorization: "Bearer #{token}",
"EmbedPDF-Version" => "3.1"
"EmbedPDF-Version" => "3.2"
},
max_retries: max_retries
)
Expand Down
4 changes: 4 additions & 0 deletions lib/CloudPDF/types/change_item.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ class ChangeItem < Internal::Types::Model

member -> { CloudPDF::Types::ChangeItemAnnotationsReorder }, key: "ANNOTATIONS_REORDER"

member -> { CloudPDF::Types::ChangeItemAnnotationsCopy }, key: "ANNOTATIONS_COPY"

member -> { CloudPDF::Types::ChangeItemAnnotationsRestore }, key: "ANNOTATIONS_RESTORE"

member -> { CloudPDF::Types::ChangeItemFormsSetValue }, key: "FORMS_SET_VALUE"
Expand All @@ -29,6 +31,8 @@ class ChangeItem < Internal::Types::Model

member -> { CloudPDF::Types::ChangeItemFormsCreate }, key: "FORMS_CREATE"

member -> { CloudPDF::Types::ChangeItemFormsCopy }, key: "FORMS_COPY"

member -> { CloudPDF::Types::ChangeItemFormsUpdate }, key: "FORMS_UPDATE"

member -> { CloudPDF::Types::ChangeItemFormsDelete }, key: "FORMS_DELETE"
Expand Down
15 changes: 15 additions & 0 deletions lib/CloudPDF/types/change_item_annotations_copy.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemAnnotationsCopy < Internal::Types::Model
field :annotations, -> { Internal::Types::Array[CloudPDF::Types::Annotation] }, optional: false, nullable: false

field :ref_map, -> { Internal::Types::Array[CloudPDF::Types::ChangeItemAnnotationsCopyRefMapItem] }, optional: false, nullable: false, api_name: "refMap"

field :dropped, -> { Internal::Types::Array[CloudPDF::Types::ChangeItemAnnotationsCopyDroppedItem] }, optional: false, nullable: false

field :meta, -> { CloudPDF::Types::AnnotationMutationMeta }, optional: false, nullable: false
end
end
end
13 changes: 13 additions & 0 deletions lib/CloudPDF/types/change_item_annotations_copy_dropped_item.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemAnnotationsCopyDroppedItem < Internal::Types::Model
field :ref, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false

field :field, -> { String }, optional: true, nullable: false

field :reason, -> { CloudPDF::Types::ChangeItemAnnotationsCopyDroppedItemReason }, optional: false, nullable: false
end
end
end
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# frozen_string_literal: true

module CloudPDF
module Types
module ChangeItemAnnotationsCopyDroppedItemReason
extend CloudPDF::Internal::Types::Enum

UNSUPPORTED_KIND = "unsupported-kind"
WIDGET = "widget"
GEOSPATIAL = "geospatial"
UNKNOWN_MEASURE = "unknown-measure"
UNSUPPORTED_ACTION = "unsupported-action"
UNSUPPORTED_VALUE = "unsupported-value"
NAME_CONFLICT = "name-conflict"
PARENT_DROPPED = "parent-dropped"
PARENT_MISSING = "parent-missing"
POPUP_TAKEN = "popup-taken"
end
end
end
11 changes: 11 additions & 0 deletions lib/CloudPDF/types/change_item_annotations_copy_ref_map_item.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemAnnotationsCopyRefMapItem < Internal::Types::Model
field :from, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false

field :to, -> { CloudPDF::Types::AnnotationRef }, optional: false, nullable: false
end
end
end
19 changes: 19 additions & 0 deletions lib/CloudPDF/types/change_item_forms_copy.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemFormsCopy < Internal::Types::Model
field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormField] }, optional: false, nullable: false

field :widgets, -> { Internal::Types::Array[CloudPDF::Types::WidgetAnnotation] }, optional: false, nullable: false

field :ref_map, -> { Internal::Types::Array[CloudPDF::Types::ChangeItemFormsCopyRefMapItem] }, optional: false, nullable: false, api_name: "refMap"

field :dropped, -> { Internal::Types::Array[CloudPDF::Types::ChangeItemFormsCopyDroppedItem] }, optional: false, nullable: false

field :calculation_order, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: true, nullable: false, api_name: "calculationOrder"

field :meta, -> { CloudPDF::Types::FormMutationMeta }, optional: false, nullable: false
end
end
end
15 changes: 15 additions & 0 deletions lib/CloudPDF/types/change_item_forms_copy_dropped_item.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemFormsCopyDroppedItem < Internal::Types::Model
field :ref, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: true

field :widget, -> { CloudPDF::Types::AnnotationRef }, optional: true, nullable: false

field :field, -> { String }, optional: true, nullable: false

field :reason, -> { CloudPDF::Types::ChangeItemFormsCopyDroppedItemReason }, optional: false, nullable: false
end
end
end
15 changes: 15 additions & 0 deletions lib/CloudPDF/types/change_item_forms_copy_dropped_item_reason.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# frozen_string_literal: true

module CloudPDF
module Types
module ChangeItemFormsCopyDroppedItemReason
extend CloudPDF::Internal::Types::Enum

NAME_CONFLICT = "name-conflict"
NO_FIELD = "no-field"
UNSUPPORTED_KIND = "unsupported-kind"
SCRIPT_NOT_ALLOWED = "script-not-allowed"
UNSUPPORTED_ACTION = "unsupported-action"
end
end
end
11 changes: 11 additions & 0 deletions lib/CloudPDF/types/change_item_forms_copy_ref_map_item.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeItemFormsCopyRefMapItem < Internal::Types::Model
field :from, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false

field :to, -> { CloudPDF::Types::FormFieldRef }, optional: false, nullable: false
end
end
end
2 changes: 2 additions & 0 deletions lib/CloudPDF/types/change_item_skipped_op.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,13 @@ module ChangeItemSkippedOp
ANNOTATIONS_UPDATE = "annotations.update"
ANNOTATIONS_DELETE = "annotations.delete"
ANNOTATIONS_REORDER = "annotations.reorder"
ANNOTATIONS_COPY = "annotations.copy"
FORMS_SET_VALUE = "forms.setValue"
FORMS_SET_DISPLAY = "forms.setDisplay"
FORMS_SET_APPEARANCE_TEXT = "forms.setAppearanceText"
FORMS_RESET = "forms.reset"
FORMS_CREATE = "forms.create"
FORMS_COPY = "forms.copy"
FORMS_UPDATE = "forms.update"
FORMS_DELETE = "forms.delete"
FORMS_ADD_WIDGET = "forms.addWidget"
Expand Down
4 changes: 4 additions & 0 deletions lib/CloudPDF/types/change_op.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ class ChangeOp < Internal::Types::Model

member -> { CloudPDF::Types::ChangeOpAnnotationsReorder }, key: "ANNOTATIONS_REORDER"

member -> { CloudPDF::Types::ChangeOpAnnotationsCopy }, key: "ANNOTATIONS_COPY"

member -> { CloudPDF::Types::ChangeOpFormsSetValue }, key: "FORMS_SET_VALUE"

member -> { CloudPDF::Types::ChangeOpFormsSetDisplay }, key: "FORMS_SET_DISPLAY"
Expand All @@ -25,6 +27,8 @@ class ChangeOp < Internal::Types::Model

member -> { CloudPDF::Types::ChangeOpFormsCreate }, key: "FORMS_CREATE"

member -> { CloudPDF::Types::ChangeOpFormsCopy }, key: "FORMS_COPY"

member -> { CloudPDF::Types::ChangeOpFormsUpdate }, key: "FORMS_UPDATE"

member -> { CloudPDF::Types::ChangeOpFormsDelete }, key: "FORMS_DELETE"
Expand Down
15 changes: 15 additions & 0 deletions lib/CloudPDF/types/change_op_annotations_copy.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeOpAnnotationsCopy < Internal::Types::Model
field :refs, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: false, nullable: false

field :page, -> { CloudPDF::Types::PageRef }, optional: true, nullable: false

field :offset, -> { CloudPDF::Types::ChangeOpAnnotationsCopyOffset }, optional: true, nullable: false

field :object_numbers, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "objectNumbers"
end
end
end
11 changes: 11 additions & 0 deletions lib/CloudPDF/types/change_op_annotations_copy_offset.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeOpAnnotationsCopyOffset < Internal::Types::Model
field :x, -> { Integer }, optional: false, nullable: false

field :y, -> { Integer }, optional: false, nullable: false
end
end
end
19 changes: 19 additions & 0 deletions lib/CloudPDF/types/change_op_forms_copy.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeOpFormsCopy < Internal::Types::Model
field :fields, -> { Internal::Types::Array[CloudPDF::Types::FormFieldRef] }, optional: false, nullable: false

field :widgets, -> { Internal::Types::Array[CloudPDF::Types::AnnotationRef] }, optional: true, nullable: false

field :page, -> { CloudPDF::Types::PageRef }, optional: true, nullable: false

field :offset, -> { CloudPDF::Types::ChangeOpFormsCopyOffset }, optional: true, nullable: false

field :values, -> { Internal::Types::Boolean }, optional: true, nullable: false

field :object_numbers, -> { Internal::Types::Array[Integer] }, optional: true, nullable: false, api_name: "objectNumbers"
end
end
end
11 changes: 11 additions & 0 deletions lib/CloudPDF/types/change_op_forms_copy_offset.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# frozen_string_literal: true

module CloudPDF
module Types
class ChangeOpFormsCopyOffset < Internal::Types::Model
field :x, -> { Integer }, optional: false, nullable: false

field :y, -> { Integer }, optional: false, nullable: false
end
end
end
2 changes: 1 addition & 1 deletion lib/CloudPDF/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module CloudPDF
VERSION = "3.1.0"
VERSION = "3.2.0"
end
12 changes: 12 additions & 0 deletions lib/cloudpdf.rb
Original file line number Diff line number Diff line change
Expand Up @@ -678,12 +678,16 @@
require_relative "CloudPDF/types/change_op_annotations_update"
require_relative "CloudPDF/types/change_op_annotations_delete"
require_relative "CloudPDF/types/change_op_annotations_reorder"
require_relative "CloudPDF/types/change_op_annotations_copy_offset"
require_relative "CloudPDF/types/change_op_annotations_copy"
require_relative "CloudPDF/types/change_op_forms_set_value"
require_relative "CloudPDF/types/change_op_forms_set_display_display"
require_relative "CloudPDF/types/change_op_forms_set_display"
require_relative "CloudPDF/types/change_op_forms_set_appearance_text"
require_relative "CloudPDF/types/change_op_forms_reset"
require_relative "CloudPDF/types/change_op_forms_create"
require_relative "CloudPDF/types/change_op_forms_copy_offset"
require_relative "CloudPDF/types/change_op_forms_copy"
require_relative "CloudPDF/types/change_op_forms_update"
require_relative "CloudPDF/types/change_op_forms_delete"
require_relative "CloudPDF/types/change_op_forms_add_widget"
Expand Down Expand Up @@ -1092,12 +1096,20 @@
require_relative "CloudPDF/types/change_item_annotations_update"
require_relative "CloudPDF/types/change_item_annotations_delete"
require_relative "CloudPDF/types/change_item_annotations_reorder"
require_relative "CloudPDF/types/change_item_annotations_copy_ref_map_item"
require_relative "CloudPDF/types/change_item_annotations_copy_dropped_item_reason"
require_relative "CloudPDF/types/change_item_annotations_copy_dropped_item"
require_relative "CloudPDF/types/change_item_annotations_copy"
require_relative "CloudPDF/types/change_item_annotations_restore"
require_relative "CloudPDF/types/change_item_forms_set_value"
require_relative "CloudPDF/types/change_item_forms_set_display"
require_relative "CloudPDF/types/change_item_forms_set_appearance_text"
require_relative "CloudPDF/types/change_item_forms_reset"
require_relative "CloudPDF/types/change_item_forms_create"
require_relative "CloudPDF/types/change_item_forms_copy_ref_map_item"
require_relative "CloudPDF/types/change_item_forms_copy_dropped_item_reason"
require_relative "CloudPDF/types/change_item_forms_copy_dropped_item"
require_relative "CloudPDF/types/change_item_forms_copy"
require_relative "CloudPDF/types/change_item_forms_update"
require_relative "CloudPDF/types/change_item_forms_delete"
require_relative "CloudPDF/types/change_item_forms_restore"
Expand Down
Loading