package dto

type CallHistoryResponse struct {
	ID                uint    `json:"id"`
	CallHistoryNumber string  `json:"callHistoryNumber"`
	CallStatus        string  `json:"callStatus"`
	CallDuration      int     `json:"callDuration"`
	DeductionAmount   float64 `json:"deductionAmount"`
	CallType          string  `json:"callType"`

	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"`
}