WasdiResource ============= Introduction ------------ Wasdi Resource. Hosts lightweight utility APIs: - Service keep-alive/health hello endpoint - User feedback submission endpoint All endpoints are under base path /wasdi. Common Models ------------- - PrimitiveResult: - IntValue, StringValue, DoubleValue, BoolValue - FeedbackViewModel: - title, message APIs ---- GET /wasdi/hello ^^^^^^^^^^^^^^^^ - Description: Keep-alive endpoint used to verify service availability. - Success: 200 OK, body: PrimitiveResult - Notes: returns StringValue = Hello Wasdi!! POST /wasdi/feedback ^^^^^^^^^^^^^^^^^^^^ - Description: Sends a feedback message by email for authenticated user. - Headers: x-session-token (required) - Body: FeedbackViewModel - Success: 200 OK, body: PrimitiveResult - Notes: - On success returns IntValue = 201 and BoolValue = true. - Returns IntValue = 401 for missing/invalid session. - Returns IntValue = 404 for invalid payload (missing title/message).