package config

type Server struct {
	Zap        Zap        `mapstructure:"zap" json:"zap" yaml:"zap"`
	Redis      Redis      `mapstructure:"redis" json:"redis" yaml:"redis"`
	S3         S3         `mapstructure:"s3" json:"s3" yaml:"s3"`
	DB         Mysql      `mapstructure:"mysql" json:"mysql" yaml:"mysql"`
	System     System     `mapstructure:"system" json:"system" yaml:"system"`
	Cron       Cron       `mapstructure:"cron" json:"cron" yaml:"cron"`
	Snyk       Snyk       `mapstructure:"snyk" json:"snyk" yaml:"snyk"`
	AsynqRedis AsynqRedis `mapstructure:"asynq_redis" json:"asynq_redis" yaml:"asynq_redis"`
	Gitleaks   Gitleaks   `mapstructure:"gitleaks" json:"gitleaks" yaml:"gitleaks"`
}
