Skip to content

Commit 1fb62c9

Browse files
feat(api): api update
1 parent b929487 commit 1fb62c9

122 files changed

Lines changed: 5512 additions & 571 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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 959
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-3260c0cfb88ce2653c37c4c97e1dd39b965df4f2c14177677bc46d95b104525d.yml
3-
openapi_spec_hash: 93b8671a542b331e067319184c943fdd
4-
config_hash: 0bcc56e67986936da66e382674e17c79
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/hubspot/hubspot-sdk-5488ead22cc650288f5a0fb6a37104332901d820ab6106ec38f2526e75f30b77.yml
3+
openapi_spec_hash: 02e722f05e34ead6d3a47c66162f9875
4+
config_hash: 0d211891335b71bbcacf213fab8a70fe

lib/hubspot_sdk/internal/type/union.rb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,23 @@ module Type
1717
# else
1818
# puts(subscription_upsert_request)
1919
# end
20+
#
21+
# @example
22+
# case subscription_upsert_request
23+
# in {subscription_type: :OBJECT, actions: actions, object_ids: object_ids, object_type_id: object_type_id}
24+
# puts(actions)
25+
# in {
26+
# subscription_type: :ASSOCIATION,
27+
# actions: actions,
28+
# associated_object_type_ids: associated_object_type_ids,
29+
# object_ids: object_ids
30+
# }
31+
# puts(associated_object_type_ids)
32+
# in {subscription_type: :APP_LIFECYCLE_EVENT, event_type_id: event_type_id, properties: properties}
33+
# puts(event_type_id)
34+
# else
35+
# puts(subscription_upsert_request)
36+
# end
2037
module Union
2138
include HubSpotSDK::Internal::Type::Converter
2239
include HubSpotSDK::Internal::Util::SorbetRuntimeSupport

lib/hubspot_sdk/models/account/hydrated_critical_action.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@ module Type
231231
TEAM_DELETED = :TEAM_DELETED
232232
TEAM_USER_ADDED = :TEAM_USER_ADDED
233233
TEAM_USER_DELETED = :TEAM_USER_DELETED
234+
TEMPLATE_DELETED = :TEMPLATE_DELETED
234235
TEMPLATE_MODIFIED = :TEMPLATE_MODIFIED
235236
TOUCHLESS_PURCHASE = :TOUCHLESS_PURCHASE
236237
UNIFIED_RESTORE_UNDO_EXECUTION = :UNIFIED_RESTORE_UNDO_EXECUTION

lib/hubspot_sdk/models/auth/token_info_response_base_if.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ module Auth
77
module TokenInfoResponseBaseIf
88
extend HubSpotSDK::Internal::Type::Union
99

10-
variant -> { HubSpotSDK::Auth::PublicAccessTokenInfoResponse }
10+
discriminator :token_use
1111

12-
variant -> { HubSpotSDK::Auth::PublicRefreshTokenInfoResponse }
12+
variant :access_token, -> { HubSpotSDK::Auth::PublicAccessTokenInfoResponse }
13+
14+
variant :refresh_token, -> { HubSpotSDK::Auth::PublicRefreshTokenInfoResponse }
1315

1416
# @!method self.variants
1517
# @return [Array(HubSpotSDK::Models::Auth::PublicAccessTokenInfoResponse, HubSpotSDK::Models::Auth::PublicRefreshTokenInfoResponse)]

lib/hubspot_sdk/models/auth/token_response_if.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@ module Auth
77
module TokenResponseIf
88
extend HubSpotSDK::Internal::Type::Union
99

10-
variant -> { HubSpotSDK::Auth::AccessTokenResponse }
10+
discriminator :token_use
1111

12-
variant -> { HubSpotSDK::Auth::ClientCredentialsTokenResponse }
12+
variant :access_token, -> { HubSpotSDK::Auth::AccessTokenResponse }
13+
14+
variant :client_credentials, -> { HubSpotSDK::Auth::ClientCredentialsTokenResponse }
1315

1416
# @!method self.variants
1517
# @return [Array(HubSpotSDK::Models::Auth::AccessTokenResponse, HubSpotSDK::Models::Auth::ClientCredentialsTokenResponse)]

lib/hubspot_sdk/models/automation/callback_completion_batch_request.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,17 @@ class CallbackCompletionBatchRequest < HubSpotSDK::Internal::Type::BaseModel
5959
module RequestContext
6060
extend HubSpotSDK::Internal::Type::Union
6161

62-
variant -> { HubSpotSDK::Automation::WorkflowsRequestContext }
62+
discriminator :source
6363

64-
variant -> { HubSpotSDK::Automation::AgentRequestContext }
64+
variant :WORKFLOWS, -> { HubSpotSDK::Automation::WorkflowsRequestContext }
6565

66-
variant -> { HubSpotSDK::Automation::CopilotRequestContext }
66+
variant :AGENTS, -> { HubSpotSDK::Automation::AgentRequestContext }
6767

68-
variant -> { HubSpotSDK::Automation::StandaloneRequestContext }
68+
variant :COPILOT, -> { HubSpotSDK::Automation::CopilotRequestContext }
6969

70-
variant -> { HubSpotSDK::Automation::TestRequestContext }
70+
variant :STANDALONE, -> { HubSpotSDK::Automation::StandaloneRequestContext }
71+
72+
variant :TEST, -> { HubSpotSDK::Automation::TestRequestContext }
7173

7274
# @!method self.variants
7375
# @return [Array(HubSpotSDK::Models::Automation::WorkflowsRequestContext, HubSpotSDK::Models::Automation::AgentRequestContext, HubSpotSDK::Models::Automation::CopilotRequestContext, HubSpotSDK::Models::Automation::StandaloneRequestContext, HubSpotSDK::Models::Automation::TestRequestContext)]

lib/hubspot_sdk/models/automation/callback_completion_request.rb

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,17 @@ class CallbackCompletionRequest < HubSpotSDK::Internal::Type::BaseModel
5151
module RequestContext
5252
extend HubSpotSDK::Internal::Type::Union
5353

54-
variant -> { HubSpotSDK::Automation::WorkflowsRequestContext }
54+
discriminator :source
5555

56-
variant -> { HubSpotSDK::Automation::AgentRequestContext }
56+
variant :WORKFLOWS, -> { HubSpotSDK::Automation::WorkflowsRequestContext }
5757

58-
variant -> { HubSpotSDK::Automation::CopilotRequestContext }
58+
variant :AGENTS, -> { HubSpotSDK::Automation::AgentRequestContext }
5959

60-
variant -> { HubSpotSDK::Automation::StandaloneRequestContext }
60+
variant :COPILOT, -> { HubSpotSDK::Automation::CopilotRequestContext }
6161

62-
variant -> { HubSpotSDK::Automation::TestRequestContext }
62+
variant :STANDALONE, -> { HubSpotSDK::Automation::StandaloneRequestContext }
63+
64+
variant :TEST, -> { HubSpotSDK::Automation::TestRequestContext }
6365

6466
# @!method self.variants
6567
# @return [Array(HubSpotSDK::Models::Automation::WorkflowsRequestContext, HubSpotSDK::Models::Automation::AgentRequestContext, HubSpotSDK::Models::Automation::CopilotRequestContext, HubSpotSDK::Models::Automation::StandaloneRequestContext, HubSpotSDK::Models::Automation::TestRequestContext)]

lib/hubspot_sdk/models/automation/field_type_definition.rb

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,19 +125,21 @@ class FieldTypeDefinition < HubSpotSDK::Internal::Type::BaseModel
125125
module Schema
126126
extend HubSpotSDK::Internal::Type::Union
127127

128-
variant -> { HubSpotSDK::Automation::IntegerFieldSchema }
128+
discriminator :type
129129

130-
variant -> { HubSpotSDK::Automation::LongFieldSchema }
130+
variant :INTEGER, -> { HubSpotSDK::Automation::IntegerFieldSchema }
131131

132-
variant -> { HubSpotSDK::Automation::DoubleFieldSchema }
132+
variant :LONG, -> { HubSpotSDK::Automation::LongFieldSchema }
133133

134-
variant -> { HubSpotSDK::Automation::StringFieldSchema }
134+
variant :DOUBLE, -> { HubSpotSDK::Automation::DoubleFieldSchema }
135135

136-
variant -> { HubSpotSDK::Automation::BooleanFieldSchema }
136+
variant :STRING, -> { HubSpotSDK::Automation::StringFieldSchema }
137137

138-
variant -> { HubSpotSDK::Automation::ArrayFieldSchema }
138+
variant :BOOLEAN, -> { HubSpotSDK::Automation::BooleanFieldSchema }
139139

140-
variant -> { HubSpotSDK::Automation::ObjectFieldSchema }
140+
variant :ARRAY, -> { HubSpotSDK::Automation::ArrayFieldSchema }
141+
142+
variant :OBJECT, -> { HubSpotSDK::Automation::ObjectFieldSchema }
141143

142144
# @!method self.variants
143145
# @return [Array(HubSpotSDK::Models::Automation::IntegerFieldSchema, HubSpotSDK::Models::Automation::LongFieldSchema, HubSpotSDK::Models::Automation::DoubleFieldSchema, HubSpotSDK::Models::Automation::StringFieldSchema, HubSpotSDK::Models::Automation::BooleanFieldSchema, HubSpotSDK::Models::Automation::ArrayFieldSchema, HubSpotSDK::Models::Automation::ObjectFieldSchema)]

lib/hubspot_sdk/models/automation/public_action_definition.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,11 @@ class PublicActionDefinition < HubSpotSDK::Internal::Type::BaseModel
104104
module InputFieldDependency
105105
extend HubSpotSDK::Internal::Type::Union
106106

107-
variant -> { HubSpotSDK::Automation::PublicSingleFieldDependency }
107+
discriminator :dependencyType
108108

109-
variant -> { HubSpotSDK::Automation::PublicConditionalSingleFieldDependency }
109+
variant :SINGLE_FIELD, -> { HubSpotSDK::Automation::PublicSingleFieldDependency }
110+
111+
variant :CONDITIONAL_SINGLE_FIELD, -> { HubSpotSDK::Automation::PublicConditionalSingleFieldDependency }
110112

111113
# @!method self.variants
112114
# @return [Array(HubSpotSDK::Models::Automation::PublicSingleFieldDependency, HubSpotSDK::Models::Automation::PublicConditionalSingleFieldDependency)]

lib/hubspot_sdk/models/automation/public_action_definition_egg.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,11 @@ class PublicActionDefinitionEgg < HubSpotSDK::Internal::Type::BaseModel
110110
module InputFieldDependency
111111
extend HubSpotSDK::Internal::Type::Union
112112

113-
variant -> { HubSpotSDK::Automation::PublicSingleFieldDependency }
113+
discriminator :dependencyType
114114

115-
variant -> { HubSpotSDK::Automation::PublicConditionalSingleFieldDependency }
115+
variant :SINGLE_FIELD, -> { HubSpotSDK::Automation::PublicSingleFieldDependency }
116+
117+
variant :CONDITIONAL_SINGLE_FIELD, -> { HubSpotSDK::Automation::PublicConditionalSingleFieldDependency }
116118

117119
# @!method self.variants
118120
# @return [Array(HubSpotSDK::Models::Automation::PublicSingleFieldDependency, HubSpotSDK::Models::Automation::PublicConditionalSingleFieldDependency)]

0 commit comments

Comments
 (0)