authorizer/server/refs/string.go
Lakhan Samani 847c364ad1 fix: refs
2022-07-15 22:11:08 +05:30

20 lines
350 B
Go

package refs
// NewStringRef returns a reference to a string with given value
func NewStringRef(v string) *string {
return &v
}
// StringValue returns the value of the given string ref
func StringValue(r *string, defaultValue ...string) string {
if r != nil {
return *r
}
if len(defaultValue) > 0 {
return defaultValue[0]
}
return ""
}