LoginRequest:
  type: object
  required:
    - username
    - password
  properties:
    username:
      type: string
      example: labuser01
    password:
      type: string
      format: password
      example: secret123

LoginResponse:
  type: object
  properties:
    status:
      type: string
      example: success
    code:
      type: integer
      example: 200
    message:
      type: string
      example: Login successful

RegisterRequest:
  type: object
  required:
    - username
    - password
    - email
  properties:
    username:
      type: string
    password:
      type: string
      format: password
    email:
      type: string
      format: email
    full_name:
      type: string
