// SPDX-FileCopyrightText: Amolith <amolith@secluded.site>
//
// SPDX-License-Identifier: AGPL-3.0-or-later

package timestamp

// Input is the input for the get_timestamp tool.
type Input struct {
	// NaturalLanguageDate is a natural language date/time expression to parse
	// (e.g. "tomorrow at 3pm", "next Monday", "in 2 hours").
	NaturalLanguageDate string `json:"natural_language_date" jsonschema:"required"`
}

// Output is the output for the get_timestamp tool.
type Output struct {
	Timestamp string `json:"timestamp"` // RFC3339 formatted timestamp
}
