// This file is auto-generated by @hey-api/openapi-ts

export type ClientOptions = {
  baseUrl: `${string}://${string}/console/api` | (string & {})
}

export type SimpleResultDataResponse = {
  data: string
  result: string
}

export type VerificationTokenResponse = {
  email: string
  is_valid: boolean
  token: string
}

export type PostEmailRegisterData = {
  body?: never
  path?: never
  query?: never
  url: '/email-register'
}

export type PostEmailRegisterResponses = {
  200: {
    [key: string]: unknown
  }
}

export type PostEmailRegisterResponse = PostEmailRegisterResponses[keyof PostEmailRegisterResponses]

export type PostEmailRegisterSendEmailData = {
  body?: never
  path?: never
  query?: never
  url: '/email-register/send-email'
}

export type PostEmailRegisterSendEmailResponses = {
  200: SimpleResultDataResponse
}

export type PostEmailRegisterSendEmailResponse
  = PostEmailRegisterSendEmailResponses[keyof PostEmailRegisterSendEmailResponses]

export type PostEmailRegisterValidityData = {
  body?: never
  path?: never
  query?: never
  url: '/email-register/validity'
}

export type PostEmailRegisterValidityResponses = {
  200: VerificationTokenResponse
}

export type PostEmailRegisterValidityResponse
  = PostEmailRegisterValidityResponses[keyof PostEmailRegisterValidityResponses]
