Add survey capability

This commit is contained in:
nemunaire 2025-10-24 18:10:41 +07:00
commit 76de5f60d6
9 changed files with 140 additions and 4 deletions

View file

@ -23,6 +23,7 @@ package config
import (
"fmt"
"net/url"
"strings"
)
@ -43,3 +44,25 @@ func (i *StringArray) Set(value string) error {
return nil
}
type URL struct {
URL *url.URL
}
func (i *URL) String() string {
if i.URL != nil {
return i.URL.String()
} else {
return ""
}
}
func (i *URL) Set(value string) error {
u, err := url.Parse(value)
if err != nil {
return err
}
*i.URL = *u
return nil
}