Overview
A data structure that represents a collection of UI API records in Agentforce conversations. It provides pagination support and metadata for managing multiple records from the UI API.
Declaration
struct AgentforceUIAPIRecordCollection
Properties
| Property | Type | Description |
|---|---|---|
count |
Int |
The total number of records in the collection |
currentPageToken |
String |
Token for the current page |
currentPageUrl |
String |
URL for the current page |
nextPageToken |
String? |
Token for the next page, if available |
nextPageUrl |
String? |
URL for the next page, if available |
previousPageToken |
String? |
Token for the previous page, if available |
previousPageUrl |
String? |
URL for the previous page, if available |
records |
[AgentforceRecordRepresentation] |
Array of record representations |
Methods
| Method | Signature | Description |
|---|---|---|
init(count:currentPageToken:currentPageUrl:nextPageToken:nextPageUrl:previousPageToken:previousPageUrl:records:) |
init(count: Int, currentPageToken: String, currentPageUrl: String, nextPageToken: String? = nil, nextPageUrl: String? = nil, previousPageToken: String? = nil, previousPageUrl: String? = nil, records: [AgentforceRecordRepresentation]) |
Creates a new record collection with pagination metadata and records |
init(from:) |
init(from decoder: Decoder) throws |
Creates a new instance from a decoder (inherited from Decodable) |