17 lines
515 B
Swift
17 lines
515 B
Swift
import Foundation
|
|
|
|
// MARK: - Auto Response Content
|
|
|
|
/// Backend-aligned auto response content.
|
|
/// Source: `message.entity.ts` — `AutoResponseContent`
|
|
public struct AutoResponseContent: Codable, Hashable, Sendable {
|
|
public let text: String
|
|
public let templateId: String?
|
|
public let triggerReason: String
|
|
|
|
public init(text: String, templateId: String? = nil, triggerReason: String) {
|
|
self.text = text
|
|
self.templateId = templateId
|
|
self.triggerReason = triggerReason
|
|
}
|
|
}
|