Class: HubSpotSDK::Resources::Cms

Inherits:
Object
  • Object
show all
Defined in:
lib/hubspot_sdk/resources/cms.rb,
lib/hubspot_sdk/resources/cms/blogs.rb,
lib/hubspot_sdk/resources/cms/hubdb.rb,
lib/hubspot_sdk/resources/cms/pages.rb,
lib/hubspot_sdk/resources/cms/domains.rb,
lib/hubspot_sdk/resources/cms/audit_logs.rb,
lib/hubspot_sdk/resources/cms/blogs/tags.rb,
lib/hubspot_sdk/resources/cms/hubdb/rows.rb,
lib/hubspot_sdk/resources/cms/blogs/posts.rb,
lib/hubspot_sdk/resources/cms/pages/batch.rb,
lib/hubspot_sdk/resources/cms/site_search.rb,
lib/hubspot_sdk/resources/cms/source_code.rb,
lib/hubspot_sdk/resources/cms/hubdb/tables.rb,
lib/hubspot_sdk/resources/cms/media_bridge.rb,
lib/hubspot_sdk/resources/cms/url_mappings.rb,
lib/hubspot_sdk/resources/cms/blogs/authors.rb,
lib/hubspot_sdk/resources/cms/pages/folders.rb,
lib/hubspot_sdk/resources/cms/url_redirects.rb,
lib/hubspot_sdk/resources/cms/blogs/settings.rb,
lib/hubspot_sdk/resources/cms/pages/a_b_tests.rb,
lib/hubspot_sdk/resources/cms/blogs/tags/batch.rb,
lib/hubspot_sdk/resources/cms/blogs/posts/batch.rb,
lib/hubspot_sdk/resources/cms/media_bridge/batch.rb,
lib/hubspot_sdk/resources/cms/blogs/authors/batch.rb,
lib/hubspot_sdk/resources/cms/pages/landing_pages.rb,
lib/hubspot_sdk/resources/cms/pages/website_pages.rb,
lib/hubspot_sdk/resources/cms/pages/multi_language.rb,
lib/hubspot_sdk/resources/cms/blogs/posts/revisions.rb,
lib/hubspot_sdk/resources/cms/blogs/posts/multi_language.rb,
lib/hubspot_sdk/resources/cms/blogs/settings/multi_language.rb

Defined Under Namespace

Classes: AuditLogs, Blogs, Domains, Hubdb, MediaBridge, Pages, SiteSearch, SourceCode, URLMappings, URLRedirects

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(client:) ⇒ Cms

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Cms.

Parameters:



39
40
41
42
43
44
45
46
47
48
49
50
51
# File 'lib/hubspot_sdk/resources/cms.rb', line 39

def initialize(client:)
  @client = client
  @audit_logs = HubSpotSDK::Resources::Cms::AuditLogs.new(client: client)
  @blogs = HubSpotSDK::Resources::Cms::Blogs.new(client: client)
  @domains = HubSpotSDK::Resources::Cms::Domains.new(client: client)
  @hubdb = HubSpotSDK::Resources::Cms::Hubdb.new(client: client)
  @media_bridge = HubSpotSDK::Resources::Cms::MediaBridge.new(client: client)
  @pages = HubSpotSDK::Resources::Cms::Pages.new(client: client)
  @site_search = HubSpotSDK::Resources::Cms::SiteSearch.new(client: client)
  @source_code = HubSpotSDK::Resources::Cms::SourceCode.new(client: client)
  @url_mappings = HubSpotSDK::Resources::Cms::URLMappings.new(client: client)
  @url_redirects = HubSpotSDK::Resources::Cms::URLRedirects.new(client: client)
end

Instance Attribute Details

#audit_logsHubSpotSDK::Resources::Cms::AuditLogs (readonly)



7
8
9
# File 'lib/hubspot_sdk/resources/cms.rb', line 7

def audit_logs
  @audit_logs
end

#blogsHubSpotSDK::Resources::Cms::Blogs (readonly)



10
11
12
# File 'lib/hubspot_sdk/resources/cms.rb', line 10

def blogs
  @blogs
end

#domainsHubSpotSDK::Resources::Cms::Domains (readonly)



13
14
15
# File 'lib/hubspot_sdk/resources/cms.rb', line 13

def domains
  @domains
end

#hubdbHubSpotSDK::Resources::Cms::Hubdb (readonly)



16
17
18
# File 'lib/hubspot_sdk/resources/cms.rb', line 16

def hubdb
  @hubdb
end

#media_bridgeHubSpotSDK::Resources::Cms::MediaBridge (readonly)



19
20
21
# File 'lib/hubspot_sdk/resources/cms.rb', line 19

def media_bridge
  @media_bridge
end

#pagesHubSpotSDK::Resources::Cms::Pages (readonly)



22
23
24
# File 'lib/hubspot_sdk/resources/cms.rb', line 22

def pages
  @pages
end

#site_searchHubSpotSDK::Resources::Cms::SiteSearch (readonly)



25
26
27
# File 'lib/hubspot_sdk/resources/cms.rb', line 25

def site_search
  @site_search
end

#source_codeHubSpotSDK::Resources::Cms::SourceCode (readonly)



28
29
30
# File 'lib/hubspot_sdk/resources/cms.rb', line 28

def source_code
  @source_code
end

#url_mappingsHubSpotSDK::Resources::Cms::URLMappings (readonly)



31
32
33
# File 'lib/hubspot_sdk/resources/cms.rb', line 31

def url_mappings
  @url_mappings
end

#url_redirectsHubSpotSDK::Resources::Cms::URLRedirects (readonly)



34
35
36
# File 'lib/hubspot_sdk/resources/cms.rb', line 34

def url_redirects
  @url_redirects
end