Files
bamort/backend/transfer/routes.go
T

25 lines
628 B
Go
Raw Normal View History

2025-12-29 22:01:42 +01:00
package transfer
import (
"github.com/gin-gonic/gin"
)
// RegisterRoutes registers the transfer routes
func RegisterRoutes(r *gin.RouterGroup) {
transfer := r.Group("/transfer")
{
// Export character as JSON (for API consumption)
transfer.GET("/export/:id", ExportCharacterHandler)
// Download character as JSON file
transfer.GET("/download/:id", DownloadCharacterHandler)
// Import character from JSON
transfer.POST("/import", ImportCharacterHandler)
2026-01-01 23:35:24 +01:00
// Full database export/import
transfer.POST("/database/export", ExportDatabaseHandler)
transfer.POST("/database/import", ImportDatabaseHandler)
2025-12-29 22:01:42 +01:00
}
}