Skip to content

Commit 93c23e2

Browse files
feat(api): manual updates
1 parent 80a2464 commit 93c23e2

427 files changed

Lines changed: 12397 additions & 14955 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 955
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-45b4e4548d5c629c40a55d10db6d924a20591a47a25928c3eeb82b3a7e1b640e.yml
3-
openapi_spec_hash: 47d20b6496315d47f4f64441d4682f47
4-
config_hash: 997f7d3ccb889010d92f2906d731d7d1
1+
configured_endpoints: 959
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-5471b42def181422e461f5657935bcc5d80f62e169b34b60d017257cab8ed6a7.yml
3+
openapi_spec_hash: 93b8671a542b331e067319184c943fdd
4+
config_hash: 42a440e814378897b5ca0c2ad29c7f99

lib/hubspot_sdk.rb

Lines changed: 63 additions & 27 deletions
Large diffs are not rendered by default.

lib/hubspot_sdk/client.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ class Client < HubSpotSDK::Internal::Transport::BaseClient
6666
# @return [HubSpotSDK::Resources::Webhooks]
6767
attr_reader :webhooks
6868

69+
# @return [HubSpotSDK::Resources::WebhooksJournal]
70+
attr_reader :webhooks_journal
71+
6972
# @api private
7073
#
7174
# @return [Hash{String=>String}]
@@ -149,6 +152,7 @@ def initialize(
149152
@scheduler = HubSpotSDK::Resources::Scheduler.new(client: self)
150153
@settings = HubSpotSDK::Resources::Settings.new(client: self)
151154
@webhooks = HubSpotSDK::Resources::Webhooks.new(client: self)
155+
@webhooks_journal = HubSpotSDK::Resources::WebhooksJournal.new(client: self)
152156
end
153157
end
154158
end

lib/hubspot_sdk/internal/type/union.rb

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ module Type
66
# @api private
77
#
88
# @example
9-
# # `token_info_response_base_if` is a `HubSpotSDK::Auth::TokenInfoResponseBaseIf`
10-
# case token_info_response_base_if
11-
# when HubSpotSDK::Auth::PublicAccessTokenInfoResponse
12-
# puts(token_info_response_base_if.token)
13-
# when HubSpotSDK::Auth::PublicRefreshTokenInfoResponse
14-
# puts(token_info_response_base_if.active)
9+
# # `subscription_upsert_request` is a `HubSpotSDK::SubscriptionUpsertRequest`
10+
# case subscription_upsert_request
11+
# when HubSpotSDK::ObjectSubscriptionUpsertRequest
12+
# puts(subscription_upsert_request.actions)
13+
# when HubSpotSDK::AssociationSubscriptionUpsertRequest
14+
# puts(subscription_upsert_request.associated_object_type_ids)
15+
# when HubSpotSDK::AppLifecycleEventSubscriptionUpsertRequest
16+
# puts(subscription_upsert_request.event_type_id)
1517
# else
16-
# puts(token_info_response_base_if)
18+
# puts(subscription_upsert_request)
1719
# end
1820
module Union
1921
include HubSpotSDK::Internal::Type::Converter

lib/hubspot_sdk/models.rb

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,21 @@ module HubSpotSDK
4343

4444
Account = HubSpotSDK::Models::Account
4545

46+
ActionOverrideRequest = HubSpotSDK::Models::ActionOverrideRequest
47+
4648
ActionResponse = HubSpotSDK::Models::ActionResponse
4749

50+
AppLifecycleEventSubscriptionUpsertRequest =
51+
HubSpotSDK::Models::AppLifecycleEventSubscriptionUpsertRequest
52+
4853
AssociationDefinition = HubSpotSDK::Models::AssociationDefinition
4954

5055
AssociationDefinitionEgg = HubSpotSDK::Models::AssociationDefinitionEgg
5156

5257
AssociationSpec = HubSpotSDK::Models::AssociationSpec
5358

59+
AssociationSubscriptionUpsertRequest = HubSpotSDK::Models::AssociationSubscriptionUpsertRequest
60+
5461
Auth = HubSpotSDK::Models::Auth
5562

5663
Automation = HubSpotSDK::Models::Automation
@@ -67,6 +74,11 @@ module HubSpotSDK
6774

6875
BatchReadInputPropertyName = HubSpotSDK::Models::BatchReadInputPropertyName
6976

77+
BatchResponseJournalFetchResponse = HubSpotSDK::Models::BatchResponseJournalFetchResponse
78+
79+
BatchResponseJournalFetchResponseWithErrors =
80+
HubSpotSDK::Models::BatchResponseJournalFetchResponseWithErrors
81+
7082
BusinessUnits = HubSpotSDK::Models::BusinessUnits
7183

7284
Cms = HubSpotSDK::Models::Cms
@@ -75,10 +87,20 @@ module HubSpotSDK
7587

7688
CommunicationPreferences = HubSpotSDK::Models::CommunicationPreferences
7789

90+
Condition = HubSpotSDK::Models::Condition
91+
7892
Conversations = HubSpotSDK::Models::Conversations
7993

8094
Crm = HubSpotSDK::Models::Crm
8195

96+
CrmObjectSnapshotBatchRequest = HubSpotSDK::Models::CrmObjectSnapshotBatchRequest
97+
98+
CrmObjectSnapshotBatchResponse = HubSpotSDK::Models::CrmObjectSnapshotBatchResponse
99+
100+
CrmObjectSnapshotRequest = HubSpotSDK::Models::CrmObjectSnapshotRequest
101+
102+
CrmObjectSnapshotResponse = HubSpotSDK::Models::CrmObjectSnapshotResponse
103+
82104
ErrorData = HubSpotSDK::Models::ErrorData
83105

84106
ErrorDetail = HubSpotSDK::Models::ErrorDetail
@@ -87,14 +109,31 @@ module HubSpotSDK
87109

88110
Files = HubSpotSDK::Models::Files
89111

112+
Filter = HubSpotSDK::Models::Filter
113+
114+
FilterCreateRequest = HubSpotSDK::Models::FilterCreateRequest
115+
116+
FilterCreateResponse = HubSpotSDK::Models::FilterCreateResponse
117+
118+
FilterResponse = HubSpotSDK::Models::FilterResponse
119+
90120
ForwardPaging = HubSpotSDK::Models::ForwardPaging
91121

122+
GdprPrivacyDeletionSubscriptionUpsertRequest =
123+
HubSpotSDK::Models::GdprPrivacyDeletionSubscriptionUpsertRequest
124+
125+
JournalFetchResponse = HubSpotSDK::Models::JournalFetchResponse
126+
127+
ListMembershipSubscriptionUpsertRequest = HubSpotSDK::Models::ListMembershipSubscriptionUpsertRequest
128+
92129
Marketing = HubSpotSDK::Models::Marketing
93130

94131
Meta = HubSpotSDK::Models::Meta
95132

96133
NextPage = HubSpotSDK::Models::NextPage
97134

135+
ObjectSubscriptionUpsertRequest = HubSpotSDK::Models::ObjectSubscriptionUpsertRequest
136+
98137
ObjectTypeDefinition = HubSpotSDK::Models::ObjectTypeDefinition
99138

100139
ObjectTypeDefinitionLabels = HubSpotSDK::Models::ObjectTypeDefinitionLabels
@@ -131,11 +170,17 @@ module HubSpotSDK
131170

132171
Settings = HubSpotSDK::Models::Settings
133172

173+
SnapshotStatusResponse = HubSpotSDK::Models::SnapshotStatusResponse
174+
134175
StandardError = HubSpotSDK::Models::StandardError
135176

177+
SubscriptionUpsertRequest = HubSpotSDK::Models::SubscriptionUpsertRequest
178+
136179
TaskLocator = HubSpotSDK::Models::TaskLocator
137180

138181
VersionUser = HubSpotSDK::Models::VersionUser
139182

140183
Webhooks = HubSpotSDK::Models::Webhooks
184+
185+
WebhooksJournal = HubSpotSDK::Models::WebhooksJournal
141186
end
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# frozen_string_literal: true
2+
3+
module HubSpotSDK
4+
module Models
5+
class ActionOverrideRequest < HubSpotSDK::Internal::Type::BaseModel
6+
# @!attribute associated_object_type_ids
7+
# An array of strings, each representing an associated object type ID relevant to
8+
# the action override.
9+
#
10+
# @return [Array<String>, nil]
11+
optional :associated_object_type_ids,
12+
HubSpotSDK::Internal::Type::ArrayOf[String],
13+
api_name: :associatedObjectTypeIds
14+
15+
# @!attribute list_ids
16+
# An array of integers representing list IDs that are associated with the action
17+
# override. The integers are in int64 format.
18+
#
19+
# @return [Array<Integer>, nil]
20+
optional :list_ids, HubSpotSDK::Internal::Type::ArrayOf[Integer], api_name: :listIds
21+
22+
# @!attribute object_ids
23+
# An array of integers, each representing an object ID for which the action
24+
# override is applicable. The integers are in int64 format.
25+
#
26+
# @return [Array<Integer>, nil]
27+
optional :object_ids, HubSpotSDK::Internal::Type::ArrayOf[Integer], api_name: :objectIds
28+
29+
# @!attribute properties
30+
# An array of strings representing the properties to be overridden in the action.
31+
# Each string corresponds to a property name.
32+
#
33+
# @return [Array<String>, nil]
34+
optional :properties, HubSpotSDK::Internal::Type::ArrayOf[String]
35+
36+
# @!method initialize(associated_object_type_ids: nil, list_ids: nil, object_ids: nil, properties: nil)
37+
# Some parameter documentations has been truncated, see
38+
# {HubSpotSDK::Models::ActionOverrideRequest} for more details.
39+
#
40+
# @param associated_object_type_ids [Array<String>] An array of strings, each representing an associated object type ID relevant to
41+
#
42+
# @param list_ids [Array<Integer>] An array of integers representing list IDs that are associated with the action o
43+
#
44+
# @param object_ids [Array<Integer>] An array of integers, each representing an object ID for which the action overri
45+
#
46+
# @param properties [Array<String>] An array of strings representing the properties to be overridden in the action.
47+
end
48+
end
49+
end
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# frozen_string_literal: true
2+
3+
module HubSpotSDK
4+
module Models
5+
class AppLifecycleEventSubscriptionUpsertRequest < HubSpotSDK::Internal::Type::BaseModel
6+
# @!attribute event_type_id
7+
#
8+
# @return [String]
9+
required :event_type_id, String, api_name: :eventTypeId
10+
11+
# @!attribute properties
12+
#
13+
# @return [Array<String>]
14+
required :properties, HubSpotSDK::Internal::Type::ArrayOf[String]
15+
16+
# @!attribute subscription_type
17+
#
18+
# @return [Symbol, HubSpotSDK::Models::AppLifecycleEventSubscriptionUpsertRequest::SubscriptionType]
19+
required :subscription_type,
20+
enum: -> { HubSpotSDK::AppLifecycleEventSubscriptionUpsertRequest::SubscriptionType },
21+
api_name: :subscriptionType
22+
23+
# @!method initialize(event_type_id:, properties:, subscription_type:)
24+
# @param event_type_id [String]
25+
# @param properties [Array<String>]
26+
# @param subscription_type [Symbol, HubSpotSDK::Models::AppLifecycleEventSubscriptionUpsertRequest::SubscriptionType]
27+
28+
# @see HubSpotSDK::Models::AppLifecycleEventSubscriptionUpsertRequest#subscription_type
29+
module SubscriptionType
30+
extend HubSpotSDK::Internal::Type::Enum
31+
32+
APP_LIFECYCLE_EVENT = :APP_LIFECYCLE_EVENT
33+
34+
# @!method self.values
35+
# @return [Array<Symbol>]
36+
end
37+
end
38+
end
39+
end
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# frozen_string_literal: true
2+
3+
module HubSpotSDK
4+
module Models
5+
class AssociationSubscriptionUpsertRequest < HubSpotSDK::Internal::Type::BaseModel
6+
# @!attribute actions
7+
#
8+
# @return [Array<Symbol, HubSpotSDK::Models::AssociationSubscriptionUpsertRequest::Action>]
9+
required :actions,
10+
-> { HubSpotSDK::Internal::Type::ArrayOf[enum: HubSpotSDK::AssociationSubscriptionUpsertRequest::Action] }
11+
12+
# @!attribute associated_object_type_ids
13+
#
14+
# @return [Array<String>]
15+
required :associated_object_type_ids,
16+
HubSpotSDK::Internal::Type::ArrayOf[String],
17+
api_name: :associatedObjectTypeIds
18+
19+
# @!attribute object_ids
20+
#
21+
# @return [Array<Integer>]
22+
required :object_ids, HubSpotSDK::Internal::Type::ArrayOf[Integer], api_name: :objectIds
23+
24+
# @!attribute object_type_id
25+
#
26+
# @return [String]
27+
required :object_type_id, String, api_name: :objectTypeId
28+
29+
# @!attribute portal_id
30+
#
31+
# @return [Integer]
32+
required :portal_id, Integer, api_name: :portalId
33+
34+
# @!attribute subscription_type
35+
#
36+
# @return [Symbol, HubSpotSDK::Models::AssociationSubscriptionUpsertRequest::SubscriptionType]
37+
required :subscription_type,
38+
enum: -> { HubSpotSDK::AssociationSubscriptionUpsertRequest::SubscriptionType },
39+
api_name: :subscriptionType
40+
41+
# @!method initialize(actions:, associated_object_type_ids:, object_ids:, object_type_id:, portal_id:, subscription_type:)
42+
# @param actions [Array<Symbol, HubSpotSDK::Models::AssociationSubscriptionUpsertRequest::Action>]
43+
# @param associated_object_type_ids [Array<String>]
44+
# @param object_ids [Array<Integer>]
45+
# @param object_type_id [String]
46+
# @param portal_id [Integer]
47+
# @param subscription_type [Symbol, HubSpotSDK::Models::AssociationSubscriptionUpsertRequest::SubscriptionType]
48+
49+
module Action
50+
extend HubSpotSDK::Internal::Type::Enum
51+
52+
CREATE = :CREATE
53+
UPDATE = :UPDATE
54+
DELETE = :DELETE
55+
MERGE = :MERGE
56+
RESTORE = :RESTORE
57+
ASSOCIATION_ADDED = :ASSOCIATION_ADDED
58+
ASSOCIATION_REMOVED = :ASSOCIATION_REMOVED
59+
SNAPSHOT = :SNAPSHOT
60+
APP_INSTALL = :APP_INSTALL
61+
APP_UNINSTALL = :APP_UNINSTALL
62+
ADDED_TO_LIST = :ADDED_TO_LIST
63+
REMOVED_FROM_LIST = :REMOVED_FROM_LIST
64+
GDPR_DELETE = :GDPR_DELETE
65+
66+
# @!method self.values
67+
# @return [Array<Symbol>]
68+
end
69+
70+
# @see HubSpotSDK::Models::AssociationSubscriptionUpsertRequest#subscription_type
71+
module SubscriptionType
72+
extend HubSpotSDK::Internal::Type::Enum
73+
74+
ASSOCIATION = :ASSOCIATION
75+
76+
# @!method self.values
77+
# @return [Array<Symbol>]
78+
end
79+
end
80+
end
81+
end

0 commit comments

Comments
 (0)