package entity

type Config struct {
	Notifications struct {
		// Sms notification index
		Smsnotify bool `yaml:"smsnotification"`

		// Email notification index
		Emailnotify bool `yaml:"emailnotification"`

		Apikey string `yaml:"apikey"`

		Header string `yaml:"smsheader"`

		Smsurl string `yaml:"smsurl"`

		Smtpurl string `yaml:"smtpurl"`

		User string `yaml:"supportemail"`

		Password string `yaml:"supportpassword"`
	} `yaml:"notifications"`

	Razorpay struct {
		Apikey string `yaml:"apikey"`

		Apisecret string `yaml:"apisecret"`
	} `yaml:"razorpay"`
}

type ConfigurationDropdown struct {
	Name *string `json:"name"  db:"Name"`
	Id   *int    `json:"id"  db:"Id"`
	
}

type Announcement struct {
	Name       *string `json:"name"  db:"Name"`
	Value      string  `json:"value"  db:"Value"`
	News_Image *string `json:"news_img"`
}

type BasicInfo struct {
	Key   *string `json:"key" db:"Param_Key"`
	Value string  `json:"value"  db:"Param_Value"`
	Name  *string `json:"name"  db:"PARAM_SUB"`
	News_Image   *string `json:"news_img"`
}

type Banner struct {
	Banner_Id  *int    `json:"bannerid" db:"Banner_Id"`
	Status     *int    `json:"status" db:"Status"`
	Image_Path *string `json:"image" db:"Image_Path"`
}
