# SearchInAppsSDK Framework Reference

# SearchContents

    @available(iOS, introduced: 14)
    @objc
    final class SearchContents

A collection of search content block data
- `


  ### [ObjectWillChangePublisher](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContents#/s:15SearchInAppsSDK0A8ContentsC25ObjectWillChangePublishera)


  ` The type of publisher that emits before the object has changed.

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      typealias ObjectWillChangePublisher = ObservableObjectPublisher

- `


  ### [loadMoreContents()](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContents#/c:@M@SearchInAppsSDK@objc(cs)SearchContents(im)loadMoreContentsWithCompletionHandler:)


  ` Request additional content (if available) using the same options as the original request.

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      @objc
      final func loadMoreContents() async throws -> [https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentBlockData.html]

  #### Return Value

  An array containing the additional search content.
- `


  ### [searchContentBlocks](https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContents#/c:@M@SearchInAppsSDK@objc(cs)SearchContents(py)searchContentBlocks)


  ` The set of search content blocks ready to be displayed

  #### Declaration

  Swift

      @available(iOS, introduced: 14)
      @Published
      @objc
      final var searchContentBlocks: [https://developers.google.com/search-in-apps/ios/reference/api/swift_reference/Classes/SearchContentBlockData.html] { get }