swift-domain-models/Sources/LilithDomainModels/AutoResponseContent.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
}
}