/**
 * Generated by orval v8.9.1 🍺
 * Do not edit manually.
 * Api
 * API specification
 * OpenAPI spec version: 0.1.0
 */
import * as zod from 'zod';


/**
 * Sends a contact message via email
 * @summary Send contact form message
 */
export const sendContactMessageBodyNameMax = 100;

export const sendContactMessageBodyEmailMax = 200;

export const sendContactMessageBodySubjectMax = 200;

export const sendContactMessageBodyMessageMax = 5000;



export const SendContactMessageBody = zod.object({
  "name": zod.string().min(1).max(sendContactMessageBodyNameMax),
  "email": zod.string().email().max(sendContactMessageBodyEmailMax),
  "subject": zod.string().max(sendContactMessageBodySubjectMax).optional(),
  "message": zod.string().min(1).max(sendContactMessageBodyMessageMax)
})

export const SendContactMessageResponse = zod.object({
  "success": zod.boolean(),
  "message": zod.string()
})


/**
 * Returns server health status
 * @summary Health check
 */
export const HealthCheckResponse = zod.object({
  "status": zod.string()
})


