import Foundation

public struct CommentPostBody: Codable {
    public let content: String
    public let parentID: String?
    public let trackTimestamp: TimeInterval?

    public init(content: String, parentID: String?, trackTimestamp: TimeInterval?) {
        self.content = content
        self.parentID = parentID
        self.trackTimestamp = trackTimestamp
    }

    enum CodingKeys: String, CodingKey {
        case content
        case parentID = "parent_id"
        case trackTimestamp = "track_timestamp"
    }
}
