package dto

//////////////////////////////////////////////////////////////
// Numerology
//////////////////////////////////////////////////////////////

type NumerologyRequest struct {
	Name      string `json:"name" binding:"required"`
	BirthDate string `json:"birth_date" binding:"required"`
	Lang      string `json:"lang"`
}

type DayNumberRequest struct {
	BirthDate string `json:"birth_date" binding:"required"`
	Lang      string `json:"lang"`
}

type NumeroTableRequest struct {
	Name      string  `json:"name" binding:"required"`
	BirthDate string  `json:"birth_date" binding:"required"`
	BirthTime string  `json:"birth_time" binding:"required"`
	Latitude  float64 `json:"latitude" binding:"required"`
	Longitude float64 `json:"longitude" binding:"required"`
	Timezone  float64 `json:"timezone"`
	Lang      string  `json:"lang"`
}

type RadicalNumberRequest struct {
	RadicalNumber int    `json:"radical_number" binding:"required,min=1,max=9"`
	Lang          string `json:"lang"`
}
