From 93955899f1aa62978ec6558c0cbc3cc1d2c36083 Mon Sep 17 00:00:00 2001 From: alexey Date: Mon, 14 Oct 2024 12:45:27 +0300 Subject: [PATCH 1/7] Discoveries: Update for Crm Objects --- .../crm/objects/api/associations_api.rb | 13 ----------- .../discovery/crm/objects/api/gdpr_api.rb | 13 ----------- .../crm/objects/api/public_object_api.rb | 13 ----------- .../crm/objects/calls/api/gdpr_api.rb | 15 ------------ .../objects/calls/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/calls/client.rb | 2 -- lib/hubspot/discovery/crm/objects/client.rb | 1 + .../objects/communications/api/gdpr_api.rb | 15 ------------ .../communications/api/public_object_api.rb | 15 ------------ .../crm/objects/communications/client.rb | 2 -- .../objects/emails/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/emails/client.rb | 2 -- .../objects/goals/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/goals/client.rb | 2 -- .../gdpr_api.rb => leads/api/basic_api.rb} | 4 ++-- .../gdpr_api.rb => leads/api/batch_api.rb} | 4 ++-- .../gdpr_api.rb => leads/api/search_api.rb} | 4 ++-- .../discovery/crm/objects/leads/client.rb | 23 +++++++++++++++++++ .../crm/objects/meetings/api/gdpr_api.rb | 15 ------------ .../objects/meetings/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/meetings/client.rb | 2 -- .../objects/notes/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/notes/client.rb | 2 -- .../crm/objects/postal_mail/api/gdpr_api.rb | 15 ------------ .../postal_mail/api/public_object_api.rb | 15 ------------ .../crm/objects/postal_mail/client.rb | 2 -- .../crm/objects/tasks/api/gdpr_api.rb | 15 ------------ .../objects/tasks/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/tasks/client.rb | 2 -- .../crm/objects/taxes/api/gdpr_api.rb | 15 ------------ .../objects/taxes/api/public_object_api.rb | 15 ------------ .../discovery/crm/objects/taxes/client.rb | 2 -- .../crm/objects/associations_api_spec.rb | 9 -------- spec/discovery/crm/objects/batch_api_spec.rb | 1 + .../crm/objects/calls/batch_api_spec.rb | 1 + .../crm/objects/calls/gdpr_api_spec.rb | 7 ------ .../objects/calls/public_object_api_spec.rb | 7 ------ spec/discovery/crm/objects/client_spec.rb | 2 ++ .../objects/communications/batch_api_spec.rb | 1 + .../objects/communications/gdpr_api_spec.rb | 7 ------ .../communications/public_object_api_spec.rb | 7 ------ .../crm/objects/emails/batch_api_spec.rb | 1 + .../crm/objects/emails/gdpr_api_spec.rb | 7 ------ .../objects/emails/public_object_api_spec.rb | 7 ------ spec/discovery/crm/objects/gdpr_api_spec.rb | 7 ------ .../crm/objects/goals/basic_api_spec.rb | 3 --- .../crm/objects/goals/batch_api_spec.rb | 3 --- .../crm/objects/goals/gdpr_api_spec.rb | 7 ------ .../objects/goals/public_object_api_spec.rb | 7 ------ .../crm/objects/leads/basic_api_spec.rb | 11 +++++++++ .../crm/objects/leads/batch_api_spec.rb | 11 +++++++++ .../crm/objects/leads/search_api_spec.rb | 7 ++++++ .../crm/objects/meetings/batch_api_spec.rb | 1 + .../crm/objects/meetings/gdpr_api_spec.rb | 7 ------ .../meetings/public_object_api_spec.rb | 7 ------ .../crm/objects/notes/batch_api_spec.rb | 1 + .../crm/objects/notes/gdpr_api_spec.rb | 7 ------ .../objects/notes/public_object_api_spec.rb | 7 ------ .../crm/objects/postal_mail/batch_api_spec.rb | 1 + .../crm/objects/postal_mail/gdpr_api_spec.rb | 7 ------ .../postal_mail/public_object_api_spec.rb | 7 ------ .../crm/objects/public_object_api_spec.rb | 7 ------ .../crm/objects/tasks/batch_api_spec.rb | 1 + .../crm/objects/tasks/gdpr_api_spec.rb | 7 ------ .../objects/tasks/public_object_api_spec.rb | 7 ------ .../crm/objects/taxes/batch_api_spec.rb | 1 + .../crm/objects/taxes/gdpr_api_spec.rb | 7 ------ .../objects/taxes/public_object_api_spec.rb | 7 ------ 68 files changed, 70 insertions(+), 443 deletions(-) delete mode 100644 lib/hubspot/discovery/crm/objects/api/associations_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/calls/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/calls/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/communications/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/communications/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/emails/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/goals/api/public_object_api.rb rename lib/hubspot/discovery/crm/objects/{notes/api/gdpr_api.rb => leads/api/basic_api.rb} (83%) rename lib/hubspot/discovery/crm/objects/{goals/api/gdpr_api.rb => leads/api/batch_api.rb} (83%) rename lib/hubspot/discovery/crm/objects/{emails/api/gdpr_api.rb => leads/api/search_api.rb} (82%) create mode 100644 lib/hubspot/discovery/crm/objects/leads/client.rb delete mode 100644 lib/hubspot/discovery/crm/objects/meetings/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/meetings/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/notes/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/postal_mail/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/postal_mail/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/tasks/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/tasks/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/taxes/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/objects/taxes/api/public_object_api.rb delete mode 100644 spec/discovery/crm/objects/associations_api_spec.rb delete mode 100644 spec/discovery/crm/objects/calls/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/calls/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/communications/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/communications/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/emails/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/emails/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/goals/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/goals/public_object_api_spec.rb create mode 100644 spec/discovery/crm/objects/leads/basic_api_spec.rb create mode 100644 spec/discovery/crm/objects/leads/batch_api_spec.rb create mode 100644 spec/discovery/crm/objects/leads/search_api_spec.rb delete mode 100644 spec/discovery/crm/objects/meetings/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/meetings/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/notes/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/notes/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/postal_mail/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/postal_mail/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/tasks/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/tasks/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/objects/taxes/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/objects/taxes/public_object_api_spec.rb diff --git a/lib/hubspot/discovery/crm/objects/api/associations_api.rb b/lib/hubspot/discovery/crm/objects/api/associations_api.rb deleted file mode 100644 index 41e6e55d..00000000 --- a/lib/hubspot/discovery/crm/objects/api/associations_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - class AssociationsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/api/gdpr_api.rb deleted file mode 100644 index 921c6d98..00000000 --- a/lib/hubspot/discovery/crm/objects/api/gdpr_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/api/public_object_api.rb deleted file mode 100644 index cb5bde80..00000000 --- a/lib/hubspot/discovery/crm/objects/api/public_object_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/calls/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/calls/api/gdpr_api.rb deleted file mode 100644 index 044a1792..00000000 --- a/lib/hubspot/discovery/crm/objects/calls/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Calls - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/calls/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/calls/api/public_object_api.rb deleted file mode 100644 index e8b4ccf3..00000000 --- a/lib/hubspot/discovery/crm/objects/calls/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Calls - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/calls/client.rb b/lib/hubspot/discovery/crm/objects/calls/client.rb index 4c4461cd..2b0b2e93 100644 --- a/lib/hubspot/discovery/crm/objects/calls/client.rb +++ b/lib/hubspot/discovery/crm/objects/calls/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/client.rb b/lib/hubspot/discovery/crm/objects/client.rb index 9a5795b3..0b012c93 100644 --- a/lib/hubspot/discovery/crm/objects/client.rb +++ b/lib/hubspot/discovery/crm/objects/client.rb @@ -14,6 +14,7 @@ def api_modules emails feedback_submissions goals + leads meetings notes postal_mail diff --git a/lib/hubspot/discovery/crm/objects/communications/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/communications/api/gdpr_api.rb deleted file mode 100644 index 4dea2cd2..00000000 --- a/lib/hubspot/discovery/crm/objects/communications/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Communications - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/communications/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/communications/api/public_object_api.rb deleted file mode 100644 index 4cafc512..00000000 --- a/lib/hubspot/discovery/crm/objects/communications/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Communications - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/communications/client.rb b/lib/hubspot/discovery/crm/objects/communications/client.rb index c3c804a9..ed62cb87 100644 --- a/lib/hubspot/discovery/crm/objects/communications/client.rb +++ b/lib/hubspot/discovery/crm/objects/communications/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/emails/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/emails/api/public_object_api.rb deleted file mode 100644 index 552e1014..00000000 --- a/lib/hubspot/discovery/crm/objects/emails/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Emails - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/emails/client.rb b/lib/hubspot/discovery/crm/objects/emails/client.rb index 24d9fa49..c994454d 100644 --- a/lib/hubspot/discovery/crm/objects/emails/client.rb +++ b/lib/hubspot/discovery/crm/objects/emails/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/goals/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/goals/api/public_object_api.rb deleted file mode 100644 index 18848f27..00000000 --- a/lib/hubspot/discovery/crm/objects/goals/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Goals - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/goals/client.rb b/lib/hubspot/discovery/crm/objects/goals/client.rb index 46b05e97..c098e131 100644 --- a/lib/hubspot/discovery/crm/objects/goals/client.rb +++ b/lib/hubspot/discovery/crm/objects/goals/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/notes/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/leads/api/basic_api.rb similarity index 83% rename from lib/hubspot/discovery/crm/objects/notes/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/objects/leads/api/basic_api.rb index d5dae7c6..ea42dd52 100644 --- a/lib/hubspot/discovery/crm/objects/notes/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/objects/leads/api/basic_api.rb @@ -4,8 +4,8 @@ module Hubspot module Discovery module Crm module Objects - module Notes - class GDPRApi + module Leads + class BasicApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/objects/goals/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/leads/api/batch_api.rb similarity index 83% rename from lib/hubspot/discovery/crm/objects/goals/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/objects/leads/api/batch_api.rb index ddd6dadf..e41b695b 100644 --- a/lib/hubspot/discovery/crm/objects/goals/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/objects/leads/api/batch_api.rb @@ -4,8 +4,8 @@ module Hubspot module Discovery module Crm module Objects - module Goals - class GDPRApi + module Leads + class BatchApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/objects/emails/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/leads/api/search_api.rb similarity index 82% rename from lib/hubspot/discovery/crm/objects/emails/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/objects/leads/api/search_api.rb index d19ff1be..cc1f26ac 100644 --- a/lib/hubspot/discovery/crm/objects/emails/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/objects/leads/api/search_api.rb @@ -4,8 +4,8 @@ module Hubspot module Discovery module Crm module Objects - module Emails - class GDPRApi + module Leads + class SearchApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/objects/leads/client.rb b/lib/hubspot/discovery/crm/objects/leads/client.rb new file mode 100644 index 00000000..1bf82ddb --- /dev/null +++ b/lib/hubspot/discovery/crm/objects/leads/client.rb @@ -0,0 +1,23 @@ +require_relative '../../../base_module_client' + +module Hubspot + module Discovery + module Crm + module Objects + module Leads + class Client + include Hubspot::Discovery::BaseModuleClient + + def api_classes + %i[ + basic + batch + search + ].freeze + end + end + end + end + end + end +end diff --git a/lib/hubspot/discovery/crm/objects/meetings/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/meetings/api/gdpr_api.rb deleted file mode 100644 index 86660de9..00000000 --- a/lib/hubspot/discovery/crm/objects/meetings/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Meetings - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/meetings/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/meetings/api/public_object_api.rb deleted file mode 100644 index 64ab6c98..00000000 --- a/lib/hubspot/discovery/crm/objects/meetings/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Meetings - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/meetings/client.rb b/lib/hubspot/discovery/crm/objects/meetings/client.rb index fc6c646b..2385a33d 100644 --- a/lib/hubspot/discovery/crm/objects/meetings/client.rb +++ b/lib/hubspot/discovery/crm/objects/meetings/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/notes/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/notes/api/public_object_api.rb deleted file mode 100644 index 0a4313ff..00000000 --- a/lib/hubspot/discovery/crm/objects/notes/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Notes - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/notes/client.rb b/lib/hubspot/discovery/crm/objects/notes/client.rb index a3c62d9e..92c228e5 100644 --- a/lib/hubspot/discovery/crm/objects/notes/client.rb +++ b/lib/hubspot/discovery/crm/objects/notes/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/postal_mail/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/postal_mail/api/gdpr_api.rb deleted file mode 100644 index 9ceb351a..00000000 --- a/lib/hubspot/discovery/crm/objects/postal_mail/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module PostalMail - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/postal_mail/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/postal_mail/api/public_object_api.rb deleted file mode 100644 index 1a86100a..00000000 --- a/lib/hubspot/discovery/crm/objects/postal_mail/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module PostalMail - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/postal_mail/client.rb b/lib/hubspot/discovery/crm/objects/postal_mail/client.rb index 48f106c6..7f5965fe 100644 --- a/lib/hubspot/discovery/crm/objects/postal_mail/client.rb +++ b/lib/hubspot/discovery/crm/objects/postal_mail/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/tasks/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/tasks/api/gdpr_api.rb deleted file mode 100644 index a8f687b4..00000000 --- a/lib/hubspot/discovery/crm/objects/tasks/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Tasks - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/tasks/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/tasks/api/public_object_api.rb deleted file mode 100644 index 9e1f7782..00000000 --- a/lib/hubspot/discovery/crm/objects/tasks/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Tasks - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/tasks/client.rb b/lib/hubspot/discovery/crm/objects/tasks/client.rb index cfd1164f..f77b0619 100644 --- a/lib/hubspot/discovery/crm/objects/tasks/client.rb +++ b/lib/hubspot/discovery/crm/objects/tasks/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/lib/hubspot/discovery/crm/objects/taxes/api/gdpr_api.rb b/lib/hubspot/discovery/crm/objects/taxes/api/gdpr_api.rb deleted file mode 100644 index 6d796b26..00000000 --- a/lib/hubspot/discovery/crm/objects/taxes/api/gdpr_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Taxes - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/taxes/api/public_object_api.rb b/lib/hubspot/discovery/crm/objects/taxes/api/public_object_api.rb deleted file mode 100644 index 74cb23ec..00000000 --- a/lib/hubspot/discovery/crm/objects/taxes/api/public_object_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Objects - module Taxes - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/objects/taxes/client.rb b/lib/hubspot/discovery/crm/objects/taxes/client.rb index 915cbb41..d9edf1b5 100644 --- a/lib/hubspot/discovery/crm/objects/taxes/client.rb +++ b/lib/hubspot/discovery/crm/objects/taxes/client.rb @@ -12,8 +12,6 @@ def api_classes %i[ basic batch - gdpr - public_object search ].freeze end diff --git a/spec/discovery/crm/objects/associations_api_spec.rb b/spec/discovery/crm/objects/associations_api_spec.rb deleted file mode 100644 index f7bb02f9..00000000 --- a/spec/discovery/crm/objects/associations_api_spec.rb +++ /dev/null @@ -1,9 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::AssociationsApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.associations_api } - - it { is_expected.to respond_to(:archive) } - it { is_expected.to respond_to(:create) } - it { is_expected.to respond_to(:get_all) } -end diff --git a/spec/discovery/crm/objects/batch_api_spec.rb b/spec/discovery/crm/objects/batch_api_spec.rb index 7459b4ec..a90b5821 100644 --- a/spec/discovery/crm/objects/batch_api_spec.rb +++ b/spec/discovery/crm/objects/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/calls/batch_api_spec.rb b/spec/discovery/crm/objects/calls/batch_api_spec.rb index b6e268c3..8ba937e0 100644 --- a/spec/discovery/crm/objects/calls/batch_api_spec.rb +++ b/spec/discovery/crm/objects/calls/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/calls/gdpr_api_spec.rb b/spec/discovery/crm/objects/calls/gdpr_api_spec.rb deleted file mode 100644 index 97f4a1f2..00000000 --- a/spec/discovery/crm/objects/calls/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Calls::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.calls.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/calls/public_object_api_spec.rb b/spec/discovery/crm/objects/calls/public_object_api_spec.rb deleted file mode 100644 index 4faa8ce1..00000000 --- a/spec/discovery/crm/objects/calls/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Calls::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.calls.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/client_spec.rb b/spec/discovery/crm/objects/client_spec.rb index 05fac748..0734734b 100644 --- a/spec/discovery/crm/objects/client_spec.rb +++ b/spec/discovery/crm/objects/client_spec.rb @@ -7,6 +7,8 @@ it { is_expected.to respond_to(:communications) } it { is_expected.to respond_to(:emails) } it { is_expected.to respond_to(:feedback_submissions) } + it { is_expected.to respond_to(:goals) } + it { is_expected.to respond_to(:leads) } it { is_expected.to respond_to(:meetings) } it { is_expected.to respond_to(:notes) } it { is_expected.to respond_to(:postal_mail) } diff --git a/spec/discovery/crm/objects/communications/batch_api_spec.rb b/spec/discovery/crm/objects/communications/batch_api_spec.rb index f3c46fa6..722e2ff1 100644 --- a/spec/discovery/crm/objects/communications/batch_api_spec.rb +++ b/spec/discovery/crm/objects/communications/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/communications/gdpr_api_spec.rb b/spec/discovery/crm/objects/communications/gdpr_api_spec.rb deleted file mode 100644 index facb9104..00000000 --- a/spec/discovery/crm/objects/communications/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Communications::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.communications.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/communications/public_object_api_spec.rb b/spec/discovery/crm/objects/communications/public_object_api_spec.rb deleted file mode 100644 index 7b3310d6..00000000 --- a/spec/discovery/crm/objects/communications/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Communications::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.communications.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/emails/batch_api_spec.rb b/spec/discovery/crm/objects/emails/batch_api_spec.rb index f89c5f0a..28b7619e 100644 --- a/spec/discovery/crm/objects/emails/batch_api_spec.rb +++ b/spec/discovery/crm/objects/emails/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/emails/gdpr_api_spec.rb b/spec/discovery/crm/objects/emails/gdpr_api_spec.rb deleted file mode 100644 index 240197f4..00000000 --- a/spec/discovery/crm/objects/emails/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Emails::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.emails.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/emails/public_object_api_spec.rb b/spec/discovery/crm/objects/emails/public_object_api_spec.rb deleted file mode 100644 index d0a42618..00000000 --- a/spec/discovery/crm/objects/emails/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Emails::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.emails.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/gdpr_api_spec.rb b/spec/discovery/crm/objects/gdpr_api_spec.rb deleted file mode 100644 index 72c9ec59..00000000 --- a/spec/discovery/crm/objects/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::GdprApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/goals/basic_api_spec.rb b/spec/discovery/crm/objects/goals/basic_api_spec.rb index 20d4cff9..80f101e4 100644 --- a/spec/discovery/crm/objects/goals/basic_api_spec.rb +++ b/spec/discovery/crm/objects/goals/basic_api_spec.rb @@ -3,9 +3,6 @@ describe 'Hubspot::Discovery::Crm::Objects::Goals::BasicApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.goals.basic_api } - it { is_expected.to respond_to(:archive) } - it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:get_by_id) } it { is_expected.to respond_to(:get_page) } - it { is_expected.to respond_to(:update) } end diff --git a/spec/discovery/crm/objects/goals/batch_api_spec.rb b/spec/discovery/crm/objects/goals/batch_api_spec.rb index a98c132a..c665116f 100644 --- a/spec/discovery/crm/objects/goals/batch_api_spec.rb +++ b/spec/discovery/crm/objects/goals/batch_api_spec.rb @@ -3,8 +3,5 @@ describe 'Hubspot::Discovery::Crm::Objects::Goals::BatchApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.goals.batch_api } - it { is_expected.to respond_to(:archive) } - it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } - it { is_expected.to respond_to(:update) } end diff --git a/spec/discovery/crm/objects/goals/gdpr_api_spec.rb b/spec/discovery/crm/objects/goals/gdpr_api_spec.rb deleted file mode 100644 index 741fd580..00000000 --- a/spec/discovery/crm/objects/goals/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Goals::GdprApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.goals.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/goals/public_object_api_spec.rb b/spec/discovery/crm/objects/goals/public_object_api_spec.rb deleted file mode 100644 index 2c8a09e9..00000000 --- a/spec/discovery/crm/objects/goals/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Goals::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.goals.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/leads/basic_api_spec.rb b/spec/discovery/crm/objects/leads/basic_api_spec.rb new file mode 100644 index 00000000..7de4482e --- /dev/null +++ b/spec/discovery/crm/objects/leads/basic_api_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Objects::Leads::BasicApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.leads.basic_api } + + it { is_expected.to respond_to(:archive) } + it { is_expected.to respond_to(:create) } + it { is_expected.to respond_to(:get_by_id) } + it { is_expected.to respond_to(:get_page) } + it { is_expected.to respond_to(:update) } +end diff --git a/spec/discovery/crm/objects/leads/batch_api_spec.rb b/spec/discovery/crm/objects/leads/batch_api_spec.rb new file mode 100644 index 00000000..1f3044f0 --- /dev/null +++ b/spec/discovery/crm/objects/leads/batch_api_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Objects::Leads::BatchApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.leads.batch_api } + + it { is_expected.to respond_to(:archive) } + it { is_expected.to respond_to(:create) } + it { is_expected.to respond_to(:read) } + it { is_expected.to respond_to(:update)} + it { is_expected.to respond_to(:upsert) } +end diff --git a/spec/discovery/crm/objects/leads/search_api_spec.rb b/spec/discovery/crm/objects/leads/search_api_spec.rb new file mode 100644 index 00000000..ab5ae6a5 --- /dev/null +++ b/spec/discovery/crm/objects/leads/search_api_spec.rb @@ -0,0 +1,7 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Objects::Leads::SearchApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.leads.search_api } + + it { is_expected.to respond_to(:do_search) } +end diff --git a/spec/discovery/crm/objects/meetings/batch_api_spec.rb b/spec/discovery/crm/objects/meetings/batch_api_spec.rb index c8848086..78d853d0 100644 --- a/spec/discovery/crm/objects/meetings/batch_api_spec.rb +++ b/spec/discovery/crm/objects/meetings/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/meetings/gdpr_api_spec.rb b/spec/discovery/crm/objects/meetings/gdpr_api_spec.rb deleted file mode 100644 index a58a607c..00000000 --- a/spec/discovery/crm/objects/meetings/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Meetings::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.meetings.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/meetings/public_object_api_spec.rb b/spec/discovery/crm/objects/meetings/public_object_api_spec.rb deleted file mode 100644 index 1759255a..00000000 --- a/spec/discovery/crm/objects/meetings/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Meetings::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.meetings.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/notes/batch_api_spec.rb b/spec/discovery/crm/objects/notes/batch_api_spec.rb index 22dd8353..6229e6a6 100644 --- a/spec/discovery/crm/objects/notes/batch_api_spec.rb +++ b/spec/discovery/crm/objects/notes/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/notes/gdpr_api_spec.rb b/spec/discovery/crm/objects/notes/gdpr_api_spec.rb deleted file mode 100644 index 246b40aa..00000000 --- a/spec/discovery/crm/objects/notes/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Notes::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.notes.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/notes/public_object_api_spec.rb b/spec/discovery/crm/objects/notes/public_object_api_spec.rb deleted file mode 100644 index c43c93a9..00000000 --- a/spec/discovery/crm/objects/notes/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Notes::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.notes.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/postal_mail/batch_api_spec.rb b/spec/discovery/crm/objects/postal_mail/batch_api_spec.rb index 3f1b9300..441bff6d 100644 --- a/spec/discovery/crm/objects/postal_mail/batch_api_spec.rb +++ b/spec/discovery/crm/objects/postal_mail/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/postal_mail/gdpr_api_spec.rb b/spec/discovery/crm/objects/postal_mail/gdpr_api_spec.rb deleted file mode 100644 index cdc12477..00000000 --- a/spec/discovery/crm/objects/postal_mail/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::PostalMail::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.postal_mail.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/postal_mail/public_object_api_spec.rb b/spec/discovery/crm/objects/postal_mail/public_object_api_spec.rb deleted file mode 100644 index 8049d801..00000000 --- a/spec/discovery/crm/objects/postal_mail/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::PostalMail::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.postal_mail.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/public_object_api_spec.rb b/spec/discovery/crm/objects/public_object_api_spec.rb deleted file mode 100644 index 0a06a099..00000000 --- a/spec/discovery/crm/objects/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.objects.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/tasks/batch_api_spec.rb b/spec/discovery/crm/objects/tasks/batch_api_spec.rb index 46af8fd4..16bb7016 100644 --- a/spec/discovery/crm/objects/tasks/batch_api_spec.rb +++ b/spec/discovery/crm/objects/tasks/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/tasks/gdpr_api_spec.rb b/spec/discovery/crm/objects/tasks/gdpr_api_spec.rb deleted file mode 100644 index a6b73e5e..00000000 --- a/spec/discovery/crm/objects/tasks/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Tasks::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.tasks.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/tasks/public_object_api_spec.rb b/spec/discovery/crm/objects/tasks/public_object_api_spec.rb deleted file mode 100644 index 9a5dff0b..00000000 --- a/spec/discovery/crm/objects/tasks/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Tasks::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.tasks.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/objects/taxes/batch_api_spec.rb b/spec/discovery/crm/objects/taxes/batch_api_spec.rb index 9e267513..e7188324 100644 --- a/spec/discovery/crm/objects/taxes/batch_api_spec.rb +++ b/spec/discovery/crm/objects/taxes/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/objects/taxes/gdpr_api_spec.rb b/spec/discovery/crm/objects/taxes/gdpr_api_spec.rb deleted file mode 100644 index e921ef8b..00000000 --- a/spec/discovery/crm/objects/taxes/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Taxes::GdprApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.taxes.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/objects/taxes/public_object_api_spec.rb b/spec/discovery/crm/objects/taxes/public_object_api_spec.rb deleted file mode 100644 index 34cab681..00000000 --- a/spec/discovery/crm/objects/taxes/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Objects::Taxes::PublicObjectApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.objects.taxes.public_object_api } - - it { is_expected.to respond_to(:merge) } -end From 5c62b2ee08a3951a03ad22097ec24c73d63b1b91 Mon Sep 17 00:00:00 2001 From: alexey Date: Mon, 14 Oct 2024 15:07:59 +0300 Subject: [PATCH 2/7] Updare for Crm Discoveries --- .../{public_object_api.rb => merge_api.rb} | 2 +- lib/hubspot/discovery/crm/companies/client.rb | 2 +- .../{public_object_api.rb => merge_api.rb} | 2 +- lib/hubspot/discovery/crm/contacts/client.rb | 2 +- .../{public_object_api.rb => merge_api.rb} | 2 +- lib/hubspot/discovery/crm/deals/client.rb | 2 +- .../accounting/api/callbacks_api.rb | 15 ----------- .../extensions/accounting/api/invoice_api.rb | 15 ----------- .../extensions/accounting/api/settings_api.rb | 15 ----------- .../crm/extensions/accounting/api/sync_api.rb | 15 ----------- .../accounting/api/user_accounts_api.rb | 15 ----------- .../crm/extensions/accounting/client.rb | 26 ------------------- .../discovery/crm/extensions/client.rb | 1 - .../discovery/crm/line_items/api/gdpr_api.rb | 13 ---------- .../crm/line_items/api/public_object_api.rb | 13 ---------- .../discovery/crm/line_items/client.rb | 2 -- .../gdpr_api.rb => lists/api/folders_api.rb} | 4 +-- .../gdpr_api.rb => lists/api/mapping_api.rb} | 4 +-- lib/hubspot/discovery/crm/lists/client.rb | 2 ++ .../crm/products/api/associations_api.rb | 13 ---------- .../crm/products/api/public_object_api.rb | 13 ---------- lib/hubspot/discovery/crm/products/client.rb | 3 --- .../crm/quotes/api/associations_api.rb | 13 ---------- .../crm/quotes/api/public_object_api.rb | 13 ---------- lib/hubspot/discovery/crm/quotes/client.rb | 3 --- .../schemas/api/public_object_schemas_api.rb | 13 ---------- lib/hubspot/discovery/crm/schemas/client.rb | 1 - .../crm/tickets/api/associations_api.rb | 13 ---------- .../tickets/api/{gdpr_api.rb => merge_api.rb} | 2 +- .../crm/tickets/api/public_object_api.rb | 13 ---------- lib/hubspot/discovery/crm/tickets/client.rb | 4 +-- .../discovery/crm/companies/batch_api_spec.rb | 1 + .../merge_api_spec.rb} | 4 +-- .../crm/companies/public_object_api_spec.rb | 7 ----- spec/discovery/crm/contacts/batch_api_spec.rb | 1 + .../merge_api_spec.rb} | 4 +-- .../crm/contacts/public_object_api_spec.rb | 7 ----- spec/discovery/crm/deals/batch_api_spec.rb | 1 + .../merge_api_spec.rb} | 4 +-- .../accounting/callbacks_api_spec.rb | 16 ------------ .../extensions/accounting/invoice_api_spec.rb | 9 ------- .../accounting/settings_api_spec.rb | 8 ------ .../extensions/accounting/sync_api_spec.rb | 8 ------ .../accounting/user_accounts_api_spec.rb | 8 ------ .../crm/line_items/batch_api_spec.rb | 1 + .../discovery/crm/line_items/gdpr_api_spec.rb | 7 ----- .../crm/line_items/public_object_api_spec.rb | 7 ----- spec/discovery/crm/lists/folders_api_spec.rb | 12 +++++++++ spec/discovery/crm/lists/lists_api_spec.rb | 15 +++-------- spec/discovery/crm/lists/mapping_api_spec.rb | 15 +++++++++++ .../crm/lists/memberships_api_spec.rb | 1 + spec/discovery/crm/products/batch_api_spec.rb | 1 + spec/discovery/crm/products/gdpr_api_spec.rb | 7 ----- .../crm/products/public_object_api_spec.rb | 7 ----- spec/discovery/crm/quotes/basic_api_spec.rb | 3 +++ spec/discovery/crm/quotes/batch_api_spec.rb | 4 +++ spec/discovery/crm/quotes/gdpr_api_spec.rb | 7 ----- .../schemas/public_object_schemas_api_spec.rb | 7 ----- spec/discovery/crm/tickets/batch_api_spec.rb | 1 + spec/discovery/crm/tickets/gdpr_api_spec.rb | 7 ----- spec/discovery/crm/tickets/merge_api_spec.rb | 7 +++++ 61 files changed, 72 insertions(+), 371 deletions(-) rename lib/hubspot/discovery/crm/companies/api/{public_object_api.rb => merge_api.rb} (87%) rename lib/hubspot/discovery/crm/contacts/api/{public_object_api.rb => merge_api.rb} (87%) rename lib/hubspot/discovery/crm/deals/api/{public_object_api.rb => merge_api.rb} (87%) delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/api/callbacks_api.rb delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/api/invoice_api.rb delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/api/settings_api.rb delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/api/sync_api.rb delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/api/user_accounts_api.rb delete mode 100644 lib/hubspot/discovery/crm/extensions/accounting/client.rb delete mode 100644 lib/hubspot/discovery/crm/line_items/api/gdpr_api.rb delete mode 100644 lib/hubspot/discovery/crm/line_items/api/public_object_api.rb rename lib/hubspot/discovery/crm/{products/api/gdpr_api.rb => lists/api/folders_api.rb} (80%) rename lib/hubspot/discovery/crm/{quotes/api/gdpr_api.rb => lists/api/mapping_api.rb} (80%) delete mode 100644 lib/hubspot/discovery/crm/products/api/associations_api.rb delete mode 100644 lib/hubspot/discovery/crm/products/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/quotes/api/associations_api.rb delete mode 100644 lib/hubspot/discovery/crm/quotes/api/public_object_api.rb delete mode 100644 lib/hubspot/discovery/crm/schemas/api/public_object_schemas_api.rb delete mode 100644 lib/hubspot/discovery/crm/tickets/api/associations_api.rb rename lib/hubspot/discovery/crm/tickets/api/{gdpr_api.rb => merge_api.rb} (90%) delete mode 100644 lib/hubspot/discovery/crm/tickets/api/public_object_api.rb rename spec/discovery/crm/{deals/public_object_api_spec.rb => companies/merge_api_spec.rb} (57%) delete mode 100644 spec/discovery/crm/companies/public_object_api_spec.rb rename spec/discovery/crm/{quotes/public_object_api_spec.rb => contacts/merge_api_spec.rb} (56%) delete mode 100644 spec/discovery/crm/contacts/public_object_api_spec.rb rename spec/discovery/crm/{tickets/public_object_api_spec.rb => deals/merge_api_spec.rb} (56%) delete mode 100644 spec/discovery/crm/extensions/accounting/callbacks_api_spec.rb delete mode 100644 spec/discovery/crm/extensions/accounting/invoice_api_spec.rb delete mode 100644 spec/discovery/crm/extensions/accounting/settings_api_spec.rb delete mode 100644 spec/discovery/crm/extensions/accounting/sync_api_spec.rb delete mode 100644 spec/discovery/crm/extensions/accounting/user_accounts_api_spec.rb delete mode 100644 spec/discovery/crm/line_items/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/line_items/public_object_api_spec.rb create mode 100644 spec/discovery/crm/lists/folders_api_spec.rb create mode 100644 spec/discovery/crm/lists/mapping_api_spec.rb delete mode 100644 spec/discovery/crm/products/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/products/public_object_api_spec.rb delete mode 100644 spec/discovery/crm/quotes/gdpr_api_spec.rb delete mode 100644 spec/discovery/crm/schemas/public_object_schemas_api_spec.rb delete mode 100644 spec/discovery/crm/tickets/gdpr_api_spec.rb create mode 100644 spec/discovery/crm/tickets/merge_api_spec.rb diff --git a/lib/hubspot/discovery/crm/companies/api/public_object_api.rb b/lib/hubspot/discovery/crm/companies/api/merge_api.rb similarity index 87% rename from lib/hubspot/discovery/crm/companies/api/public_object_api.rb rename to lib/hubspot/discovery/crm/companies/api/merge_api.rb index bfe47157..0be7213c 100644 --- a/lib/hubspot/discovery/crm/companies/api/public_object_api.rb +++ b/lib/hubspot/discovery/crm/companies/api/merge_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Crm module Companies - class PublicObjectApi + class MergeApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/companies/client.rb b/lib/hubspot/discovery/crm/companies/client.rb index be9a3b76..8f769230 100644 --- a/lib/hubspot/discovery/crm/companies/client.rb +++ b/lib/hubspot/discovery/crm/companies/client.rb @@ -11,8 +11,8 @@ def api_classes %i[ basic batch + merge search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/contacts/api/public_object_api.rb b/lib/hubspot/discovery/crm/contacts/api/merge_api.rb similarity index 87% rename from lib/hubspot/discovery/crm/contacts/api/public_object_api.rb rename to lib/hubspot/discovery/crm/contacts/api/merge_api.rb index 39833168..3fe983c9 100644 --- a/lib/hubspot/discovery/crm/contacts/api/public_object_api.rb +++ b/lib/hubspot/discovery/crm/contacts/api/merge_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Crm module Contacts - class PublicObjectApi + class MergeApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/contacts/client.rb b/lib/hubspot/discovery/crm/contacts/client.rb index 23993345..f54e481d 100644 --- a/lib/hubspot/discovery/crm/contacts/client.rb +++ b/lib/hubspot/discovery/crm/contacts/client.rb @@ -12,8 +12,8 @@ def api_classes basic batch gdpr + merge search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/deals/api/public_object_api.rb b/lib/hubspot/discovery/crm/deals/api/merge_api.rb similarity index 87% rename from lib/hubspot/discovery/crm/deals/api/public_object_api.rb rename to lib/hubspot/discovery/crm/deals/api/merge_api.rb index dec87162..09c0120f 100644 --- a/lib/hubspot/discovery/crm/deals/api/public_object_api.rb +++ b/lib/hubspot/discovery/crm/deals/api/merge_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Crm module Deals - class PublicObjectApi + class MergeApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/deals/client.rb b/lib/hubspot/discovery/crm/deals/client.rb index a57b78ee..04f22e81 100644 --- a/lib/hubspot/discovery/crm/deals/client.rb +++ b/lib/hubspot/discovery/crm/deals/client.rb @@ -11,8 +11,8 @@ def api_classes %i[ basic batch + merge search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/api/callbacks_api.rb b/lib/hubspot/discovery/crm/extensions/accounting/api/callbacks_api.rb deleted file mode 100644 index 280fba96..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/api/callbacks_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class CallbacksApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/api/invoice_api.rb b/lib/hubspot/discovery/crm/extensions/accounting/api/invoice_api.rb deleted file mode 100644 index 1f104c75..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/api/invoice_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class InvoiceApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/api/settings_api.rb b/lib/hubspot/discovery/crm/extensions/accounting/api/settings_api.rb deleted file mode 100644 index 3519f18e..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/api/settings_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class SettingsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/api/sync_api.rb b/lib/hubspot/discovery/crm/extensions/accounting/api/sync_api.rb deleted file mode 100644 index 34d074e2..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/api/sync_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class SyncApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/api/user_accounts_api.rb b/lib/hubspot/discovery/crm/extensions/accounting/api/user_accounts_api.rb deleted file mode 100644 index 2de84e6f..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/api/user_accounts_api.rb +++ /dev/null @@ -1,15 +0,0 @@ -require_relative '../../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class UserAccountsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/accounting/client.rb b/lib/hubspot/discovery/crm/extensions/accounting/client.rb deleted file mode 100644 index 236fd755..00000000 --- a/lib/hubspot/discovery/crm/extensions/accounting/client.rb +++ /dev/null @@ -1,26 +0,0 @@ -require_relative '../../../base_module_client' - -# DEPRECATED. -module Hubspot - module Discovery - module Crm - module Extensions - module Accounting - class Client - include Hubspot::Discovery::BaseModuleClient - - def api_classes - %i[ - callbacks - invoice - settings - sync - user_accounts - ].freeze - end - end - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/extensions/client.rb b/lib/hubspot/discovery/crm/extensions/client.rb index 10fb7867..bc926965 100644 --- a/lib/hubspot/discovery/crm/extensions/client.rb +++ b/lib/hubspot/discovery/crm/extensions/client.rb @@ -9,7 +9,6 @@ class Client def api_modules %i[ - accounting calling cards videoconferencing diff --git a/lib/hubspot/discovery/crm/line_items/api/gdpr_api.rb b/lib/hubspot/discovery/crm/line_items/api/gdpr_api.rb deleted file mode 100644 index 9a7390f2..00000000 --- a/lib/hubspot/discovery/crm/line_items/api/gdpr_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module LineItems - class GDPRApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/line_items/api/public_object_api.rb b/lib/hubspot/discovery/crm/line_items/api/public_object_api.rb deleted file mode 100644 index d50a374e..00000000 --- a/lib/hubspot/discovery/crm/line_items/api/public_object_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module LineItems - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/line_items/client.rb b/lib/hubspot/discovery/crm/line_items/client.rb index 18f59649..7b110581 100644 --- a/lib/hubspot/discovery/crm/line_items/client.rb +++ b/lib/hubspot/discovery/crm/line_items/client.rb @@ -11,9 +11,7 @@ def api_classes %i[ basic batch - gdpr search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/products/api/gdpr_api.rb b/lib/hubspot/discovery/crm/lists/api/folders_api.rb similarity index 80% rename from lib/hubspot/discovery/crm/products/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/lists/api/folders_api.rb index b8588b8f..cc5c8ec9 100644 --- a/lib/hubspot/discovery/crm/products/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/lists/api/folders_api.rb @@ -3,8 +3,8 @@ module Hubspot module Discovery module Crm - module Products - class GDPRApi + module Lists + class FoldersApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/quotes/api/gdpr_api.rb b/lib/hubspot/discovery/crm/lists/api/mapping_api.rb similarity index 80% rename from lib/hubspot/discovery/crm/quotes/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/lists/api/mapping_api.rb index b9575ff8..6d22bca7 100644 --- a/lib/hubspot/discovery/crm/quotes/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/lists/api/mapping_api.rb @@ -3,8 +3,8 @@ module Hubspot module Discovery module Crm - module Quotes - class GDPRApi + module Lists + class MappingApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/lists/client.rb b/lib/hubspot/discovery/crm/lists/client.rb index 7037f941..673392b9 100644 --- a/lib/hubspot/discovery/crm/lists/client.rb +++ b/lib/hubspot/discovery/crm/lists/client.rb @@ -9,7 +9,9 @@ class Client def api_classes %i[ + folders lists + mapping memberships ].freeze end diff --git a/lib/hubspot/discovery/crm/products/api/associations_api.rb b/lib/hubspot/discovery/crm/products/api/associations_api.rb deleted file mode 100644 index a72fde2d..00000000 --- a/lib/hubspot/discovery/crm/products/api/associations_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Products - class AssociationsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/products/api/public_object_api.rb b/lib/hubspot/discovery/crm/products/api/public_object_api.rb deleted file mode 100644 index 1f11e961..00000000 --- a/lib/hubspot/discovery/crm/products/api/public_object_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Products - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/products/client.rb b/lib/hubspot/discovery/crm/products/client.rb index b61eae3a..56e39487 100644 --- a/lib/hubspot/discovery/crm/products/client.rb +++ b/lib/hubspot/discovery/crm/products/client.rb @@ -9,12 +9,9 @@ class Client def api_classes %i[ - associations basic batch - gdpr search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/quotes/api/associations_api.rb b/lib/hubspot/discovery/crm/quotes/api/associations_api.rb deleted file mode 100644 index ed9c641f..00000000 --- a/lib/hubspot/discovery/crm/quotes/api/associations_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Quotes - class AssociationsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/quotes/api/public_object_api.rb b/lib/hubspot/discovery/crm/quotes/api/public_object_api.rb deleted file mode 100644 index ed971625..00000000 --- a/lib/hubspot/discovery/crm/quotes/api/public_object_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Quotes - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/quotes/client.rb b/lib/hubspot/discovery/crm/quotes/client.rb index 8a0c6a5c..3f46cd66 100644 --- a/lib/hubspot/discovery/crm/quotes/client.rb +++ b/lib/hubspot/discovery/crm/quotes/client.rb @@ -9,12 +9,9 @@ class Client def api_classes %i[ - associations basic batch - gdpr search - public_object ].freeze end end diff --git a/lib/hubspot/discovery/crm/schemas/api/public_object_schemas_api.rb b/lib/hubspot/discovery/crm/schemas/api/public_object_schemas_api.rb deleted file mode 100644 index bd016579..00000000 --- a/lib/hubspot/discovery/crm/schemas/api/public_object_schemas_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Schemas - class PublicObjectSchemasApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/schemas/client.rb b/lib/hubspot/discovery/crm/schemas/client.rb index aad4430b..5ff081d9 100644 --- a/lib/hubspot/discovery/crm/schemas/client.rb +++ b/lib/hubspot/discovery/crm/schemas/client.rb @@ -10,7 +10,6 @@ class Client def api_classes %i[ core - public_object_schemas ].freeze end end diff --git a/lib/hubspot/discovery/crm/tickets/api/associations_api.rb b/lib/hubspot/discovery/crm/tickets/api/associations_api.rb deleted file mode 100644 index 5b1c38b8..00000000 --- a/lib/hubspot/discovery/crm/tickets/api/associations_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Tickets - class AssociationsApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/tickets/api/gdpr_api.rb b/lib/hubspot/discovery/crm/tickets/api/merge_api.rb similarity index 90% rename from lib/hubspot/discovery/crm/tickets/api/gdpr_api.rb rename to lib/hubspot/discovery/crm/tickets/api/merge_api.rb index 07f8734b..b9cdbb64 100644 --- a/lib/hubspot/discovery/crm/tickets/api/gdpr_api.rb +++ b/lib/hubspot/discovery/crm/tickets/api/merge_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Crm module Tickets - class GDPRApi + class MergeApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/crm/tickets/api/public_object_api.rb b/lib/hubspot/discovery/crm/tickets/api/public_object_api.rb deleted file mode 100644 index 041685a6..00000000 --- a/lib/hubspot/discovery/crm/tickets/api/public_object_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Crm - module Tickets - class PublicObjectApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/crm/tickets/client.rb b/lib/hubspot/discovery/crm/tickets/client.rb index d6267f58..bc091608 100644 --- a/lib/hubspot/discovery/crm/tickets/client.rb +++ b/lib/hubspot/discovery/crm/tickets/client.rb @@ -9,12 +9,10 @@ class Client def api_classes %i[ - associations basic batch - gdpr + merge search - public_object ].freeze end end diff --git a/spec/discovery/crm/companies/batch_api_spec.rb b/spec/discovery/crm/companies/batch_api_spec.rb index 790c61b1..3eb5a73c 100644 --- a/spec/discovery/crm/companies/batch_api_spec.rb +++ b/spec/discovery/crm/companies/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/deals/public_object_api_spec.rb b/spec/discovery/crm/companies/merge_api_spec.rb similarity index 57% rename from spec/discovery/crm/deals/public_object_api_spec.rb rename to spec/discovery/crm/companies/merge_api_spec.rb index abafea08..4d85a58d 100644 --- a/spec/discovery/crm/deals/public_object_api_spec.rb +++ b/spec/discovery/crm/companies/merge_api_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper' -describe 'Hubspot::Discovery::Crm::Deals::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.deals.public_object_api } +describe 'Hubspot::Discovery::Crm::Companies::MergeApi' do + subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.companies.merge_api } it { is_expected.to respond_to(:merge) } end diff --git a/spec/discovery/crm/companies/public_object_api_spec.rb b/spec/discovery/crm/companies/public_object_api_spec.rb deleted file mode 100644 index d4dec698..00000000 --- a/spec/discovery/crm/companies/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Companies::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.companies.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/contacts/batch_api_spec.rb b/spec/discovery/crm/contacts/batch_api_spec.rb index a374c572..4dd3b1de 100644 --- a/spec/discovery/crm/contacts/batch_api_spec.rb +++ b/spec/discovery/crm/contacts/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/quotes/public_object_api_spec.rb b/spec/discovery/crm/contacts/merge_api_spec.rb similarity index 56% rename from spec/discovery/crm/quotes/public_object_api_spec.rb rename to spec/discovery/crm/contacts/merge_api_spec.rb index 041b8f15..65531d94 100644 --- a/spec/discovery/crm/quotes/public_object_api_spec.rb +++ b/spec/discovery/crm/contacts/merge_api_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper' -describe 'Hubspot::Discovery::Crm::Quotes::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.quotes.public_object_api } +describe 'Hubspot::Discovery::Crm::Contacts::MergeApi' do + subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.contacts.merge_api } it { is_expected.to respond_to(:merge) } end diff --git a/spec/discovery/crm/contacts/public_object_api_spec.rb b/spec/discovery/crm/contacts/public_object_api_spec.rb deleted file mode 100644 index 710458e4..00000000 --- a/spec/discovery/crm/contacts/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Contacts::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.contacts.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/deals/batch_api_spec.rb b/spec/discovery/crm/deals/batch_api_spec.rb index c2a6240d..d06fc6e7 100644 --- a/spec/discovery/crm/deals/batch_api_spec.rb +++ b/spec/discovery/crm/deals/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/tickets/public_object_api_spec.rb b/spec/discovery/crm/deals/merge_api_spec.rb similarity index 56% rename from spec/discovery/crm/tickets/public_object_api_spec.rb rename to spec/discovery/crm/deals/merge_api_spec.rb index c1101b00..19e78615 100644 --- a/spec/discovery/crm/tickets/public_object_api_spec.rb +++ b/spec/discovery/crm/deals/merge_api_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper' -describe 'Hubspot::Discovery::Crm::Tickets::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.tickets.public_object_api } +describe 'Hubspot::Discovery::Crm::Deals::MergeApi' do + subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.deals.merge_api } it { is_expected.to respond_to(:merge) } end diff --git a/spec/discovery/crm/extensions/accounting/callbacks_api_spec.rb b/spec/discovery/crm/extensions/accounting/callbacks_api_spec.rb deleted file mode 100644 index 89eab854..00000000 --- a/spec/discovery/crm/extensions/accounting/callbacks_api_spec.rb +++ /dev/null @@ -1,16 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Extensions::Accounting::CallbacksApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.accounting.callbacks_api } - - it { is_expected.to respond_to(:create_customer) } - it { is_expected.to respond_to(:create_exchange_rate) } - it { is_expected.to respond_to(:create_invoice) } - it { is_expected.to respond_to(:create_term) } - it { is_expected.to respond_to(:do_customer_search) } - it { is_expected.to respond_to(:do_invoice_search) } - it { is_expected.to respond_to(:do_product_search) } - it { is_expected.to respond_to(:do_tax_search) } - it { is_expected.to respond_to(:get_by_id) } - it { is_expected.to respond_to(:invoice_pdf) } -end diff --git a/spec/discovery/crm/extensions/accounting/invoice_api_spec.rb b/spec/discovery/crm/extensions/accounting/invoice_api_spec.rb deleted file mode 100644 index 6e285d9e..00000000 --- a/spec/discovery/crm/extensions/accounting/invoice_api_spec.rb +++ /dev/null @@ -1,9 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Extensions::Accounting::InvoiceApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.accounting.invoice_api } - - it { is_expected.to respond_to(:create_payment) } - it { is_expected.to respond_to(:get_by_id) } - it { is_expected.to respond_to(:update) } -end diff --git a/spec/discovery/crm/extensions/accounting/settings_api_spec.rb b/spec/discovery/crm/extensions/accounting/settings_api_spec.rb deleted file mode 100644 index b0a12a3a..00000000 --- a/spec/discovery/crm/extensions/accounting/settings_api_spec.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Extensions::Accounting::SettingsApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.accounting.settings_api } - - it { is_expected.to respond_to(:get_by_id) } - it { is_expected.to respond_to(:replace) } -end diff --git a/spec/discovery/crm/extensions/accounting/sync_api_spec.rb b/spec/discovery/crm/extensions/accounting/sync_api_spec.rb deleted file mode 100644 index 3c424597..00000000 --- a/spec/discovery/crm/extensions/accounting/sync_api_spec.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Extensions::Accounting::SyncApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.accounting.sync_api } - - it { is_expected.to respond_to(:create_contact) } - it { is_expected.to respond_to(:create_product) } -end diff --git a/spec/discovery/crm/extensions/accounting/user_accounts_api_spec.rb b/spec/discovery/crm/extensions/accounting/user_accounts_api_spec.rb deleted file mode 100644 index d64f1848..00000000 --- a/spec/discovery/crm/extensions/accounting/user_accounts_api_spec.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Extensions::Accounting::UserAccountsApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.accounting.user_accounts_api } - - it { is_expected.to respond_to(:archive) } - it { is_expected.to respond_to(:replace) } -end diff --git a/spec/discovery/crm/line_items/batch_api_spec.rb b/spec/discovery/crm/line_items/batch_api_spec.rb index 5a460abb..cd098eef 100644 --- a/spec/discovery/crm/line_items/batch_api_spec.rb +++ b/spec/discovery/crm/line_items/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/line_items/gdpr_api_spec.rb b/spec/discovery/crm/line_items/gdpr_api_spec.rb deleted file mode 100644 index 80070a3e..00000000 --- a/spec/discovery/crm/line_items/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::LineItems::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.line_items.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/line_items/public_object_api_spec.rb b/spec/discovery/crm/line_items/public_object_api_spec.rb deleted file mode 100644 index b5f75ddd..00000000 --- a/spec/discovery/crm/line_items/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::LineItems::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.line_items.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/lists/folders_api_spec.rb b/spec/discovery/crm/lists/folders_api_spec.rb new file mode 100644 index 00000000..2fd3b190 --- /dev/null +++ b/spec/discovery/crm/lists/folders_api_spec.rb @@ -0,0 +1,12 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Lists::FoldersApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.lists.folders_api } + + it { is_expected.to respond_to(:create) } + it { is_expected.to respond_to(:get_all) } + it { is_expected.to respond_to(:move) } + it { is_expected.to respond_to(:move_list) } + it { is_expected.to respond_to(:remove) } + it { is_expected.to respond_to(:rename) } +end diff --git a/spec/discovery/crm/lists/lists_api_spec.rb b/spec/discovery/crm/lists/lists_api_spec.rb index f5c90e73..daeb7ffb 100644 --- a/spec/discovery/crm/lists/lists_api_spec.rb +++ b/spec/discovery/crm/lists/lists_api_spec.rb @@ -1,15 +1,8 @@ require 'spec_helper' -describe 'Hubspot::Discovery::Crm::Lists::ListsApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.lists.lists_api } +describe 'Hubspot::Discovery::Crm::Lists::MappingApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.lists.mapping_api } - it { is_expected.to respond_to(:create) } - it { is_expected.to respond_to(:do_search) } - it { is_expected.to respond_to(:get_all) } - it { is_expected.to respond_to(:get_by_id) } - it { is_expected.to respond_to(:get_by_name) } - it { is_expected.to respond_to(:remove) } - it { is_expected.to respond_to(:restore) } - it { is_expected.to respond_to(:update_list_filters) } - it { is_expected.to respond_to(:update_name) } + it { is_expected.to respond_to(:translate_legacy_list_id_to_list_id) } + it { is_expected.to respond_to(:translate_legacy_list_id_to_list_id_batch) } end diff --git a/spec/discovery/crm/lists/mapping_api_spec.rb b/spec/discovery/crm/lists/mapping_api_spec.rb new file mode 100644 index 00000000..f5c90e73 --- /dev/null +++ b/spec/discovery/crm/lists/mapping_api_spec.rb @@ -0,0 +1,15 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Lists::ListsApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.lists.lists_api } + + it { is_expected.to respond_to(:create) } + it { is_expected.to respond_to(:do_search) } + it { is_expected.to respond_to(:get_all) } + it { is_expected.to respond_to(:get_by_id) } + it { is_expected.to respond_to(:get_by_name) } + it { is_expected.to respond_to(:remove) } + it { is_expected.to respond_to(:restore) } + it { is_expected.to respond_to(:update_list_filters) } + it { is_expected.to respond_to(:update_name) } +end diff --git a/spec/discovery/crm/lists/memberships_api_spec.rb b/spec/discovery/crm/lists/memberships_api_spec.rb index 3e78e850..a143f12d 100644 --- a/spec/discovery/crm/lists/memberships_api_spec.rb +++ b/spec/discovery/crm/lists/memberships_api_spec.rb @@ -9,4 +9,5 @@ it { is_expected.to respond_to(:get_page) } it { is_expected.to respond_to(:remove) } it { is_expected.to respond_to(:remove_all) } + it { is_expected.to respond_to(:get_lists) } end diff --git a/spec/discovery/crm/products/batch_api_spec.rb b/spec/discovery/crm/products/batch_api_spec.rb index 8027609e..d157e4a0 100644 --- a/spec/discovery/crm/products/batch_api_spec.rb +++ b/spec/discovery/crm/products/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/products/gdpr_api_spec.rb b/spec/discovery/crm/products/gdpr_api_spec.rb deleted file mode 100644 index 2b540c24..00000000 --- a/spec/discovery/crm/products/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Products::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.products.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/products/public_object_api_spec.rb b/spec/discovery/crm/products/public_object_api_spec.rb deleted file mode 100644 index af075f92..00000000 --- a/spec/discovery/crm/products/public_object_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Products::PublicObjectApi' do - subject(:public_object_api) { Hubspot::Client.new(access_token: 'test').crm.products.public_object_api } - - it { is_expected.to respond_to(:merge) } -end diff --git a/spec/discovery/crm/quotes/basic_api_spec.rb b/spec/discovery/crm/quotes/basic_api_spec.rb index 75eab0a5..4390f7d0 100644 --- a/spec/discovery/crm/quotes/basic_api_spec.rb +++ b/spec/discovery/crm/quotes/basic_api_spec.rb @@ -3,6 +3,9 @@ describe 'Hubspot::Discovery::Crm::Quotes::BasicApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').crm.quotes.basic_api } + it { is_expected.to respond_to(:archive) } + it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:get_by_id) } it { is_expected.to respond_to(:get_page) } + it { is_expected.to respond_to(:update) } end diff --git a/spec/discovery/crm/quotes/batch_api_spec.rb b/spec/discovery/crm/quotes/batch_api_spec.rb index 7da67dd4..56cb5842 100644 --- a/spec/discovery/crm/quotes/batch_api_spec.rb +++ b/spec/discovery/crm/quotes/batch_api_spec.rb @@ -3,5 +3,9 @@ describe 'Hubspot::Discovery::Crm::Quotes::BatchApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').crm.quotes.batch_api } + it { is_expected.to respond_to(:archive) } + it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } + it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/quotes/gdpr_api_spec.rb b/spec/discovery/crm/quotes/gdpr_api_spec.rb deleted file mode 100644 index 4776f89c..00000000 --- a/spec/discovery/crm/quotes/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Quotes::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.quotes.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/schemas/public_object_schemas_api_spec.rb b/spec/discovery/crm/schemas/public_object_schemas_api_spec.rb deleted file mode 100644 index e283c2c4..00000000 --- a/spec/discovery/crm/schemas/public_object_schemas_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Schemas::PublicObjectSchemasApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.schemas.public_object_schemas_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/tickets/batch_api_spec.rb b/spec/discovery/crm/tickets/batch_api_spec.rb index 8cd2d63f..7825f7bf 100644 --- a/spec/discovery/crm/tickets/batch_api_spec.rb +++ b/spec/discovery/crm/tickets/batch_api_spec.rb @@ -7,4 +7,5 @@ it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:read) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/crm/tickets/gdpr_api_spec.rb b/spec/discovery/crm/tickets/gdpr_api_spec.rb deleted file mode 100644 index f0d8fb02..00000000 --- a/spec/discovery/crm/tickets/gdpr_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Crm::Tickets::GDPRApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').crm.tickets.gdpr_api } - - it { is_expected.to respond_to(:purge) } -end diff --git a/spec/discovery/crm/tickets/merge_api_spec.rb b/spec/discovery/crm/tickets/merge_api_spec.rb new file mode 100644 index 00000000..5721cb06 --- /dev/null +++ b/spec/discovery/crm/tickets/merge_api_spec.rb @@ -0,0 +1,7 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Crm::Tickets::MergeApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').crm.tickets.merge_api } + + it { is_expected.to respond_to(:merge) } +end From 6a238726f6790528fa4c1f17c751b546aed86826 Mon Sep 17 00:00:00 2001 From: alexey Date: Mon, 14 Oct 2024 16:10:50 +0300 Subject: [PATCH 3/7] Update discovery for SourceCode --- .../cms/source_code/api/source_code_extract_api.rb | 13 ------------- lib/hubspot/discovery/cms/source_code/client.rb | 1 - spec/discovery/cms/source-code/extract_api_spec.rb | 3 ++- .../cms/source-code/source_code_extract_api_spec.rb | 8 -------- spec/discovery/crm/extensions/client_spec.rb | 1 - 5 files changed, 2 insertions(+), 24 deletions(-) delete mode 100644 lib/hubspot/discovery/cms/source_code/api/source_code_extract_api.rb delete mode 100644 spec/discovery/cms/source-code/source_code_extract_api_spec.rb diff --git a/lib/hubspot/discovery/cms/source_code/api/source_code_extract_api.rb b/lib/hubspot/discovery/cms/source_code/api/source_code_extract_api.rb deleted file mode 100644 index 4c2eedb4..00000000 --- a/lib/hubspot/discovery/cms/source_code/api/source_code_extract_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Cms - module SourceCode - class SourceCodeExtractApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/cms/source_code/client.rb b/lib/hubspot/discovery/cms/source_code/client.rb index eb6c584c..bc8daca5 100644 --- a/lib/hubspot/discovery/cms/source_code/client.rb +++ b/lib/hubspot/discovery/cms/source_code/client.rb @@ -12,7 +12,6 @@ def api_classes content extract metadata - source_code_extract validation ].freeze end diff --git a/spec/discovery/cms/source-code/extract_api_spec.rb b/spec/discovery/cms/source-code/extract_api_spec.rb index 80f01d89..c7e1a217 100644 --- a/spec/discovery/cms/source-code/extract_api_spec.rb +++ b/spec/discovery/cms/source-code/extract_api_spec.rb @@ -3,5 +3,6 @@ describe 'Hubspot::Discovery::Cms::SourceCode::ExtractApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').cms.source_code.extract_api } - it { is_expected.to respond_to(:extract_by_path) } + it { is_expected.to respond_to(:do_async) } + it { is_expected.to respond_to(:get_async_status) } end diff --git a/spec/discovery/cms/source-code/source_code_extract_api_spec.rb b/spec/discovery/cms/source-code/source_code_extract_api_spec.rb deleted file mode 100644 index 00f0020d..00000000 --- a/spec/discovery/cms/source-code/source_code_extract_api_spec.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Cms::SourceCode::SourceCodeExtractApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').cms.source_code.source_code_extract_api } - - it { is_expected.to respond_to(:do_async) } - it { is_expected.to respond_to(:get_async_status) } -end diff --git a/spec/discovery/crm/extensions/client_spec.rb b/spec/discovery/crm/extensions/client_spec.rb index 35e3c3c9..31b4027b 100644 --- a/spec/discovery/crm/extensions/client_spec.rb +++ b/spec/discovery/crm/extensions/client_spec.rb @@ -3,7 +3,6 @@ describe 'Hubspot::Client' do subject(:client) { Hubspot::Client.new(access_token: 'test').crm.extensions } - it { is_expected.to respond_to(:accounting) } it { is_expected.to respond_to(:calling) } it { is_expected.to respond_to(:cards) } it { is_expected.to respond_to(:videoconferencing) } From a93c25f9de0c7ae62602089b6d6fb5264e97dbe4 Mon Sep 17 00:00:00 2001 From: alexey Date: Mon, 14 Oct 2024 16:23:36 +0300 Subject: [PATCH 4/7] Update for Events discovery --- spec/discovery/events/events_api_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/discovery/events/events_api_spec.rb b/spec/discovery/events/events_api_spec.rb index 7b51e88a..92d21233 100644 --- a/spec/discovery/events/events_api_spec.rb +++ b/spec/discovery/events/events_api_spec.rb @@ -4,4 +4,5 @@ subject(:api) { Hubspot::Client.new(access_token: 'test').events.events_api } it { is_expected.to respond_to(:get_page) } + it { is_expected.to respond_to(:get_types) } end From cf1656d96931c904728159a0017d2a456cb2e29a Mon Sep 17 00:00:00 2001 From: alexey Date: Tue, 15 Oct 2024 09:28:19 +0300 Subject: [PATCH 5/7] Fix: Discovery for marketing.transactional.PublicSmtpTokensApi --- .../marketing/transactional/api/public_smtp_tokens_api.rb | 2 +- lib/hubspot/helpers/camel_case.rb | 2 ++ .../marketing/transactional/public_smtp_tokens_api_spec.rb | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/hubspot/discovery/marketing/transactional/api/public_smtp_tokens_api.rb b/lib/hubspot/discovery/marketing/transactional/api/public_smtp_tokens_api.rb index f0242df9..77ffc9f7 100644 --- a/lib/hubspot/discovery/marketing/transactional/api/public_smtp_tokens_api.rb +++ b/lib/hubspot/discovery/marketing/transactional/api/public_smtp_tokens_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Marketing module Transactional - class PublicSmtpTokensApi + class PublicSMTPTokensApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/helpers/camel_case.rb b/lib/hubspot/helpers/camel_case.rb index 45c2267f..6afb662e 100644 --- a/lib/hubspot/helpers/camel_case.rb +++ b/lib/hubspot/helpers/camel_case.rb @@ -7,6 +7,8 @@ def format(string) 'OAuth' when 'gdpr_api' 'GDPRApi' + when 'public_smtp_tokens_api' + 'PublicSMTPTokensApi' else string.split('_').collect(&:capitalize).join end diff --git a/spec/discovery/marketing/transactional/public_smtp_tokens_api_spec.rb b/spec/discovery/marketing/transactional/public_smtp_tokens_api_spec.rb index 4be16f52..1f6eb70d 100644 --- a/spec/discovery/marketing/transactional/public_smtp_tokens_api_spec.rb +++ b/spec/discovery/marketing/transactional/public_smtp_tokens_api_spec.rb @@ -1,6 +1,6 @@ require 'spec_helper' -describe 'Hubspot::Discovery::Marketing::Transactional::PublicSmtpTokensApi' do +describe 'Hubspot::Discovery::Marketing::Transactional::PublicSMTPTokensApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.transactional.public_smtp_tokens_api } it { is_expected.to respond_to(:archive_token) } From b377491d1e61f393661d2cb993006cb26be73061 Mon Sep 17 00:00:00 2001 From: alexey Date: Tue, 15 Oct 2024 09:40:21 +0300 Subject: [PATCH 6/7] Update for Extinsions Calling --- .../crm/extensions/calling/recording_settings_api_spec.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/spec/discovery/crm/extensions/calling/recording_settings_api_spec.rb b/spec/discovery/crm/extensions/calling/recording_settings_api_spec.rb index 52d7f3d2..291700b0 100644 --- a/spec/discovery/crm/extensions/calling/recording_settings_api_spec.rb +++ b/spec/discovery/crm/extensions/calling/recording_settings_api_spec.rb @@ -4,6 +4,7 @@ subject(:api) { Hubspot::Client.new(access_token: 'test').crm.extensions.calling.recording_settings_api } it { is_expected.to respond_to(:get_url_format) } + it { is_expected.to respond_to(:mark_as_ready) } it { is_expected.to respond_to(:register_url_format) } it { is_expected.to respond_to(:update_url_format) } end From 8133edeaa42ece633c5d9f54da8c2d871126729e Mon Sep 17 00:00:00 2001 From: alexey Date: Wed, 16 Oct 2024 11:09:39 +0300 Subject: [PATCH 7/7] Update Marketins Events --- .../api/{batch_api.rb => list_associations_api.rb} | 2 +- .../events/api/marketing_events_external_api.rb | 13 ------------- .../api/{search_api.rb => participant_state_api.rb} | 2 +- lib/hubspot/discovery/marketing/events/client.rb | 5 ++--- .../attendance_subscriber_state_changes_api_spec.rb | 4 ++-- spec/discovery/marketing/events/basic_api_spec.rb | 10 +++++++--- spec/discovery/marketing/events/batch_api_spec.rb | 8 -------- .../marketing/events/list_associations_api_spec.rb | 12 ++++++++++++ .../events/marketing_events_external_api_spec.rb | 7 ------- .../marketing/events/participant_state_api_spec.rb | 11 +++++++++++ spec/discovery/marketing/events/search_api_spec.rb | 7 ------- .../discovery/marketing/events/settings_api_spec.rb | 2 +- .../events/subscriber_state_changes_api_spec.rb | 4 ++-- 13 files changed, 39 insertions(+), 48 deletions(-) rename lib/hubspot/discovery/marketing/events/api/{batch_api.rb => list_associations_api.rb} (86%) delete mode 100644 lib/hubspot/discovery/marketing/events/api/marketing_events_external_api.rb rename lib/hubspot/discovery/marketing/events/api/{search_api.rb => participant_state_api.rb} (86%) delete mode 100644 spec/discovery/marketing/events/batch_api_spec.rb create mode 100644 spec/discovery/marketing/events/list_associations_api_spec.rb delete mode 100644 spec/discovery/marketing/events/marketing_events_external_api_spec.rb create mode 100644 spec/discovery/marketing/events/participant_state_api_spec.rb delete mode 100644 spec/discovery/marketing/events/search_api_spec.rb diff --git a/lib/hubspot/discovery/marketing/events/api/batch_api.rb b/lib/hubspot/discovery/marketing/events/api/list_associations_api.rb similarity index 86% rename from lib/hubspot/discovery/marketing/events/api/batch_api.rb rename to lib/hubspot/discovery/marketing/events/api/list_associations_api.rb index baa47adb..16d5f18e 100644 --- a/lib/hubspot/discovery/marketing/events/api/batch_api.rb +++ b/lib/hubspot/discovery/marketing/events/api/list_associations_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Marketing module Events - class BatchApi + class ListAssociationsApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/marketing/events/api/marketing_events_external_api.rb b/lib/hubspot/discovery/marketing/events/api/marketing_events_external_api.rb deleted file mode 100644 index 099638ca..00000000 --- a/lib/hubspot/discovery/marketing/events/api/marketing_events_external_api.rb +++ /dev/null @@ -1,13 +0,0 @@ -require_relative '../../../base_api_client' - -module Hubspot - module Discovery - module Marketing - module Events - class MarketingEventsExternalApi - include Hubspot::Discovery::BaseApiClient - end - end - end - end -end diff --git a/lib/hubspot/discovery/marketing/events/api/search_api.rb b/lib/hubspot/discovery/marketing/events/api/participant_state_api.rb similarity index 86% rename from lib/hubspot/discovery/marketing/events/api/search_api.rb rename to lib/hubspot/discovery/marketing/events/api/participant_state_api.rb index b9192307..3e925fb3 100644 --- a/lib/hubspot/discovery/marketing/events/api/search_api.rb +++ b/lib/hubspot/discovery/marketing/events/api/participant_state_api.rb @@ -4,7 +4,7 @@ module Hubspot module Discovery module Marketing module Events - class SearchApi + class ParticipantStateApi include Hubspot::Discovery::BaseApiClient end end diff --git a/lib/hubspot/discovery/marketing/events/client.rb b/lib/hubspot/discovery/marketing/events/client.rb index e491536b..46c5fc21 100644 --- a/lib/hubspot/discovery/marketing/events/client.rb +++ b/lib/hubspot/discovery/marketing/events/client.rb @@ -10,10 +10,9 @@ class Client def api_classes %i[ attendance_subscriber_state_changes - batch basic - marketing_events_external - search + list_associations + participant_state settings subscriber_state_changes ].freeze diff --git a/spec/discovery/marketing/events/attendance_subscriber_state_changes_api_spec.rb b/spec/discovery/marketing/events/attendance_subscriber_state_changes_api_spec.rb index 9373508f..904212fd 100644 --- a/spec/discovery/marketing/events/attendance_subscriber_state_changes_api_spec.rb +++ b/spec/discovery/marketing/events/attendance_subscriber_state_changes_api_spec.rb @@ -3,6 +3,6 @@ describe 'Hubspot::Discovery::Marketing::Events::AttendanceSubscriberStateChangesApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.attendance_subscriber_state_changes_api } - it { is_expected.to respond_to(:create) } - it { is_expected.to respond_to(:create_by_email) } + it { is_expected.to respond_to(:record_by_contact_ids) } + it { is_expected.to respond_to(:record_by_contact_emails) } end diff --git a/spec/discovery/marketing/events/basic_api_spec.rb b/spec/discovery/marketing/events/basic_api_spec.rb index b9baecbf..cd76fd2d 100644 --- a/spec/discovery/marketing/events/basic_api_spec.rb +++ b/spec/discovery/marketing/events/basic_api_spec.rb @@ -4,9 +4,13 @@ subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.basic_api } it { is_expected.to respond_to(:archive) } + it { is_expected.to respond_to(:batch_archive) } + it { is_expected.to respond_to(:batch_upsert) } + it { is_expected.to respond_to(:cancel) } + it { is_expected.to respond_to(:complete) } it { is_expected.to respond_to(:create) } - it { is_expected.to respond_to(:do_cancel) } - it { is_expected.to respond_to(:get_by_id) } - it { is_expected.to respond_to(:replace) } + it { is_expected.to respond_to(:do_search) } + it { is_expected.to respond_to(:get_details) } it { is_expected.to respond_to(:update) } + it { is_expected.to respond_to(:upsert) } end diff --git a/spec/discovery/marketing/events/batch_api_spec.rb b/spec/discovery/marketing/events/batch_api_spec.rb deleted file mode 100644 index 51abb210..00000000 --- a/spec/discovery/marketing/events/batch_api_spec.rb +++ /dev/null @@ -1,8 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Marketing::Events::BatchApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.batch_api } - - it { is_expected.to respond_to(:archive) } - it { is_expected.to respond_to(:do_upsert) } -end diff --git a/spec/discovery/marketing/events/list_associations_api_spec.rb b/spec/discovery/marketing/events/list_associations_api_spec.rb new file mode 100644 index 00000000..5009ab0b --- /dev/null +++ b/spec/discovery/marketing/events/list_associations_api_spec.rb @@ -0,0 +1,12 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Marketing::Events::ListAssociationsApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.list_associations_api } + + it { is_expected.to respond_to(:associate_by_external_account_and_event_ids) } + it { is_expected.to respond_to(:associate_by_marketing_event_id) } + it { is_expected.to respond_to(:disassociate_by_external_account_and_event_ids) } + it { is_expected.to respond_to(:disassociate_by_marketing_event_id) } + it { is_expected.to respond_to(:get_all_by_external_account_and_event_ids) } + it { is_expected.to respond_to(:get_all_by_marketing_event_id) } +end diff --git a/spec/discovery/marketing/events/marketing_events_external_api_spec.rb b/spec/discovery/marketing/events/marketing_events_external_api_spec.rb deleted file mode 100644 index 7dab4723..00000000 --- a/spec/discovery/marketing/events/marketing_events_external_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Marketing::Events::MarketingEventsExternalApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.marketing_events_external_api } - - it { is_expected.to respond_to(:complete) } -end diff --git a/spec/discovery/marketing/events/participant_state_api_spec.rb b/spec/discovery/marketing/events/participant_state_api_spec.rb new file mode 100644 index 00000000..8cb7a69f --- /dev/null +++ b/spec/discovery/marketing/events/participant_state_api_spec.rb @@ -0,0 +1,11 @@ +require 'spec_helper' + +describe 'Hubspot::Discovery::Marketing::Events::ParticipantStateApi' do + subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.participant_state_api } + + it { is_expected.to respond_to(:get_participations_breakdown_by_contact_id) } + it { is_expected.to respond_to(:get_participations_breakdown_by_external_event_id) } + it { is_expected.to respond_to(:get_participations_breakdown_by_marketing_event_id) } + it { is_expected.to respond_to(:get_participations_counters_by_event_external_id) } + it { is_expected.to respond_to(:get_participations_counters_by_marketing_event_id) } +end diff --git a/spec/discovery/marketing/events/search_api_spec.rb b/spec/discovery/marketing/events/search_api_spec.rb deleted file mode 100644 index d73c5221..00000000 --- a/spec/discovery/marketing/events/search_api_spec.rb +++ /dev/null @@ -1,7 +0,0 @@ -require 'spec_helper' - -describe 'Hubspot::Discovery::Marketing::Events::SearchApi' do - subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.search_api } - - it { is_expected.to respond_to(:do_search) } -end diff --git a/spec/discovery/marketing/events/settings_api_spec.rb b/spec/discovery/marketing/events/settings_api_spec.rb index 6aa9ab4e..3aa99324 100644 --- a/spec/discovery/marketing/events/settings_api_spec.rb +++ b/spec/discovery/marketing/events/settings_api_spec.rb @@ -3,6 +3,6 @@ describe 'Hubspot::Discovery::Marketing::Events::SettingsApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.settings_api } - it { is_expected.to respond_to(:create) } it { is_expected.to respond_to(:get_all) } + it { is_expected.to respond_to(:update) } end diff --git a/spec/discovery/marketing/events/subscriber_state_changes_api_spec.rb b/spec/discovery/marketing/events/subscriber_state_changes_api_spec.rb index 5573dca1..1903f365 100644 --- a/spec/discovery/marketing/events/subscriber_state_changes_api_spec.rb +++ b/spec/discovery/marketing/events/subscriber_state_changes_api_spec.rb @@ -3,6 +3,6 @@ describe 'Hubspot::Discovery::Marketing::Events::SubscriberStateChangesApi' do subject(:api) { Hubspot::Client.new(access_token: 'test').marketing.events.subscriber_state_changes_api } - it { is_expected.to respond_to(:do_email_upsert_by_id) } - it { is_expected.to respond_to(:do_upsert_by_id) } + it { is_expected.to respond_to(:upsert_by_contact_email) } + it { is_expected.to respond_to(:upsert_by_contact_id) } end