func()

in pitr/agent/internal/handler/view/show.go [57:90]


func (in *ShowIn) Validate() error {
	if in == nil {
		return cons.Internal
	}

	if in.DBPort == 0 {
		return cons.InvalidDBPort
	}

	if in.DBName == "" {
		return cons.MissingDBName
	}

	if in.Username == "" {
		return cons.MissingUsername
	}

	if in.Password == "" {
		return cons.MissingPassword
	}

	if in.DnBackupPath == "" {
		return cons.MissingDnBackupPath
	}

	if in.DnBackupID == "" {
		return cons.MissingDnBackupID
	}

	if in.Instance == "" {
		return cons.MissingInstance
	}
	return nil
}