package dto

type ChatHistoryResponse struct {
	ID                uint    `json:"id"`
	ChatHistoryNumber string  `json:"chatHistoryNumber"`
	ChatStatus        string  `json:"chatStatus"`
	ChatDuration      int     `json:"chatDuration"`
	DeductionAmount   float64 `json:"deductionAmount"`
	ChatType          string  `json:"chatType"`

	Name       string `json:"name"`
	BirthDate  string `json:"birthDate"`
	BirthTime  string `json:"birthTime"`
	BirthPlace string `json:"birthPlace"`
	Gender     string `json:"gender"`
	CreatedAt  string `json:"createdAt"`

	AstrologerID           uint    `gorm:"column:astrologer_id" json:"-"`
	AstrologerName         string  `gorm:"column:astrologer_name" json:"-"`
	AstrologerProfileImage string  `gorm:"column:astrologer_profile_image" json:"-"`
	AstrologerExperience   float64 `gorm:"column:astrologer_experience" json:"-"`
	AstrologerRating       float64 `gorm:"column:astrologer_rating" json:"-"`

	Astrologer AstrologerBrief `gorm:"-" json:"astrologer"`
}