Edit in GitHubLog an issue

InboxSchemaData

Represents the schema data for an inbox that drives the layout, heading, empty state, and unread indicator behavior of the InboxUI.

Class Definition

Copied to your clipboard
public class InboxSchemaData: NSObject, Codable

Public Properties

PropertyTypeDescription
content
The inbox configuration settings, containing layout, heading, capacity, empty state, and unread indicator configuration.

Usage

InboxSchemaData is available as the inboxSchemaData property on InboxUI. It is set automatically once the inbox loads, and is nil while in the loading state.

Copied to your clipboard
let inboxUI = Messaging.getInboxUI(for: Surface(path: "inbox"))
// After the inbox loads, inboxSchemaData is populated
if let schemaData = inboxUI.inboxSchemaData {
print("Layout: \(schemaData.content.layout.orientation)")
print("Capacity: \(schemaData.content.capacity)")
}
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2026 Adobe. All rights reserved.