package dto_astrologer

type CreateAstrologerProfileRequest struct {
	Name                string `json:"name" binding:"required,max=100"`
	Email               string `json:"email"`
	Mobile              string `json:"mobile"`
	DisplayName         string `json:"display_name" binding:"required,max=100"`
	ProfileImage        string `json:"profile_image"`
	Gender              string `json:"gender" binding:"required"`
	MaritalStatus       string `json:"marital_status"`
	DateOfBirth         string `json:"date_of_birth"`
	Location            string `json:"city" `
	State               string `json:"state"`
	Country             string `json:"country"`
	Address             string `json:"address"`
	Pincode             string `json:"pincode"`
	PrimarySkills       string `json:"primary_skills"`
	PrimaryLanguage     string `json:"primary_language"`
	Bio                 string `json:"bio"`
	ExperienceYears     float64 `json:"experience_years"`
	DailyHours          int    `json:"daily_hours"`
	LearnAstrologyFrom  string `json:"learn_astrology_from"`
	WorkingPlatform     bool   `json:"working_platform"`
	WorkingPlatformName string `json:"working_platform_name"`
}

type BasicProfileResponse struct {
	CurrentStep          int    `json:"current_step"`
	CompletionPercentage int    `json:"completion_percentage"`
	NextStep             int    `json:"next_step"`
	NextScreen           string `json:"next_screen"`
}

type UploadProfileImageResponse struct {
	ProfileImage         string `json:"profile_image"`
	CurrentStep          int    `json:"current_step"`
	CompletionPercentage int    `json:"completion_percentage"`
	NextStep             int    `json:"next_step"`
	NextScreen           string `json:"next_screen"`
}

/*
	{
    "name": "Rahul Sharma",
    "display_name": "Astro Rahul",
    "gender": "Male",
    "date_of_birth": "1995-08-15",
    "marital_status": "Single",
    "city_id": "Jaipur",
    "state_id": "Rajsthan",
    "country_id": India,
    "bio": "Professional Vedic Astrologer with 8 years of experience.",
    "experience_years": 8,
    "daily_hours": 25,
    "address": "Vaishali Nagar",
    "pincode": "302021",
    "profile_image": "uploads/astrologers/profile/profile_12345.jpg"
}



*/
