// Retrieve a single pageButterCMSSDK.shared.getPage( pageType: "landing_page", pageSlug: "home-page", parameters: ["locale": "en"]) { result in switch result { case .success(let page): print(page) case .failure(let error): print("Error: \(error)") }}// List all pages of a typeButterCMSSDK.shared.getPages( pageType: "landing_page", parameters: ["page": "1", "page_size": "10"]) { result in switch result { case .success(let pages): print(pages) case .failure(let error): print("Error: \(error)") }}
// List blog postsButterCMSSDK.shared.getPosts( parameters: ["page": "1", "page_size": "10"]) { result in switch result { case .success(let posts): print(posts) case .failure(let error): print("Error: \(error)") }}// Retrieve a single postButterCMSSDK.shared.getPost(slug: "my-post-slug") { result in switch result { case .success(let post): print(post) case .failure(let error): print("Error: \(error)") }}
// List authorsButterCMSSDK.shared.getAuthors( parameters: ["include": "recent_posts"]) { result in /* handle result */ }// List categoriesButterCMSSDK.shared.getCategories( parameters: ["include": "recent_posts"]) { result in /* handle result */ }// List tagsButterCMSSDK.shared.getTags( parameters: ["include": "recent_posts"]) { result in /* handle result */ }