package infra

import "time"

// UploadedFile contiene la metadata de un archivo subido y almacenado en disco o S3.
type UploadedFile struct {
	Filename    string    `json:"filename"`     // nombre original del archivo
	StoredName  string    `json:"stored_name"`  // nombre en disco (UUID-based)
	Size        int64     `json:"size"`         // tamano en bytes
	ContentType string    `json:"content_type"` // MIME type detectado
	Path        string    `json:"path"`         // ruta completa en disco (o key S3)
	CreatedAt   time.Time `json:"created_at"`   // timestamp de creacion
}
