package dto_astrologer

// ResendOTPResponse carries every key /resend-otp already emitted — user_id,
// otp_sent, otp, resend_count, expires_in and next_screen — so the app sees the
// same shape it always did, now with the values actually reflecting the `type`
// that was asked for.
type ResendOTPResponse struct {
	UserID      uint   `json:"user_id"`
	OTPSent     bool   `json:"otp_sent"`
	OTP         string `json:"otp"`
	ResendCount int    `json:"resend_count"`
	ExpiresIn   int    `json:"expires_in"`
	NextScreen  string `json:"next_screen"`

	Mobile          string `json:"mobile"`
	Email           string `json:"email"`
	MobileOTPStatus string `json:"mobile_otp_status,omitempty"`
	EmailOTPStatus  string `json:"email_otp_status,omitempty"`
}
