Module: Hubspot::Discovery::BaseApiClient
- Included in:
- Automation::Actions::CallbacksApi, Automation::Actions::DefinitionsApi, Automation::Actions::FunctionsApi, Automation::Actions::RevisionsApi, Cms::AuditLogs::AuditLogsApi, Cms::Blogs::Authors::BlogAuthorsApi, Cms::Blogs::BlogPosts::BlogPostsApi, Cms::Blogs::Tags::BlogTagsApi, Cms::Domains::DomainsApi, Cms::Hubdb::RowsApi, Cms::Hubdb::RowsBatchApi, Cms::Hubdb::TablesApi, Cms::Performance::PublicPerformanceApi, Cms::SiteSearch::PublicApi, Cms::SourceCode::ContentApi, Cms::SourceCode::ExtractApi, Cms::SourceCode::MetadataApi, Cms::SourceCode::SourceCodeExtractApi, Cms::SourceCode::ValidationApi, Cms::UrlRedirects::RedirectsApi, CommunicationPreferences::DefinitionApi, CommunicationPreferences::StatusApi, Conversations::VisitorIdentification::GenerateApi, Crm::Associations::BatchApi, Crm::Associations::TypesApi, Crm::Companies::AssociationsApi, Crm::Companies::BasicApi, Crm::Companies::BatchApi, Crm::Companies::SearchApi, Crm::Contacts::AssociationsApi, Crm::Contacts::BasicApi, Crm::Contacts::BatchApi, Crm::Contacts::GdprApi, Crm::Contacts::SearchApi, Crm::Deals::AssociationsApi, Crm::Deals::BasicApi, Crm::Deals::BatchApi, Crm::Deals::SearchApi, Crm::Extensions::Accounting::CallbacksApi, Crm::Extensions::Accounting::InvoiceApi, Crm::Extensions::Accounting::SettingsApi, Crm::Extensions::Accounting::SyncApi, Crm::Extensions::Accounting::UserAccountsApi, Crm::Extensions::Calling::SettingsApi, Crm::Extensions::Cards::CardsApi, Crm::Extensions::Cards::SampleResponseApi, Crm::Extensions::Videoconferencing::SettingsApi, Crm::Imports::CoreApi, Crm::Imports::PublicImportsApi, Crm::LineItems::AssociationsApi, Crm::LineItems::BasicApi, Crm::LineItems::BatchApi, Crm::LineItems::SearchApi, Crm::Objects::AssociationsApi, Crm::Objects::BasicApi, Crm::Objects::BatchApi, Crm::Objects::Calls::AssociationsApi, Crm::Objects::Calls::BasicApi, Crm::Objects::Calls::BatchApi, Crm::Objects::Calls::PublicObjectApi, Crm::Objects::Calls::SearchApi, Crm::Objects::Emails::AssociationsApi, Crm::Objects::Emails::BasicApi, Crm::Objects::Emails::BatchApi, Crm::Objects::Emails::PublicObjectApi, Crm::Objects::Emails::SearchApi, Crm::Objects::FeedbackSubmissions::AssociationsApi, Crm::Objects::FeedbackSubmissions::BasicApi, Crm::Objects::FeedbackSubmissions::BatchApi, Crm::Objects::FeedbackSubmissions::PublicObjectApi, Crm::Objects::FeedbackSubmissions::SearchApi, Crm::Objects::GdprApi, Crm::Objects::Meetings::AssociationsApi, Crm::Objects::Meetings::BasicApi, Crm::Objects::Meetings::BatchApi, Crm::Objects::Meetings::PublicObjectApi, Crm::Objects::Meetings::SearchApi, Crm::Objects::Notes::AssociationsApi, Crm::Objects::Notes::BasicApi, Crm::Objects::Notes::BatchApi, Crm::Objects::Notes::PublicObjectApi, Crm::Objects::Notes::SearchApi, Crm::Objects::SearchApi, Crm::Objects::Tasks::AssociationsApi, Crm::Objects::Tasks::BasicApi, Crm::Objects::Tasks::BatchApi, Crm::Objects::Tasks::PublicObjectApi, Crm::Objects::Tasks::SearchApi, Crm::Owners::OwnersApi, Crm::Pipelines::PipelineStagesApi, Crm::Pipelines::PipelinesApi, Crm::Products::AssociationsApi, Crm::Products::BasicApi, Crm::Products::BatchApi, Crm::Products::SearchApi, Crm::Properties::BatchApi, Crm::Properties::CoreApi, Crm::Properties::GroupsApi, Crm::Quotes::AssociationsApi, Crm::Quotes::BasicApi, Crm::Quotes::BatchApi, Crm::Quotes::SearchApi, Crm::Schemas::CoreApi, Crm::Schemas::PublicObjectSchemasApi, Crm::Tickets::AssociationsApi, Crm::Tickets::BasicApi, Crm::Tickets::BatchApi, Crm::Tickets::SearchApi, Crm::Timeline::EventsApi, Crm::Timeline::TemplatesApi, Crm::Timeline::TokensApi, Events::EventsApi, Files::Files::FilesApi, Files::Files::FoldersApi, Marketing::Events::BasicApi, Marketing::Events::BatchApi, Marketing::Events::SearchApi, Marketing::Events::SettingsApi, Marketing::Events::SubscriberStateChangesApi, Marketing::Forms::FormsApi, Marketing::Transactional::PublicSmtpTokensApi, Marketing::Transactional::SingleSendApi, OAuth::AccessTokensApi, OAuth::RefreshTokensApi, OAuth::TokensApi, Settings::Users::RolesApi, Settings::Users::TeamsApi, Settings::Users::UsersApi, Webhooks::SettingsApi, Webhooks::SubscriptionsApi
- Defined in:
- lib/hubspot/discovery/base_api_client.rb
Instance Attribute Summary collapse
-
#base_params ⇒ Object
readonly
Returns the value of attribute base_params.
Instance Method Summary collapse
- #api ⇒ Object
- #api_client ⇒ Object
- #api_methods ⇒ Object
- #get_all(params = {}) ⇒ Object
- #initialize(params) ⇒ Object
Instance Attribute Details
#base_params ⇒ Object (readonly)
Returns the value of attribute base_params.
4 5 6 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 4 def base_params @base_params end |
Instance Method Details
#api ⇒ Object
19 20 21 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 19 def api @api ||= Kernel.const_get(codegen_api_class).new end |
#api_client ⇒ Object
15 16 17 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 15 def api_client api&.api_client end |
#api_methods ⇒ Object
11 12 13 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 11 def api_methods api.methods.grep(/with_http_info/).map {|elem| elem.to_s.gsub('_with_http_info', '').to_sym } end |
#get_all(params = {}) ⇒ Object
23 24 25 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 23 def get_all(params = {}) api.get_all(params) end |
#initialize(params) ⇒ Object
6 7 8 9 |
# File 'lib/hubspot/discovery/base_api_client.rb', line 6 def initialize(params) @base_params = params define_methods end |