Documentation
¶
Index ¶
- func ParseDynamicDuration(envName string, defaultValue time.Duration, ...) error
- func ParseDynamicDurationWithValidation(envName string, defaultValue time.Duration, ...) error
- func ParseDynamicFloat(envName string, defaultValue float64, ...) error
- func ParseDynamicFloatWithValidation(envName string, defaultValue float64, validate func(val float64) error, ...) error
- func ParseDynamicInt(envName string, defaultValue int, ...) error
- func ParseDynamicIntWithValidation(envName string, defaultValue int, validate func(val int) error, ...) error
- func ParseDynamicString(envName string, defaultValue string, ...) error
- func ParseDynamicStringWithValidation(envName string, defaultValue string, validate func(val string) error, ...) error
- func ValidateDurationGreaterThan0(val time.Duration) error
- func ValidateDurationGreaterThanEqual0(val time.Duration) error
- func ValidateFloatGreaterThan0(val float64) error
- func ValidateFloatGreaterThanEqual0(val float64) error
- func ValidateGocronSchedule(val string) error
- func ValidateIntGreaterThan0(val int) error
- func ValidateIntGreaterThanEqual0(val int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseDynamicDuration ¶
func ParseDynamicDuration(envName string, defaultValue time.Duration, onSuccess func(val *configRuntime.DynamicValue[time.Duration]), ) error
func ParseDynamicFloat ¶
func ParseDynamicFloat(envName string, defaultValue float64, onSuccess func(val *configRuntime.DynamicValue[float64]), ) error
func ParseDynamicFloatWithValidation ¶
func ParseDynamicFloatWithValidation(envName string, defaultValue float64, validate func(val float64) error, onSuccess func(val *configRuntime.DynamicValue[float64]), ) error
func ParseDynamicInt ¶
func ParseDynamicInt(envName string, defaultValue int, onSuccess func(val *configRuntime.DynamicValue[int]), ) error
func ParseDynamicIntWithValidation ¶
func ParseDynamicIntWithValidation(envName string, defaultValue int, validate func(val int) error, onSuccess func(val *configRuntime.DynamicValue[int]), ) error
func ParseDynamicString ¶
func ParseDynamicString(envName string, defaultValue string, onSuccess func(val *configRuntime.DynamicValue[string]), ) error
func ParseDynamicStringWithValidation ¶
func ParseDynamicStringWithValidation(envName string, defaultValue string, validate func(val string) error, onSuccess func(val *configRuntime.DynamicValue[string]), ) error
func ValidateGocronSchedule ¶
func ValidateIntGreaterThan0 ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.